Eza's Tumblr Scrape

Creates a new page showing just the images from any Tumblr

Це всі версії цього скрипту. Показати тільки версії, де присутні зміни в коді.

  • v5.17 31.01.2021
  • v5.16 12.06.2019 Added navigation controls for www.tumblr.com/tagged mode: move forward/backward by one day/week/year, or go to a specific date.
  • v5.15 10.06.2019 Fixed missing information in page titles.
  • v5.14 10.06.2019
  • v5.14 10.06.2019 Fixed "immediate" image resizing, by changing base path. Adjusted titles accordingly. Added experimental support for www.tumblr.com/tagged pages.
  • v5.13 06.12.2018 Story scraper now works with tags. Wait for "Last page is X or lower" to appear.
  • v5.12 05.12.2018 Exposed XML mode for grabbing whole blogs post-by-post, including stories
  • v5.11 21.09.2018 Changed default image CDN. Tumblr broke a thing.
  • v5.10 28.07.2018 Bare images now redirect to the largest versions. Added options to browse with smaller images. Audio without "download" links is now listed. Removed _raw image size (no longer supported). Many internal changes.
  • v5.8 07.08.2017 Added credentials to fetch requests so Tumblr stops breaking some HTTP subdomains. Cheers, Petr.
  • v5.7 27.07.2017 Now supports "raw" filesize when browsing images. Images in fetch-every-post image browser now correctly link to themselves. Scrape links in Tag Overview now start automatically.
  • v5.6 10.06.2017 Browse modes have 10/5/1 pages-at-once buttons. Browse modes have persistent or immediate image-resizing options. Added reblog-finding searches to GM menu. Scrape button now appears on every post. Scrape-whole-site runs automatically for low page counts. Altered URL keys to be modular but backwards-compatible.
  • v5.5 22.12.2016 Added new post-by-post image grabber, with on-hover permalinks from each image to the post it came from. New fetch-every-post image browser has instant image-scaling options. Tag statistics added to bottom of whole-site scrape mode. "Scrape" button on real Tumblr pages now works more reliably.
  • v5.2 30.08.2016 Duplicate removal is improved, and now works between pages. Video links no longer produce empty image links. The ImagesOnly option works again. Images are no longer whitelisted by domain. ScrapeWholeSite loads the first page first, improving responsiveness.
  • v5.1 26.08.2016 Chrome-specific fix. Tumblr pages were redefining Promise.all, so now we restore it before using it.
  • v5.0 23.08.2016 Replaced all AJAX with asynchronous promises. Speed & responsiveness massively improved. Ranged scraping now only creates divs for pages within the range.
  • v4.3 28.07.2016 Added HTTPS support. Fixed video support. Added ranged scraping to break huge Tumblrs into 1000-page blocks. Added instant, CSS-based image scaling.
  • v4.2 03.10.2015 Added menu command to invoke script. Overhauled scrape function. Videos now linked. Page counts now accurate on infinite-scrolling themes. Duplicates removed when browsing.
  • v3.6 12.09.2015 Last update broke animated photosets; now fixed. Using /mobile for counting pages - infinite-scrolling themes now have a correct page count.
  • v3.5 10.09.2015 Page writes now use digests instead of adding links / images individually. Scraping now finds the last page faster. General code cleanup. Minor optimizations.
  • v3.3 11.08.2015 Added single-page button for thumbnail view. Modified scrape-all-pages view to be more concise.
  • v3.0 08.10.2014 Completely revamped. Optional thumbnail mode while browsing. Cleaner browsing interface. Button before scraping whole sites. Standard /archive page used to avoid all interference from scripted themes. URL options are now ?key=value pairs, without special cases.
  • v2.1 07.09.2014
  • v2.1 05.09.2014 The convenient button that leads to actual functionality wasn't showing up. Whoops.
  • v2.0 04.09.2014