Commit Graph

224 Commits

Author SHA1 Message Date
Mike Fährmann
749802c7bd [twitter] update 'user' and 'author' fields
- 'author' is always the user who authored a tweet
- 'user' is always the user specified in the input URL
  or equal to 'author' when the former is not given
2022-07-17 17:04:24 +02:00
Mike Fährmann
51b1999d4b release version 1.22.4 2022-07-15 19:30:48 +02:00
Mike Fährmann
37453a9528 [newgrounds] only login if necessary (#2715) 2022-06-29 11:46:07 +02:00
Mike Fährmann
86a7dad081 release version 1.22.3 2022-06-28 22:44:46 +02:00
Mike Fährmann
3a5d5c3a91 update default User-Agent header to Firefox 102 ESR
snd update headers and ciphers for "browser": "firefox"
2022-06-28 17:38:58 +02:00
Mike Fährmann
1f9ff518ad release version 1.22.2 2022-06-27 16:38:14 +02:00
Mike Fährmann
61cbf8318c [weibo] fix URLs generated by 'user' extractor (#2601) 2022-06-05 21:37:57 +02:00
Mike Fährmann
c2d117163f release version 1.22.1 2022-06-04 19:43:48 +02:00
Mike Fährmann
b51f5fd345 fix command-line argument name of --cookies-from-browser (#1606) 2022-05-26 14:03:18 +02:00
Mike Fährmann
1d5145a280 release version 1.22.0 2022-05-25 20:30:22 +02:00
Mike Fährmann
61afa973b7 use extended format strings for archive keys 2022-04-28 20:26:12 +02:00
Mike Fährmann
1c95530525 release version 1.21.2 2022-04-27 22:53:18 +02:00
Mike Fährmann
3524c599b8 [postprocessor:ugoira] use compatible paths with mkvmerge (#2487) 2022-04-10 13:26:15 +02:00
Mike Fährmann
c5be28b2e9 release version 1.21.1 2022-04-08 20:54:06 +02:00
Mike Fährmann
d04e07d93b build executables on windows-2019
windows-2016 gets removed on 2022.03.15
2022-03-14 18:06:36 +01:00
Mike Fährmann
3acfe683ea release version 1.21.0 2022-03-14 15:42:43 +01:00
Mike Fährmann
c8414c9d95 build Linux executable in its own virtualenv 2022-02-16 03:56:48 +01:00
Mike Fährmann
6fdcfa941c release version 1.20.5 2022-02-14 19:33:15 +01:00
Mike Fährmann
0f1e7ff319 [twitter] fix extraction (#2275) 2022-02-07 23:18:35 +01:00
Mike Fährmann
f351746483 release version 1.20.4 2022-02-06 22:02:36 +01:00
Mike Fährmann
e2be199124 [gelbooru] improve and fix pagination (#2230, #2232)
Use 'id:<POSTID' as a tag instead of going through pages with 'pid'.

Something similar was already implemented in 93cef784,
but that got broken again in 3085aac4.
2022-01-27 17:44:47 +01:00
Mike Fährmann
806badbeec release version 1.20.3 2022-01-26 01:10:44 +01:00
Mike Fährmann
2bf554a896 [twitter] fix several errors (#2212, #2216, #2225)
- fix Tweets with deleted quotes
- fix suspended Tweets without 'legacy' entry
- fix unified_cards without 'type'
2022-01-25 16:13:22 +01:00
Mike Fährmann
fbd17547f5 release version 1.20.2 2022-01-24 18:24:50 +01:00
Mike Fährmann
4acc31bd9f [newgrounds] set suitabilities filter before starting a search 2022-01-11 23:50:29 +01:00
Mike Fährmann
58a7921b5c release version 1.20.1 2022-01-08 23:25:59 +01:00
Mike Fährmann
3b7c7daa76 improve UNC path handling (#2126)
always call 'abspath()' on the directory path to handle cases when the
current working directory is UNC and 'base-directory' is relative.
2021-12-30 22:22:19 +01:00
Mike Fährmann
47eae4c393 release version 1.20.0 2021-12-29 22:59:14 +01:00
Mike Fährmann
da14b3fe9f [output] write download progress indicator to stderr 2021-11-29 04:41:17 +01:00
Mike Fährmann
604d5b8bb2 release version 1.19.3 2021-11-27 23:13:35 +01:00
Mike Fährmann
efa178cc91 [ytdl] implement parsing ytdl command-line options (#1680)
- adds 'config-file' and 'cmdline-args' options
  for both ytdl downloader and extractor
- create 'ytdl' helper module, which combines YoutubeDL creation
  and option parsing.
- most likely a buggy mess due to incompatibilities between the
  original youtube-dl and yt-dlp.
2021-11-07 02:44:11 +01:00
Mike Fährmann
a881305357 release version 1.19.2 2021-11-05 20:47:45 +01:00
Mike Fährmann
e436a2607b [gfycat] consistent 'userName' values for 'user' downloads (#1962)
by using the name from the input URL and not relying on possibly faulty
or incomplete API results.

'userData[username]', if available, will still have the original name.
2021-10-26 19:15:30 +02:00
Mike Fährmann
ba9579c504 release version 1.19.1 2021-10-24 21:48:25 +02:00
Mike Fährmann
df8050b81d [postprocessor:compare] add 'equal' option (#1592)
Move functionality from cdd72e14 to its own option,
where it can be used with any 'action'
2021-10-05 03:03:37 +02:00
Mike Fährmann
f8410203ef release version 1.19.0 2021-10-01 22:02:07 +02:00
Mike Fährmann
d79bcb6236 allow extractors to register a 'finalize()' method 2021-09-07 21:15:30 +02:00
Mike Fährmann
9158853ff7 release version 1.18.4 2021-09-04 21:09:56 +02:00
Mike Fährmann
9cb5ea5eda update default User-Agent headers 2021-08-14 04:01:41 +02:00
Mike Fährmann
1e0f59d902 release version 1.18.3 2021-08-13 21:20:36 +02:00
Mike Fährmann
2792ed6e4b implement 'util.format_value()' 2021-07-26 02:11:22 +02:00
Mike Fährmann
552032d4fb release version 1.18.2 2021-07-23 17:39:19 +02:00
Mike Fährmann
36ac2197db [ytdl] add extractor for sites supported by youtube-dl
(#1680, #878)

Can be used by prefixing any URL with 'ytdl:',
or by setting 'extractor,ytdl.enabled' to 'true'.
2021-07-10 20:55:47 +02:00
Mike Fährmann
317ecc8180 use HTML tables in docs/formatting.md 2021-07-05 23:29:03 +02:00
Mike Fährmann
5f1b13d1a5 release version 1.18.1 2021-07-04 22:37:19 +02:00
Mike Fährmann
fd00d47116 implement conditional directories (#1394)
They work the same way as conditional filenames (84d2e640), e.g.

"directory": {
    "score >= 20": ["high score"],
    "score >= 5" : ["mid score"],
    ""           : ["{category}", "default"]
}
2021-06-20 20:09:35 +02:00
Mike Fährmann
ee1064a2b2 release version 1.18.0 2021-06-19 21:26:42 +02:00
Mike Fährmann
4cf40434d7 initial support for conditional filenames (#1394) 2021-06-04 16:45:32 +02:00
Mike Fährmann
78f89d2e61 [idolcomplex] fix pagination (closes #1594) 2021-06-02 15:32:46 +02:00
Mike Fährmann
f14a36cfc9 release version 1.17.5 2021-05-30 19:24:00 +02:00