Releases: Brawlence/SIR
Release version 1.8.0
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
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
New supported sites:
Instagram
Release version 1.5.0
Release version 1.5.0-rc2 (old title: version 1.4.3)
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)
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
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
New functionality:
-
Unique IDs are now tracked for AS, DA, DF, HF, PX, MW, VA, DB.
WiseTagger as of 8f99201 supports resolving those IDs into links and opens the post page automatically.Restoring ID tags to post links
The original image post can be restored from filename ID tags as follows:
Origin (OR) ID tag in filename Corresponding link AS artstation_{ID} https://www.artstation.com/artwork/{ID} DA deviantart_{ID} https://fav.me/{ID} DB danbooru_{ID} https://danbooru.donmai.us/posts/{ID} DF drawfriends_{ID} https://drawfriends.booru.org/index.php?page=post&s=view&id={ID} HF hfoundry_{ID} https://www.hentai-foundry.com/pictures/{ID} MW medicalwhiskey_{ID} http://medicalwhiskey.com/?p={ID} PX pixiv_{ID} https://www.pixiv.net/artworks/{ID} VA vidyart_{ID} https://vidyart.booru.org/index.php?page=post&s=view&id={ID} Note: AFAIK, Twitter & Tumblr do NOT have a system to resolve ID to their respective links.
Bugfixes:
-
DF: stricter checks for
abc_(artist), xyz_(colorist)
before conversion intoabc@DF xyz@DF
-
Moved
Specify custom filename template
text andfilename 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
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
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