Mike Fährmann
00c6821a3f
replace 2-element f-strings with simple '+' concatenations
...
Python's 'ast' module and its 'NodeVisitor' class
were incredibly helpful in identifying these
2025-12-22 11:26:04 +01:00
Mike Fährmann
e006d26c8e
Revert "use f-strings when building 'pattern'"
...
revert d7c97d5a97 .
2025-12-20 22:07:37 +01:00
Mike Fährmann
968597a302
yield 3-tuples for Message.Directory
...
adapt tuples to the same length and semantics as other messages
2025-12-05 21:39:52 +01:00
Mike Fährmann
2194dde9ea
[itaku] add 'order' option
2025-10-30 19:51:04 +01:00
Mike Fährmann
d7c97d5a97
use f-strings when building 'pattern'
2025-10-20 21:23:11 +02:00
Mike Fährmann
c38856bd3f
[dt] use 'parse_datetime_iso()' for ISO formats
2025-10-19 21:52:05 +02:00
Mike Fährmann
085616e0a8
[dt] replace 'text.parse_datetime()' & 'text.parse_timestamp()'
2025-10-17 17:43:06 +02:00
Mike Fährmann
013307af80
[itaku] add 'bookmarks' extractor ( #7707 )
2025-07-27 19:35:56 +02:00
Mike Fährmann
022f216217
[itaku] add 'posts' extractors ( #7707 )
2025-07-27 19:30:44 +02:00
Mike Fährmann
be975b7be1
[itaku] update 'items()' to be able to handle all result types
2025-07-27 16:34:04 +02:00
Mike Fährmann
b8fb9c061e
[itaku] update API methods
2025-07-27 16:12:39 +02:00
Mike Fährmann
2732458758
[itaku] add 'following' & 'followers' extractors ( #7707 )
2025-07-25 20:20:13 +02:00
Mike Fährmann
98f36fb0ac
[itaku] implement 'include' option ( #7707 )
2025-07-25 19:24:56 +02:00
Mike Fährmann
a097a373a9
simplify if statements by using walrus operators ( #7671 )
2025-07-22 20:57:54 +02:00
Mike Fährmann
9dbe33b6de
replace old %-formatted and .format(…) strings with f-strings ( #7671 )
...
mostly using flynt
https://github.com/ikamensh/flynt
2025-06-29 17:50:19 +02:00
Mike Fährmann
e08ec7e083
update copyright notices
2025-06-13 00:03:41 +02:00
Mike Fährmann
f01b4adcc9
[itaku:stars] update
...
- remove type hints
- add test
- update docs/supportedsites
2025-04-24 19:45:48 +02:00
Deer-Spangle
6bbedda08b
[itaku] Add a new extractor for Itaku stars
2025-04-24 09:59:32 +01:00
Mike Fährmann
04464b6cf0
[text] add second argument to 'parse_query_list()' ( #7138 )
...
return only values whose name is in 'as_list' as a list
2025-03-10 09:36:50 +01:00
Mike Fährmann
b8b541fded
[itaku] support gallery section URLs ( #6951 )
2025-02-13 14:29:36 +01:00
Mike Fährmann
b58af14bdb
[itaku] update
...
- simplify code
- update docs/supportedsites
- update test results
2024-12-11 11:52:42 +01:00
Shelvacu
b90c77d8f1
[itaku] add 'search' extractor
2024-12-05 21:09:38 -08:00
Mike Fährmann
3ecb512722
send Referer headers by default
2023-09-19 00:02:04 +02:00
Mike Fährmann
a453335a9f
remove test results in extractor modules
...
and add generic example URLs
2023-09-11 16:30:55 +02:00
Mike Fährmann
a383eca7f6
decouple extractor initialization
...
Introduce an 'initialize()' function that does the actual init
(session, cookies, config options) and can called separately from
the constructor __init__().
This allows, for example, to adjust config access inside a Job
before most of it already happened when calling 'extractor.find()'.
2023-07-25 22:16:16 +02:00
enduser420
8c4e21b110
[itaku] remove 'Extreme' rating ( #3287 )
2022-11-24 11:09:00 +01:00
Mike Fährmann
da11fb32d0
update extractor test results
2022-08-28 00:16:12 +02:00
Mike Fährmann
98744977cf
[itaku] fix 'date' parsing
2022-07-10 20:45:51 +02:00
Mike Fährmann
36ead45546
[itaku] fix caching bug ( #1842 )
...
ItakuApi.user() would always return the first user it was called with,
regardless of its 'username' argument.
2022-07-01 21:00:39 +02:00
Mike Fährmann
127a190c94
[itaku] categorize sections by group ( #1842 )
2022-06-29 22:34:07 +02:00
Mike Fährmann
9d8e99af80
[itaku] support videos ( #1842 )
2022-06-20 19:47:53 +02:00
Mike Fährmann
c8ec2c4e85
[itaku] add 'title' to default filenames ( #1842 )
2022-06-20 19:35:46 +02:00
Mike Fährmann
e0c60a1206
[itaku] metadata cleanup ( #1842 )
...
- parse 'date_added' as 'date'
- simplify 'tags', 'categorized_tags', and 'sections'
2022-06-20 19:28:15 +02:00
Mike Fährmann
fa902cd54d
[itaku] add 'gallery' and 'image' extractors ( #1842 )
2022-06-20 11:31:44 +02:00