Commit graph

77 commits

Author SHA1 Message Date
leot
9351c4d3c2 gallery-dl: Update to 1.17.2
Changes:
1.17.2
------
### Additions
- [deviantart] add support for posts from watched users (#794)
- [manganelo] add `chapter` and `manga` extractors (#1415)
- [pinterest] add `search` extractor (#1411)
- [sankaku] add `tag_string` metadata field (#1388)
- [sankaku] add enumeration index for books (#1388)
- [tapas] add `series` and `episode` extractors (#692)
- [tapas] implement login with username & password (#692)
- [twitter] allow specifying a custom format for user results (#1337)
- [twitter] add extractor for direct image links (#1417)
- [vk] add support for albums (#474)

### Fixes
- [aryion] unescape paths (#1414)
- [bcy] improve pagination
- [deviantart] update `watch` URL pattern (#794)
- [deviantart] fix arguments for search/popular results (#1408)
- [deviantart] use fallback for `/intermediary/` URLs
- [exhentai] improve and simplify image limit checks
- [komikcast] fix extraction
- [pixiv] fix `favorite` URL pattern (#1405)
- [sankaku] simplify `pool` tags (#1388)
- [twitter] improve error message when trying to log in with 2FA (#1409)
- [twitter] don't use youtube-dl for cards when videos are disabled (#1416)
2021-04-02 20:05:39 +00:00
leot
1f8908a94e gallery-dl: Update to 1.17.1
Changes:
1.17.1
------
### Additions
 - [architizer] add `project` and `firm` extractors (#1369)
 - [deviantart] add `watch` extractor (#794)
 - [exhentai] support `/tag/` URLs (#1363)
 - [gelbooru_v01] support `drawfriends.booru.org`, `vidyart.booru.org`, and
   `tlb.booru.org` by default
 - [nozomi] support `/index-N.html` URLs (#1365)
 - [philomena] add generalized extractors for philomena sites (#1379)
 - [philomena] support post URLs without `/images/`
 - [twitter] implement `users` option (#1337)
 - implement `parent-metadata` option (#1364)

### Changes
 - [deviantart] revert previous changes to `extra` option (#1356, #1387)

### Fixes
 - [exhentai] improve favorites count extraction (#1360)
 - [gelbooru] update domain for video downloads (#1368)
 - [hentaifox] improve image and metadata extraction (#1366, #1378)
 - [imgur] fix and improve rate limit handling (#1386)
 - [weasyl] improve favorites URL pattern (#1374)
 - use type check before applying `browser` option (#1358)
 - ensure `-s/--simulate` always prints filenames (#1360)

### Removals
 - [hentaicafe]  remove module
 - [hentainexus] remove module
 - [mangareader] remove module
 - [mangastream] remove module
2021-03-20 20:24:57 +00:00
leot
264e2c33be gallery-dl: Update to 1.17.0
Changes:
1.17.0
------
### Additions
 - [cyberdrop] add support for `https://cyberdrop.me/` (#1328)
 - [exhentai] add `metadata` option; extract more metadata from gallery
   pages (#1325)
 - [hentaicafe] add `search` and `tag` extractors (#1345)
 - [hentainexus] add `original` option (#1322)
 - [instagram] support `/user/reels/` URLs (#1329)
 - [naverwebtoon] add support for `https://comic.naver.com/` (#1331)
 - [pixiv] add `translated-tags` option (#1354)
 - [tbib] add support for `https://tbib.org/` (#473, #1082)
 - [tumblrgallery] add support for `https://tumblrgallery.xyz/` (#1298)
 - [twitter] add extractor for followed users (#1337)
 - [twitter] add option to download all media from conversations (#1319)
 - [wallhaven] add `collections` extractor (#1351)
 - [snap] allow access to user's .netrc for site authentication (#1352)
 - add extractors for Gelbooru v0.1 sites (#234, #426, #473, #767, #1238)
 - add `-E/--extractor-info` command-line option (#875)
 - add GitHub Actions workflow for building standalone executables (#1312)
 - add `browser` and `headers` options (#1117)
 - add option to use different youtube-dl forks (#1330)
 - support using multiple input files at once (#1353)

### Changes
 - [deviantart] extend `extra` option to also download embedded DeviantArt
   posts.
 - [exhentai] rename metadata fields to match API results (#1325)
 - [mangadex] use `api.mangadex.org` as default API server
 - [mastodon] cache OAuth tokens (#616)
 - replace `wait-min` and `wait-max` with `sleep-request`

### Fixes
 - [500px] skip unavailable photos (#1335)
 - [komikcast] fix extraction
 - [readcomiconline] download high quality image versions (#1347)
 - [twitter] update GraphQL endpoints
 - fix crash when `base-directory` is an empty string (#1339)

### Removals
 - remove support for formerly deprecated options
 - remove `cloudflare` module
2021-03-05 21:13:58 +00:00
leot
dfc84ba387 gallery-dl: Update to 1.16.5
Changes:
1.16.5
------
### Additions
 - [behance] support `video` modules (#1282)
 - [erome] add `album`, `user`, and `search` extractors (#409)
 - [hentaifox] support searching by group (#1294)
 - [imgclick] add `image` extractor (#1307)
 - [kemonoparty] extract inline images (#1286)
 - [kemonoparty] support URLs with non-numeric user and post IDs (#1303)
 - [pillowfort] add `user` and `post` extractors (#846)

### Changes
 - [kemonoparty] include `service` in directories and archive keys
 - [pixiv] require a `refresh-token` to login (#1304)
 - [snap] use `core18` as base

### Fixes
 - [500px] update query hashes
 - [deviantart] update parameters for `/browse/popular` (#1267)
 - [deviantart] provide filename extension for original file downloads (#1272)
 - [deviantart] fix `folders` option (#1302)
 - [inkbunny] add `sid` parameter to private file downloads (#1281)
 - [kemonoparty] fix absolute file URLs
 - [mangadex] revert to `https://mangadex.org/api/` and add `api-server` option (#1310)
 - [nsfwalbum] use fallback for deleted content (#1259)
 - [sankaku] update `invalid token` detection (#1309)
 - [slideshare] fix extraction
 - [postprocessor:metadata] fix crash with `extension-format` (#1285)
2021-02-14 20:19:57 +00:00
leot
94f626237a gallery-dl: Update to version 1.16.4
Changes:
1.16.4
------
### Additions
 - [furaffinity] add `descriptions` option (#1231)
 - [kemonoparty] add `user` and `post` extractors (#1216)
 - [nozomi] add `num` enumeration index (#1239)
 - [photovogue] added portfolio extractor (#1253)
 - [twitter] match `/i/user/ID` URLs
 - [unsplash] add extractors (#1197)
 - [vipr] add image extractor (#1258)

### Changes
 - [derpibooru] use "Everything" filter by default (#862)

### Fixes
 - [derpibooru] update `date` parsing
 - [foolfuuka] stop search when results are exhausted (#1174)
 - [instagram] fix regex for `/saved` URLs (#1251)
 - [mangadex] update API URLs
 - [mangakakalot] fix extraction
 - [newgrounds] fix flash file extraction (#1257)
 - [sankaku] simplify login process
 - [twitter] fix retries after hitting rate limit
2021-01-23 20:54:24 +00:00
leot
45c621a378 gallery-dl: Update to version 1.16.3
Changes:
1.16.3
------
### Fixes
 - Fix crash when using a `dict` for `path-restrict`
 - [postprocessor:metadata] sanitize custom filenames
2021-01-12 18:23:38 +00:00
leot
07eea68df1 gallery-dl: Update to 1.16.2
Changes:
1.16.2
------
### Additions
- [derpibooru] add `search` and `gallery` extractors (#862)
- [foolfuuka] add `board` and `search` extractors (#1044, #1174)
- [gfycat] add `date` metadata field (#1138)
- [pinterest] add support for getting all boards of a user (#1205)
- [sankaku] add support for book searches (#1204)
- [twitter] fetch media from pinned tweets (#1203)
- [wikiart] add extractor for single paintings (#1233)
- [downloader:http] add MIME type and signature for `.ico` files (#1211)
- add a `d` format string conversion for timestamp values
- add `"ascii"` as a special `path-restrict` value

### Fixes
- [hentainexus] fix extraction (#1234)
- [instagram] categorize single highlight URLs as `highlights` (#1222)
- [redgifs] fix search results
- [twitter] fix login with username & password
- [twitter] fetch tweets from `homeConversation` entries
2021-01-09 17:47:39 +00:00
leot
0d74411460 gallery-dl: Update to 1.16.1
Changes:
1.16.1
------
### Additions
 - [instagram] add `include` option (#1180)
 - [pinterest] implement video support (#1189)
 - [sankaku] reimplement login support (#1176, #1182)
 - [sankaku] add support for sankaku.app URLs (#1193)

### Changes
 - [e621] return pool posts in order (#1195)
 - [hentaicafe] prefer title of `/hc.fyi/` pages (#1106)
 - [hentaicafe] simplify default filenames
 - [sankaku] normalize `created_at` metadata (#1190)
 - [postprocessor:exec] do not add missing `{}` to command (#1185)

### Fixes
 - [booru] improve error handling
 - [instagram] warn about private profiles (#1187)
 - [keenspot] improve redirect handling
 - [mangadex] respect `chapter-reverse` settings (#1194)
 - [pixiv] output debug message on failed login attempts (#1192)
 - increase SQLite connection timeouts (#1173)

### Removals
 - [mangapanda] remove module
2020-12-31 17:33:08 +00:00
leot
eab325c849 gallery-dl: Update to 1.16.0
Changes:
1.16.0
------
### Additions
 - [booru] implement generalized extractors for `*booru` and `moebooru` sites
   - add support for sakugabooru.com (#1136)
   - add support for lolibooru.moe (#1050)
   - provide formattable `date` metadata fields (#1138)
 - [postprocessor:metadata] add `event` and `filename` options (#315, #866, #984)
 - [postprocessor:exec] add `event` option (#992)

### Changes
 - [flickr] update default directories and improve metadata consistency (#828)
 - [sankaku] use API endpoints from `beta.sankakucomplex.com`
 - [downloader:http] improve filename extension handling (#776)
 - replace all JPEG filename extensions with `jpg` by default

### Fixes
 - [hentainexus] fix extraction (#1166)
 - [instagram] rewrite (#1113, #1122, #1128, #1130, #1149)
 - [mangadex] handle external chapters (#1154)
 - [nozomi] handle empty `date` fields  (#1163)
 - [paheal] create directory for each post (#1147)
 - [piczel] update API URLs
 - [twitter] update image URL format (#1145)
 - [twitter] improve `x-csrf-token` header handling (#1170)
 - [webtoons] update `ageGate` cookies

### Removals
 - [sankaku] remove login support
2020-12-12 22:39:54 +00:00
nia
f6dd9d2f87 Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
2020-12-04 20:44:57 +00:00
leot
2e2e3a00fd gallery-dl: Update to 1.15.4
Changes:
1.15.4
------
### Fixes
 - [2chan] skip external links
 - [hentainexus] fix extraction (#1125)
 - [mangadex] switch to API v2 (#1129)
 - [mangapanda] use http://
 - [mangoxo] fix extraction
 - [reddit] skip invalid gallery items (#1127)
2020-11-28 12:08:28 +00:00
leot
81cd84e31c gallery-dl: Update to 1.15.3
Changes:
1.15.3
------
### Additions
 - [sankakucomplex] extract videos and embeds (#308)
 - [twitter] add support for lists (#1096)
 - [postprocessor:metadata] accept string-lists for `content-format` (#1080)
 - implement `modules` and `extension-map` options

### Fixes
 - [500px] update query hashes
 - [8kun] fix file URLs of older posts (#1101)
 - [exhentai] update image URL parsing (#1094)
 - [hentaifoundry] update `YII_CSRF_TOKEN` cookie handling (#1083)
 - [hentaifoundry] use scheme from input URLs (#1095)
 - [mangoxo] fix metadata extraction
 - [paheal] fix extraction (#1088)
 - collect post processors from `basecategory` entries (#1084)
2020-11-13 18:48:19 +00:00
leot
fedf48f0a6 gallery-dl: Update to 1.15.2
Changes:
1.15.2
------
### Additions
 - [pinterest] implement login support (#1055)
 - [reddit] add `date` metadata field (#1068)
 - [seiga] add metadata for single image downloads (#1063)
 - [twitter] support media from Cards (#937, #1005)
 - [weasyl] support api-key authentication (#1057)
 - add a `t` format string conversion for trimming whitespace (#1065)

### Fixes
 - [blogger] handle URLs with specified width/height (#1061)
 - [fallenangels] fix extraction of `.5` chapters
 - [gelbooru] rewrite mp4 video URLs (#1048)
 - [hitomi] fix image URLs and gallery URL pattern
 - [mangadex] unescape more metadata fields (#1066)
 - [mangahere] ensure download URLs have a scheme (#1070)
 - [mangakakalot] ignore "Go Home" buttons in chapter pages
 - [newgrounds] handle embeds without scheme (#1033)
 - [newgrounds] provide fallback URLs for video downloads (#1042)
 - [xhamster] fix user profile extraction
2020-10-26 09:53:48 +00:00
leot
76b66f8508 gallery-dl: Update to 1.15.1
Changes:
1.15.1
------
### Additions
 - [hentaicafe] add `manga_id` metadata field (#1036)
 - [hentaifoundry] add support for stories (#734)
 - [hentaifoundry] add `include` option
 - [newgrounds] extract image embeds (#1033)
 - [nijie] add `include` option (#1018)
 - [reactor] match URLs without subdomain (#1053)
 - [twitter] extend `retweets` option (#1026)
 - [weasyl] add extractors (#977)

### Fixes
 - [500px] update query hashes
 - [behance] fix `collection` extraction
 - [newgrounds] fix video extraction (#1042)
 - [twitter] improve twitpic extraction (#1019)
 - [weibo] handle posts with more than 9 images (#926)
 - [xvideos] fix `title` extraction
 - fix crash when using `--download-archive` with `--no-skip` (#1023)
 - fix issues with `blacklist`/`whitelist` defaults (#1051, #1056)

### Removals
 - [kissmanga] remove module
2020-10-11 20:46:04 +00:00
leot
0eac4fca8f gallery-dl: Update to 1.15.0
Changes:
1.15.0
------
### Additions
- [deviantart] support watchers-only/paid deviations (#995)
- [myhentaigallery] add gallery extractor (#1001)
- [twitter] support specifying users by ID (#980)
- [twitter] support `/intent/user?user_id=…` URLs (#980)
- add `--no-skip` command-line option (#986)
- add `blacklist` and `whitelist` options (#492, #844)
- add `filesize-min` and `filesize-max` options (#780)
- add `sleep-extractor` and `sleep-request` options (#788)
- write skipped files to archive (#550)

### Changes
- [exhentai] update wait time before original image downloads (#978)
- [imgur] use new API endpoints for image/album data
- [tumblr] create directories for each post (#965)
- support format string replacement fields in download archive paths (#985)
- reduce wait time growth rate for HTTP retries from exponential to linear

### Fixes
- [500px] update query hash
- [aryion] improve post ID extraction (#981, #982)
- [danbooru] handle posts without `id` (#1004)
- [furaffinity] update download URL extraction (#988)
- [imgur] fix image/album detection for galleries
- [postprocessor:zip] defer zip file creation (#968)

### Removals
- [jaiminisbox] remove extractors
- [worldthree] remove extractors
2020-09-20 20:22:48 +00:00
leot
e3e3b87a90 gallery-dl: Update to 1.14.5
Changes:
1.14.5
------
### Additions
- [aryion] add username/password support (#960)
- [exhentai] add ability to specify a custom image limit (#940)
- [furaffinity] add `search` extractor (#915)
- [imgur] add `search` and `tag` extractors (#934)

### Fixes
- [500px] fix extraction and update URL patterns (#956)
- [aryion] update folder mime type list (#945)
- [gelbooru] fix extraction without API
- [hentaihand] update to new site layout
- [hitomi] fix redirect processing
- [reddit] handle deleted galleries (#953)
- [reddit] improve gallery extraction (#955)
2020-08-31 15:01:37 +00:00
leot
8c2305a39c gallery-dl: Update to 1.14.4
Changes:
1.14.4
------
### Additions
 - [blogger] add `search` extractor (#925)
 - [blogger] support searching posts by labels (#925)
 - [inkbunny] add `user` and `post` extractors (#283)
 - [instagram] support `/reel/` URLs
 - [pinterest] support `pinterest.co.uk` URLs (#914)
 - [reddit] support gallery posts (#920)
 - [subscribestar] extract attached media files (#852)

### Fixes
 - [blogger] improve error messages for missing posts/blogs (#903)
 - [exhentai] adjust image limit costs (#940)
 - [gfycat] skip malformed gfycat responses (#902)
 - [imgur] handle 403 overcapacity responses (#910)
 - [instagram] wait before GraphQL requests (#901)
 - [mangareader] fix extraction
 - [mangoxo] fix login
 - [pixnet] detect password-protected albums (#177)
 - [simplyhentai] fix `gallery_id` extraction
 - [subscribestar] update `date` parsing
 - [vsco] handle missing `description` fields
 - [xhamster] fix extraction (#917)
 - allow `parent-directory` to work recursively (#905)
 - skip external OAuth tests (#908)

### Removals
 - [bobx] remove module
2020-08-15 20:04:33 +00:00
leot
7c78979fc2 gallery-dl: Update to 1.14.3
Changes:
1.14.3
------
### Additions
 - [8muses] support `comics.8muses.com` URLs
 - [artstation] add `following` extractor (#888)
 - [exhentai] add `domain` option (#897)
 - [gfycat] add `user` and `search` extractors
 - [imgur] support all `/t/...` URLs (#880)
 - [khinsider] add `format` option (#840)
 - [mangakakalot] add `manga` and `chapter` extractors (#876)
 - [redgifs] support `gifsdeliverynetwork.com` URLs (#874)
 - [subscribestar] add `user` and `post` extractors (#852)
 - [twitter] add support for nitter.net URLs (#890)
 - add Zsh completion script (#150)

### Fixes
 - [gfycat] retry 404'ed videos on redgifs.com (#874)
 - [newgrounds] fix favorites extraction
 - [patreon] yield images and attachments before post files (#871)
 - [reddit] fix AttributeError when using `recursion` (#879)
 - [twitter] raise proper exception if a user doesn't exist (#891)
 - defer directory creation (#722)
 - set pseudo extension for Metadata messages (#865)
 - prevent exception on Cloudflare challenges (#868)
2020-07-18 17:17:04 +00:00
leot
4d7709f2ff gallery-dl: Update to 1.14.2
Changes:
1.14.2
------
### Additions
- [artstation] add `date` metadata field (#839)
- [mastodon] add `date` metadata field (#839)
- [pinterest] add support for board sections (#835)
- [twitter] add extractor for liked tweets (#837)
- [twitter] add option to filter media from quoted tweets (#854)
- [weibo] add `date` metadata field to `status` objects (#829)

### Fixes
- [aryion] fix user gallery extraction (#832)
- [imgur] build directory paths for each file (#842)
- [tumblr] prevent errors when using `reblogs=same-blog` (#851)
- [twitter] always provide an `author` metadata field (#831, #833)
- [twitter] don't download video previews (#833)
- [twitter] improve handling of deleted tweets (#838)
- [twitter] fix search results (#847)
- [twitter] improve handling of quoted tweets (#854)
- fix config lookups when multiple locations are involved (#843)
- improve output of `-K/--list-keywords` for parent extractors (#825)
- call `flush()` after writing JSON in `DataJob()` (#727)
2020-06-29 11:39:07 +00:00
leot
102937efb5 gallery-dl: Update to 1.14.1
Changes:
1.14.1
------
### Additions
 - [furaffinity] add `artist_url` metadata field (#821)
 - [redgifs] add `user` and `search` extractors (#724)

### Changes
 - [deviantart] extend `extra` option; also search journals for sta.sh
   links (#712)
 - [twitter] rewrite; use new interface (#806, #740)

### Fixes
 - [kissmanga] work around CAPTCHAs (#818)
 - [nhentai] fix extraction (#819)
 - [webtoons] generalize comic extraction code (#820)
2020-06-12 19:10:34 +00:00
leot
87d0cad77b gallery-dl: Update to 1.14.0
Changes:
1.14.0
------
### Additions
 - [imagechest] add new extractor for imgchest.com (#750)
 - [instagram] add `post_url`, `tags`, `location`, `tagged_users`
   metadata (#743)
 - [redgifs] add image extractor (#724)
 - [webtoons] add new extractor for webtoons.com (#761)
 - implement `--write-pages` option (#736)
 - extend `path-restrict` option (#662)
 - implement `path-replace` option (#662, #755)
 - make `path` and `keywords` available in logging messages (#574, #575)

### Changes
 - [danbooru] change default value of `ugoira` to `false`
 - [downloader:ytdl] change default value of `forward-cookies` to `false`
 - [downloader:ytdl] fix file extensions when merging into `.mkv` (#720)
 - write OAuth tokens to cache (#616)
 - use `%APPDATA%\gallery-dl` for config files and cache on Windows
 - use `util.Formatter` for formatting logging messages
 - reuse HTTP connections from parent extractors

### Fixes
 - [deviantart] use private access tokens for Journals (#738)
 - [gelbooru] simplify and fix pool extraction
 - [imgur] fix extraction of animated images without `mp4` entry
 - [imgur] treat `/t/unmuted/` URLs as galleries
 - [instagram] fix login with username & password (#756, #771, #797, #803)
 - [reddit] don't send OAuth headers for file downloads (#729)
 - fix/improve Cloudflare bypass code (#728, #757)
 - reset filenames on empty file extensions (#733)
2020-05-31 19:47:01 +00:00
leot
34fe643eef gallery-dl: Update to 1.13.6
Changes:
1.13.6
------
### Additions
 - [patreon] respect filters and sort order in query parameters (#711)
 - [speakerdeck] add a new extractor for speakerdeck.com (#726)
 - [twitter] add `replies` option (#705)
 - [weibo] add `videos` option
 - [downloader:http] add MIME types for `.psd` files (#714)

### Fixes
 - [artstation] improve embed extraction (#720)
 - [deviantart] limit API wait times (#721)
 - [newgrounds] fix URLs produced by the `following` extractor (#684)
 - [patreon] improve file hash extraction (#713)
 - [vsco] fix user gallery extraction
 - fix/improve Cloudflare bypass code (#728)
2020-05-02 20:45:32 +00:00
leot
8c23e23a71 gallery-dl: Update to 1.13.5
Changes:
1.13.5
------
### Additions
 - [500px] recognize `web.500px.com` URLs
 - [aryion] support downloading from folders (#694)
 - [furaffinity] add extractor for followed users (#515)
 - [hitomi] add extractor for tag searches (#697)
 - [instagram] add `post_id` and `num` metadata fields (#698)
 - [newgrounds] add extractor for followed users (#684)
 - [patreon] recognize URLs with creator IDs (#711)
 - [twitter] add `reply` metadata field (#705)
 - [xhamster] recognize more URLs (#700)

### Fixes
 - [gelbooru] improve post ID extraction in pool listings
 - [hitomi] fix extraction of galleries without tags
 - [jaiminisbox] update metadata decoding procedure (#702)
 - [mastodon] fix pagination (#701)
 - [mastodon] improve account searches (#704)
 - [patreon] fix hash extraction from download URLs (#693)
 - improve parameter extraction when solving Cloudflare challenges
2020-04-27 19:54:53 +00:00
leot
ed24deb893 gallery-dl: Update to 1.13.4
Changes:
1.13.4
------
### Additions
 - [aryion] add `gallery` and `post` extractors (#390, #673)
 - [deviantart] detect and handle folders in sta.sh listings (#659)
 - [hentainexus] add `circle`, `event`, and `title_conventional` metadata
   fields (#661)
 - [hiperdex] add `artist` extractor (#606)
 - [mastodon] add access tokens for `mastodon.social` and `baraag.net` (#665)

### Changes
 - [deviantart] retrieve *all* download URLs through the OAuth API
 - automatically read config files in PyInstaller executable
   directories (#682)

### Fixes
 - [deviantart] handle "Request blocked" errors (#655)
 - [deviantart] improve JPEG quality replacement pattern
 - [hiperdex] fix extraction
 - [mastodon] handle API rate limits (#665)
 - [mastodon] update OAuth credentials for pawoo.net (#665)
 - [myportfolio] fix extraction of galleries without title
 - [piczel] fix extraction of single images
 - [vsco] fix collection extraction
 - [weibo] accept status URLs with non-numeric IDs (#664)
2020-04-12 20:05:04 +00:00
leot
ece447614f gallery-dl: Update to 1.13.3
Changes:
1.13.3
------
### Additions
 - [instagram] Add support for user's saved medias (#644)
 - [nozomi] support multiple images per post (#646)
 - [35photo] add `tag` extractor

### Changes
 - [mangadex] transform timestamps from `date` fields to datetime objects

### Fixes
 - [deviantart] handle decode errors for `extended_fetch` results (#655)
 - [e621] fix bug in API rate limiting and improve pagination (#651)
 - [instagram] update pattern for user profile URLs
 - [mangapark] fix metadata extraction
 - [nozomi] sort search results (#646)
 - [piczel] fix extraction
 - [twitter] fix typo in `x-twitter-auth-type` header (#625)
 - remove trailing dots from Windows directory names (#647)
 - fix crash due to missing `stdout`/`stderr`/`stdin` handles (#653)
2020-03-30 09:24:18 +00:00
leot
93c9b50938 gallery-dl: Update to 1.13.2
Changes:
1.13.2
------
### Additions
 - [furaffinity] extract more metadata
 - [instagram] add `post_shortcode` metadata field (#525)
 - [kabeuchi] add extractor (#561)
 - [newgrounds] add extractor for favorited posts (#394)
 - [pixiv] implement `avatar` option (#595, #623)
 - [twitter] add extractor for bookmarked Tweets (#625)

### Fixes
 - [bcy] reduce number of HTTP requests during data extraction
 - [e621] update to new interface (#635)
 - [exhentai] handle incomplete MIME types (#632)
 - [hitomi] improve metadata extraction
 - [mangoxo] fix login
 - [newgrounds] improve error handling when extracting post data
2020-03-15 11:37:17 +00:00
leot
9557583976 gallery-dl: Update to 1.13.1
Changes:
1.13.1
------
### Additions
 - [hentaihand] add extractors (#605)
 - [hiperdex] add chapter and manga extractors (#606)
 - [oauth] implement option to write DeviantArt refresh-tokens to cache (#616)
 - [downloader:http] add more MIME types for `.bmp` and `.rar`
   files (#621, #628)
 - warn about expired cookies

### Fixes
 - [bcy] fix partial image URLs (#613)
 - [danbooru] fix Ugoira downloads and metadata
 - [deviantart] check availability of `/intermediary/` URLs (#609)
 - [hitomi] follow multiple redirects & fix image URLs
 - [piczel] improve and update
 - [tumblr] replace `-` with ` ` in tag searches (#611)
 - [vsco] update gallery URL pattern
 - fix `--verbose` and `--quiet` command-line options
2020-03-01 21:16:59 +00:00
leot
d836469999 gallery-dl: Update to 1.13.0
Changes:
1.13.0
======
Additions
---------
 - Support for
   - `furaffinity` (#284)
   - `8kun` (#582)
   - `bcy` (#592)
 - [blogger] implement video extraction (#587)
 - [oauth] add option to specify port number used by local server (#604)
 - [pixiv] add `rating` metadata field (#595)
 - [pixiv] recognize tags at the end of new bookmark URLs
 - [reddit] add `videos` option
 - [weibo] use youtube-dl to download from m3u8 manifests
 - implement `parent-directory` option (#551)
 - extend filename formatting capabilities:
   - implement field name alternatives (#525)
   - allow multiple "special" format specifiers per replacement field (#595)
   - allow for numeric list and string indices

Changes
-------
 - [reddit] handle reddit-hosted images and videos natively (#551)
 - [twitter] change default value for `videos` to `true`

Fixes
-----
 - [cloudflare] unescape challenge URLs
 - [deviantart] fix video extraction from `extended_fetch` results
 - [hitomi] implement workaround for "broken" redirects
 - [khinsider] fix and improve metadata extraction
 - [patreon] filter duplicate files per post (#590)
 - [piczel] fix extraction
 - [pixiv] fix user IDs for bookmarks API calls (#596)
 - [sexcom] fix image URLs
 - [twitter] force old login page layout (#584, #598)
 - [vsco] skip "invalid" entities
 - improve functions to load/save cookies.txt files (#586)

Removals
--------
 - [yaplog] remove module
2020-02-17 11:00:51 +00:00
leot
49c2acd67a gallery-dl: Update to 1.12.3
1.12.3
------
### Additions
- [hentaifoundry] extract more metadata (#565)
- [twitter] add option to extract TwitPic embeds (#579)
- implement a post-processor module to compare file versions (#530)

### Fixes
- [hitomi] update image URL generation
- [mangadex] revert domain to `mangadex.org`
- [pinterest] improve detection of invalid pin.it links
- [pixiv] update URL patterns for user profiles and bookmarks (#568)
- [twitter] Fix stop before real end (#573)
- remove temp files before downloading from fallback URLs

### Removals
- [erolord] remove extractor
2020-01-20 10:33:04 +00:00
leot
74ace07969 gallery-dl: Update to 1.12.2
Changes:
1.12.2
------
### Additions
 - [deviantart] match new search/popular URLs (#538)
 - [deviantart] match `/favourites/all` URLs (#555)
 - [deviantart] add extractor for followed users (#515)
 - [pixiv] support listing followed users (#515)
 - [imagefap] handle beta.imagefap.com URLs (#552)
 - [postprocessor:metadata] add `directory` option (#520)

### Fixes
 - [artstation] fix search result pagination (#537)
 - [directlink] send Referer headers (#536)
 - [exhentai] restrict default directory name length (#545)
 - [mangadex] change domain to mangadex.cc (#559)
 - [mangahere] send `isAdult` cookies (#556)
 - [newgrounds] fix tags metadata extraction
 - [pixiv] retry after rate limit errors (#535)
 - [twitter] handle quoted tweets (#526)
 - [twitter] handle API rate limits (#526)
 - [twitter] fix URLs forwarded to youtube-dl (#540)
 - prevent infinite recursion when spawning new extractors (#489)
 - improve output of `--list-keywords` for "parent" extractors (#548)
 - provide fallback for SQLite versions with missing `WITHOUT ROWID`
   support (#553)
2020-01-05 21:53:55 +00:00
leot
3032236741 gallery-dl: Update to 1.12.1
Changes:
### Additions
- [4chan] add extractor for entire boards (#510)
- [realbooru] add extractors for pools, posts, and tag searches (#514)
- [instagram] implement a `videos` option (#521)
- [vsco] implement a `videos` option
- [postprocessor:metadata] implement a `bypost` option for downloading the
  metadata of an entire post (#511)

### Changes
- [reddit] change the default value for `comments` to `0`
- [vsco] improve image resolutions
- make filesystem-related errors during file downloads non-fatal (#512)

### Fixes
- [foolslide] add fallback for chapter data extraction
- [instagram] ignore errors during post-page extraction
- [patreon] avoid errors when fetching user info (#508)
- [patreon] improve URL pattern for single posts
- [reddit] fix errors with `t1` submissions
- [vsco] fix user profile extraction … again
- [weibo] handle unavailable/deleted statuses
- [downloader:http] improve rate limit handling
- retain trailing zeroes in Cloudflare challenge answers
2019-12-28 21:44:17 +00:00
leot
17c392d45f gallery-dl: Update to 1.12.0
Changes:
1.12.0
------
### Additions
 - [flickr] support 3k, 4k, 5k, and 6k photo sizes (#472)
 - [imgur] add extractor for subreddit links (#500)
 - [newgrounds] add extractors for `audio` listings and general `media`
   files (#394)
 - [newgrounds] implement login support (#394)
 - [postprocessor:metadata] implement a `extension-format` option (#477)
 - `--exec-after`

### Changes
 - [deviantart] ensure consistent username capitalization (#455)
 - [directlink] split `{path}` into `{path}/{filename}.{extension}`
 - [twitter] update metadata fields with user/author information
 - [postprocessor:metadata] filter private entries & rename `format` to
   `content-format`
 - Enable `cookies-update` by default

### Fixes
 - [2chan] fix metadata extraction
 - [behance] get images from 'media_collection' modules
 - [bobx] fix image downloads by randomly generating session cookies (#482)
 - [deviantart] revert to getting download URLs from OAuth API calls (#488)
 - [deviantart] fix URL generation from '/extended_fetch' results (#505)
 - [flickr] adjust OAuth redirect URI (#503)
 - [hentaifox] fix extraction
 - [imagefap] adapt to new image URL format
 - [imgbb] fix error in galleries without user info (#471)
 - [instagram] prevent errors with missing 'video_url' fields (#479)
 - [nijie] fix `date` parsing
 - [pixiv] match new search URLs (#507)
 - [plurk] fix comment pagination
 - [sexcom] send specific Referer headers when downloading videos
 - [twitter] fix infinite loops (#499)
 - [vsco] fix user profile and collection extraction (#480)
 - Fix Cloudflare DDoS protection bypass

### Removals
 - `--abort-on-skip`
2019-12-09 11:56:17 +00:00
leot
7feb91dbfe gallery-dl: Update to 1.11.1
Changes:
1.11.1
======
### Fixes
 - Fix inclusion of bash completion and man pages in source distributions

1.11.0
======
### Additions
 - Support for
   - `blogger` (#364)
   - `nozomi`  (#388)
   - `issuu`   (#413)
   - `naver`   (#447)
 - Extractor for `twitter` search results (#448)
 - Extractor for `deviantart` user profiles with configurable targets
   (#377, #419)
 - `--ugoira-conv-lossless` (#432)
 - `cookies-update` option to allow updating cookies.txt files (#445)
 - Optional `cloudflare` and `video` installation targets (#460)
 - Allow executing commands with the `exec` post-processor after all files
   are downloaded (#413, #421)

### Changes
 - Rewrite `imgur` using its public API (#446)
 - Rewrite `luscious` using GraphQL queries (#457)
 - Adjust default `nijie` filenames to match `pixiv`
 - Change enumeration index for gallery extractors from `page` to `num`
 - Return non-zero exit status when errors occurred
 - Forward proxy settings to youtube-dl downloader
 - Install bash completion script into `share/bash-completion/completions`

### Fixes
 - Adapt to new `instagram` page layout when logged in (#391)
 - Support protected `twitter` videos (#452)
 - Extend `hitomi` URL pattern and fix gallery extraction
 - Restore OAuth2 authentication error messages
 - Miscellaneous fixes for `patreon` (#444), `deviantart` (#455),
   `sexcom` (#464), `imgur` (#467), `simplyhentai`
2019-11-11 05:24:23 +00:00
leot
24943f243d gallery-dl: Update to 1.10.6
Changes:
1.10.6
------
# Additions
 - `--exec` command-line option to specify a command to run after each
   file download (#421)

# Changes
 - Include titles in `gfycat` default filenames (#434)

# Fixes
 - Fetch working download URLs for `deviantart` (#436)
 - Various fixes and improvements for `yaplog` blogs (#443)
 - Fix image URL generation for `hitomi` galleries
 - Miscellaneous fixes for `behance` and `xvideos`
2019-10-13 13:55:44 +00:00
leot
2c3c6f0c86 gallery-dl: Update to 1.10.5
Changes:
1.10.5
------
### Additions
 - `instagram.highlights` option to include highlighted stories when
   downloading user profiles (#329)
 - Support for `/user/` URLs on `reddit` (#350)
 - Support for `imgur` user profiles and favorites (#420)
 - Additional metadata fields on `nijie`(#423)

### Fixes
 - Improve handling of private `deviantart` artworks (#414) and
   429 status codes (#424)
 - Prevent fatal errors when trying to open download-archive files (#417)
 - Detect and ignore unavailable videos on `weibo` (#427)
 - Update the `scope` of new `reddit` refresh-tokens (#428)
 - Fix inconsistencies with the `reddit.comments` option (#429)
 - Extend URL patterns for `hentaicafe` manga and `pixiv` artworks
 - Improve detection of unavailable albums on `luscious` and `imgbb`
 - Miscellaneous fixes for `tsumino`
2019-10-02 08:19:28 +00:00
leot
be74e7b1a4 gallery-dl: Update to 1.10.4
Changes:
1.10.4
------
### Additions
 - Support for
   - `lineblog` (#404)
   - `fuskator` (#407)
 - `ugoira` option for `danbooru` to download pre-rendered ugoira
   animations (#406)

### Fixes
 - Download the correct files from `twitter` replies (#403)
 - Prevent crash when trying to use unavailable downloader modules (#405)
 - Fix `pixiv` authentication (#411)
 - Improve `exhentai` image limit checks
 - Miscellaneous fixes for `hentaicafe`, `simplyhentai`, `tumblr`
2019-09-08 20:16:13 +00:00
leot
bdcd349fa2 gallery-dl: Update to 1.10.3
Changes:
1.10.3
------
### Additions
 - Provide `filename` metadata for all `deviantart` files (#392, #400)
 - Implement a `ytdl.outtmpl` option to let youtube-dl handle filenames by
   itself (#395)
 - Support `seiga` mobile URLs (#401)

### Fixes
 - Extract more than the first 32 posts from `piczel` galleries (#396)
 - Fix filenames of archives created with `--zip` (#397)
 - Skip unavailable images and videos on `flickr` (#398)
 - Fix filesystem paths on Windows with Python 3.6 and lower (#402)
2019-08-30 18:16:13 +00:00
leot
9d2e087ef2 gallery-dl: Update to 1.10.2
Changes:
1.10.2
======
### Additions
 - Support for `instagram` stories and IGTV (#371, #373)
 - Support for individual `imgbb` images (#363)
 - `deviantart.quality` option to set the JPEG compression quality for newer
   images (#369)
 - `enumerate` option for `extractor.skip` (#306)
 - `adjust-extensions` option to control filename extension adjustments
 - `path-remove` option to remove control characters etc. from filesystem
   paths

### Changes
 - Rename `restrict-filenames` to `path-restrict`
 - Adjust `pixiv` metadata and default filename format (#366)
   - Set `filename` to `"{category}_{user[id]}_{id}{suffix}.{extension}"` to
     restore the old default
 - Improve and optimize directory and filename generation

### Fixes
 - Allow the `classify` post-processor to handle files with unknown filename
   extension (#138)
 - Fix rate limit handling for OAuth APIs (#368)
 - Fix artwork and scraps extraction on `deviantart` (#376, #392)
 - Distinguish between `imgur` album and gallery URLs (#380)
 - Prevent crash when using `--ugoira-conv` (#382)
 - Handle multi-image posts on `patreon` (#383)
 - Miscellaneous fixes for `*reactor`, `simplyhentai`
2019-08-23 21:28:34 +00:00
leot
bdfea8a46e gallery-dl: Update to 1.10.1
Changes:
1.10.1
------
## Fixes
- Restore functionality of both domains for `exhentai` extractors
2019-08-05 20:50:45 +00:00
leot
1a95f2c626 gallery-dl: Update to 1.10.0
Changes:
1.10.0
------
### Warning
 - Prior to version 1.10.0 all cache files were created world readable
   (mode `644`) leading to possible sensitive information disclosure on
   multi-user systems.
   It is recommended to restrict access permissions of already existing files
   (`/tmp/.gallery-dl.cache`) with `chmod 600`.
   Windows users should not be affected.
### Additions
 - Support for
   - `vsco` (#331)
   - `imgbb` (#361)
   - `adultempire` (#340)
 - `restrict-filenames` option to create Windows-compatible filenames on any
   platform (#348)
 - `forward-cookies` option to control cookie forwarding to youtube-dl (#352)
### Changes
 - The default cache file location on non-Windows systems is now
    `$XDG_CACHE_HOME/gallery-dl/cache.sqlite3` or
    `~/.cache/gallery-dl/cache.sqlite3`
 - New cache files are created with mode `600`
 - `exhentai` extractors will always use `e-hentai.org` as domain
### Fixes
 - Logging into `exhentai` now collects more cookies than just `ipb_member_id`
   and `ipb_pass_hash`
 - Better handling of `exhentai` image limits and errors (#356, #360)
 - Try to prevent ZIP file corruption (#355)
 - Miscellaneous fixes for `behance`, `ngomik`
2019-08-01 21:40:15 +00:00
leot
e767e58eee gallery-dl: Update to 1.9.0
Changes:
1.9.0
-----
### Additions
- Support for
  - `erolord` (#326)
- Add login support for `instagram` (#195)
- Add `--no-download` and `extractor.*.download` disable file downloads (#220)
- Add `-A/--abort` to specify the number of consecutive download skips before
  aborting
- Interpret `-1` as infinite retries (#300)
- Implement custom log message formats per log-level (#304)
- Implement an `mtime` post-processor that sets file modification times
  according to metadata fields (#332)
- Implement a `twitter.content` option to enable tweet text extraction
  (#333, #338)
- Enable `date-min/-max/-format` options for `tumblr` (#337)

### Changes
- Set file modification times according to their `Last-Modified` header when
  downloading (#236, #277)
    - Use `--no-mtime` or `downloader.*.mtime` to disable this behavior
- Duplicate download URLs are no longer silently ignored (controllable with
  `extractor.*.image-unique`)
- Deprecate `--abort-on-skip`

### Fixes
- Retry downloads on OpenSSL exceptions (#324)
- Ignore unavailable pins on `sexcom` instead of raising an exception (#325)
- Use Firefox's SSL/TLS ciphers to prevent Cloudflare CAPTCHAs (#342)
- Improve folder name matching on `deviantart` (#343)
- Forward cookies to `youtube-dl` to allow downloading private videos
- Miscellaneous fixes for `35photo`, `500px`, `newgrounds`, `simplyhentai`
2019-07-19 20:38:40 +00:00
leot
467cc3d2cc gallery-dl: Update to 1.8.7
Changes:
1.8.7
-----
Additions:
 - Support for
   - `vanillarock` (#254)
   - `nsfwalbum`   (#287)
 - `artist` and `tags` metadata for `hentaicafe` (#238)
 - `description` metadata for `instagram` (#310)
 - Format string option to replace a substring with another
   - `R<old>/<new>/` (#318)

Changes:
 - Delete empty archives created by the `zip` post-processor (#316)

Fixes:
 - Handle `hitomi` Game CG galleries correctly (#321)
 - Miscellaneous fixes for `deviantart`, `hitomi`, `pururin`, `kissmanga`,
   `keenspot`, `mangoxo`, `imagefap`
2019-06-30 19:28:59 +00:00
leot
cfd2dcce56 gallery-dl: Update to 1.8.6
Changes:
1.8.6
-----
### Additions
 - Support for
   - `slickpic` (#249)
   - `xhamster` (#281)
   - `pornhub`  (#282)
   - `8muses`   (#305)
 - `extra` option for `deviantart` to download Sta.sh content linked in
   description texts (#302)
### Changes
 - Detect `directlink` URLs with upper case filename extensions (#296)
### Fixes
 - Improved error handling for `tumblr` API calls (#297)
 - Fixed extraction of `livedoor` blogs (#301)
 - Fixed extraction of special `deviantart` Sta.sh items (#307)
 - Fixed pagination for specific `keenspot` comics
2019-06-14 19:36:46 +00:00
leot
3b40b7a86f gallery-dl: Update to 1.8.5
Changes:
1.8.5
-----
### Additions
- Support for
  - `keenspot` (#223)
  - `sankakucomplex` (#258)
- `folders` option for `deviantart` to add a list of containing folders to
  each file's metadata (#276)
- `captcha` option for `kissmanga` and `readcomiconline` to control CAPTCHA
  handling (#279)
- `filename` metadata for files downloaded with youtube-dl (#291)

### Changes
- Adjust `wallhaven` extractors to new page layout:
  - use API and add `api-key` option
  - removed traditional login support
- Provide original filenames for `patreon` downloads (#268)
- Use e-hentai.org or exhentai.org depending on input URL (#278)

### Fixes
- Fix pagination over `sankaku` popular listings (#265)
- Fix folder and collection extraction on `deviantart` (#271)
- Detect "AreYouHuman" redirects on `readcomiconline` (#279)
- Miscellaneous fixes for `hentainexus`, `livedoor`, `ngomik`
2019-06-01 19:33:12 +00:00
leot
fa82eb1a95 gallery-dl: Update to 1.8.4
Changes:
### Additions
 - Support for
   - `patreon` (#226)
   - `hentainexus` (#256)
 - `date` metadata fields for `pixiv` (#248), `instagram` (#250),
   `exhentai`, and `newgrounds`
### Changes
 - Improved `flickr` metadata and video extraction (#246)
### Fixes
 - Download original GIF animations from `deviantart` (#242)
 - Ignore missing `edge_media_to_comment` fields on `instagram` (#250)
 - Fix serialization of `datetime` objects for `--write-metadata` (#251, #252)
 - Allow multiple post-processor command-line options at once (#253)
 - Prevent crash on `booru` sites when no tags are available (#259)
 - Fix extraction on `instagram` after `rhx_gis` field removal (#266)
 - Avoid Cloudflare CAPTCHAs for Python interpreters built
   against OpenSSL < 1.1.1
 - Miscellaneous fixes for `luscious`
2019-05-17 22:47:24 +00:00
leot
a9653f4962 gallery-dl: Update to 1.8.3
Changes:
1.8.3
-----
### Additions
- Support for
  - `plurk` (#212)
  - `sexcom` (#147)
- `--clear-cache`
- `date` metadata fields for `deviantart`, `twitter`, and `tumblr` (#224, #232)

### Changes
- Standalone executables are now built using PyInstaller:
  - uses the latest CPython interpreter (Python 3.7.3)
  - available on several platforms (Windows, Linux, macOS)
  - includes the `certifi` CA bundle, `youtube-dl`, and `pyOpenSSL` on Windows

### Fixes
- Patch `urllib3`'s  default list of SSL/TLS ciphers to prevent Cloudflare
  CAPTCHAs (#227)
  - Windows users need to install `pyOpenSSL` for this to take effect
- Provide fallback URLs for `twitter` images (#237)
- Send `Referer` headers when downloading from `hitomi` (#239)
- Updated login procedure on `mangoxo`
2019-05-04 21:38:37 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
leot
f553947431 gallery-dl: Update to 1.8.2
pkgsrc changes:
 - Configuration files and man pages were accidentally installed
   in etc/ and share/man.  Add a SUBST_SED in order to avoid hard-coded
   paths and install bash completions in share/bash_completions.d.

Changes:
1.8.2
=====
Additions
---------
 - Support for
   - `pixnet` (#177)
   - `wikiart` (#179)
   - `mangoxo` (#184)
   - `yaplog` (#190)
   - `livedoor` (#190)
 - Login support for `mangoxo` (#184) and `twitter` (#214)

Changes
-------
 - Increased required `Requests` version to 2.11.0

Fixes
-----
 - Improved image quality on `reactor` sites (#210)
 - Support `imagebam` galleries with more than 100 images (#219)
 - Updated Cloudflare bypass code
2019-04-12 09:48:41 +00:00
leot
de72dee83c gallery-dl: Update to 1.8.1
Changes:
1.8.1
-----
### Added
 - Support for:
   - `35photo` (#162)
   - `500px` (#185)
 - `instagram` extractor for hashtags (#202)
 - Option to get more metadata on `deviantart` (#189)
 - Man pages and bash completion (#150)
 - Snap improvements (#197, #199, #207)
### Changed
 - Metadata for `luscious` albums
 - FFmpeg arguments for `--ugoira-conv`
### Fixed
 - `tumblr` avatar URLs when not using OAuth1.0 (#193)
 - `instagram` multi-image posts (#178, #201)
 - Miscellaneous issues on `exhentai`, `komikcast`
2019-03-31 20:37:10 +00:00
leot
c676eb7732 gallery-dl: Update to 1.8.0
Changes:
1.8.0
-----
### Added
- Support for:
  - `weibo`
  - `pururin` (#174)
  - `fashionnove` (#175)
  - `shopify` sites in general (#175)
- Snap packaging (#169, #170, #187, #188)
- Automatic Cloudflare DDoS protection bypass
- Extractor and Job information for logging format strings
  - `dynastyscans` image and search extractors (#163)
  - `deviantart` scraps extractor (#168)
  - `artstation` extractor for artwork listings (#172)
  - `smugmug` video support and improved image format selection (#183)

### Changed
- More metadata for `nhentai` galleries
- Combined `myportfolio` extractors into one
- Renamed `name` metadata field to `filename` and removed the original `filename` field
- Simplified and improved internal data structures
- Optimized creation of child extractors

### Fixed
- Filter empty `tumblr` URLs (#165)
- Filter ads and improve connection speed on `hentaifoundry`
- Show proper error messages if `luscious` galleries are unavailable
- Miscellaneous issues on `mangahere`, `ngomik`, `simplyhentai`, `imgspice`

### Removed
- `seaotterscans`
2019-03-15 14:42:44 +00:00