Commit Graph

40 Commits

Author SHA1 Message Date
6395803f8e URL-encode the whole request url 2024-01-23 16:06:43 +08:00
a4708aa345 Remove @dataclass to support Python 3.6 2024-01-23 15:13:45 +08:00
0725659459 Support enable or disable DoH option 2023-12-30 21:59:56 +08:00
24a846c87a Use config file to store DoH resolvers 2023-12-30 19:50:14 +08:00
085972c3db Modify variable name 2023-12-30 17:16:45 +08:00
f5c4e8988a Improve DoH query speed 2023-12-30 16:35:30 +08:00
f710f8e460 Fix the request cache 2023-12-30 11:51:34 +08:00
1b628b8417 Update default DoH resolvers 2023-12-30 01:37:56 +08:00
21d99b1034 Support Python 3.12 2023-12-28 16:29:01 +08:00
b580d79a2f Fix data loss issue during data collection 2023-11-06 17:38:27 +08:00
9814863890 Convert the rating field to a numerical data type 2023-08-31 23:56:14 +08:00
4414ee9575 Support fetch metadata from mtime.com 2023-08-31 22:28:14 +08:00
a5907a1a5a Fix type filtering exception 2023-08-28 23:33:14 +08:00
292eced718 Add DoH resolution servers 2023-08-25 22:57:52 +08:00
ba384e6099 Using multithreading to accelerate DoH resolution 2023-08-25 21:52:03 +08:00
bd7e2e5f45 Send DoH queries using DNS wireformat 2023-08-25 18:15:50 +08:00
8d66be31bf Fix datetime formatting error 2023-08-23 13:00:36 +08:00
078bae01eb Parse the season and episode into number 2023-08-23 00:48:06 +08:00
0dc2194321 Support fetch tvshow from TMDB 2023-08-23 00:30:38 +08:00
2e56616ad1 Support fetch metadata from TMDB 2023-08-22 00:28:51 +08:00
356817c943 Cache the result of DoH query 2023-08-21 20:08:33 +08:00
ce39f10317 Add a monkey patch for socket.getaddrinfo 2023-08-20 23:03:14 +08:00
dabb88296c Improve query accuracy 2023-08-18 18:15:06 +08:00
02fb2c7adb Add conditional statement in retval function 2023-08-18 13:56:15 +08:00
50a46f420d Migrating from os.path to Pathlib 2023-08-16 11:41:20 +08:00
b087cdda56 Solving multithreading concurrency issues 2023-08-12 20:43:04 +08:00
d4772adcb2 Remove the unnecessary lock while append result 2023-08-12 16:14:54 +08:00
925c878079 Update maoyan scrape flow definition 2023-08-12 14:58:38 +08:00
88164c9819 Remove useless replace function file 2023-08-12 14:36:52 +08:00
2218ddc0a9 Update collect function to add modify feature 2023-08-12 14:12:56 +08:00
9c6df76459 Update collect function to improve compatibility 2023-08-12 11:17:00 +08:00
32ca9d39df Update collect function strategy prefix 2023-08-12 10:01:16 +08:00
1a83e7568d Refactor collect function to reduce its complexity 2023-08-11 10:59:23 +08:00
2214977a92 Refactor http function to reduce its complexity 2023-08-11 10:30:16 +08:00
fbbd1a15dd Update the comments in the code 2023-08-11 10:15:03 +08:00
b7768f9782 Fix the mismatched field type error 2023-08-11 02:16:47 +08:00
2d16f6be31 Add exception handling in collect function 2023-08-11 01:35:56 +08:00
98cb4b54b8 Support for TV show episode information scraping 2023-08-11 01:13:16 +08:00
0dfbb34a24 Add exception handling in multithreaded tasks 2023-08-10 14:17:01 +08:00
fc1908c056 Initial commit 2023-08-10 00:50:19 +08:00