Skip to content

Releases: Brawlence/SIR

Release version 1.8.0

02 Nov 09:46
Compare
Choose a tag to compare

New functionality:

  • Custom filename template now supports {selection} shorcut. It stands for any text selected on the current page while invoking the menu
  • Danbooru — added quality promotion for downloads.
Link conversion example

The following image

https://cdn.donmai.us/sample/d6/ab/__albedo_genshin_impact_drawn_by_ravine_bells__sample-d6abdf9b021193209651de39a5d88bcb.jpg

will be replaced on download with

https://cdn.donmai.us/original/d6/ab/__albedo_genshin_impact_drawn_by_ravine_bells__d6abdf9b021193209651de39a5d88bcb.jpg

Additionally, first time any such preview link is opened, user would be prompted to navigate to the original image.

Bugfixes:

  • Danbooru — refined image host recognition;
  • ArtStation — detection fixes.
Other notes…

(DB, IG, PX, TW) Site scripts had been split into parsers & enhancers. The intent is to keep separate the tag-fetching functionality ('Parsers') and the enhancing/quality-promoting features ('Enhancers').

Release version 1.7.0

05 Aug 12:11
Compare
Choose a tag to compare

New functionality:

  • An option to omit Unicode characters >05FF from the tags
  • Pixiv — if one opens an individual lower-res image (such as thumbnails) SIR will give options to navigate to the original image

Bugfixes:

  • Pixiv — narrowed the scope to omit the 'accepting requests' line in parsed Author's name;
  • Pixiv — fixed any of the thumbnails being queued for downloads, now will download the best image available instead;
  • Pixiv — removed the thumbnail warning;
  • Pixiv — post page number will now be properly placed near the post ID.

Release version 1.6.0

02 Oct 07:30
Compare
Choose a tag to compare

New supported sites:
Instagram

Release version 1.5.0

03 Aug 07:05
Compare
Choose a tag to compare

Minor version bump due to compounding functionality; Nothing else.
See e820de9 & 288bd6e (pre-releases 1.5.0-rc2 & 1.5.0-rc1) for description.

Release version 1.5.0-rc2 (old title: version 1.4.3)

02 Aug 02:23
Compare
Choose a tag to compare

New functionality:

  • Introduced cutoff author handle length
  • If no author handle fetched and ID present, ignore @{OR}
  • Danbooru won't require logging in to fetch tags anymore

Fixes:

  • Long filenames handling hotfix
  • DB, DF, VA now provide IDs correctly;
  • Fetched tags decoration is turned off by default;

Also:

  • Updated repo description;
  • Updated test targets — included 4 corner cases description

Release version 1.5.0-rc1 (old title: version 1.4.2)

31 Jul 06:25
Compare
Choose a tag to compare

New functionality:

  • On Twitter, selecting download with tags now saves original quality images, regardless on which image the menu was invoked.

  • For individual Twitter image files (single pictures as viewed on pbs.twimg.com), SIR now prompts if one wants to navigate to full picture.

    Links conversion example

    For example, modern Twitter image links like these (excluding the ones having orig and 4096x4096 in the URL)

    https://pbs.twimg.com/media/EcSoRz_WoAAXPFb?format=jpg&name=900x900
    https://pbs.twimg.com/media/EcSoRz_WoAAXPFb?name=small&format=jpg
    https://pbs.twimg.com/media/EcSoRz_WoAAXPFb?format=jpg
    

    would be converted to

    https://pbs.twimg.com/media/EcSoRz_WoAAXPFb?format=jpg&name=orig
    

    While old-style picture links like

    https://pbs.twimg.com/media/EcSoRz_WoAAXPFb.jpg:tiny
    https://pbs.twimg.com/media/EcSoRz_WoAAXPFb.jpg
    

    would be redacted like this instead:

    https://pbs.twimg.com/media/EcSoRz_WoAAXPFb.jpg:orig
    

Release version 1.4.1

29 Jul 02:01
Compare
Choose a tag to compare

Hotfix for the bug introduced in 572e00b.

Narrower scopes clogged the workflow Deviantart, Artstation and Pixiv use AJAX transitions, so, if one happened to start on a main page of the site and then navigate to an individual post via such AJAX, SIR fails to parse the new page (scripts are not injected on AJAX transition).

While F5 on a target page completely fixes that, the usability declines.

For now, the obvious solution seems to be allowing SIR injection on any page of Devianart, Pixiv or Artstation.

Release version 1.4.0

23 Jun 22:48
Compare
Choose a tag to compare

New functionality:

Bugfixes:

  • DF: stricter checks for abc_(artist), xyz_(colorist) before conversion into abc@DF xyz@DF

  • Moved Specify custom filename template text and filename length cutoff into their respective constants

  • Narrowed the scope of host permissions for AS, DA, HF, PX.
    This should lock SIR out of general pages, restricting to only individual image posts now.

    New scopes…
    Origin (OR) Before Current
    AS *://*.artstation.com/* *://*.artstation.com/artwork/*
    DA *://*.deviantart.com/*/art/* *://*.deviantart.com/*/art/*
    HF *://*.hentai-foundry.com/* *://*.hentai-foundry.com/pictures*
    PX *://*.pixiv.net/art* *://*.pixiv.net/*work*

Release version 1.3.1

23 Apr 11:01
Compare
Choose a tag to compare

New supported sites:

  • Danbooru - short origin handle 'DB' — A repository of […] anime-style art

New functionality:

  • 'Discovered tags' window is now drag-able (default hotkey Ctrl+Shift+1 resets its position)
  • Implemented additional failsafes for when nothing is fetched
  • Highlight now switches gradually
  • Miltiple spaces (as a result of non-fetched info or mistyped template) are replaced with a single one for the time beeing

Bugfixes:

  • All the parsers, including the booru ones, are now remade using the similar template.
  • Typos fixed
  • Significantly reduced code dupplication
  • Deviantart, Pixiv & Tumblr toggle-able highlight fixes

Release version 1.2.0

05 Feb 10:20
Compare
Choose a tag to compare

New supported sites:

  • Medical Whiskey - short origin handle 'MW' — sketchblog by artists from 2012's /a/
  • /V/idyart booru - short origin handle 'VA' — deliveries from /v/ drawthreads

New functionality:

  • Toggle tag highlight (default key Ctrl+Shift+2) — shows what info is discovered on the page

Bugfixes:

  • New invocations of Get Tags String window mantain the same top offset