Greasy Fork

Greasy Fork is available in English.

w4tchdoge's AO3 Bookmark Maker

Modified/Forked from "Ellililunch AO3 Bookmark Maker" (http://greasyfork.icu/en/scripts/458631). Script is out-of-the-box setup to automatically add title, author, status, summary, and last read date to the description in an "collapsible" section so as to not clutter the bookmark.

< 脚本 w4tchdoge's AO3 Bookmark Maker 的反馈

评价:好评 - 脚本运行良好

§
发布于:2025-10-15

Love this script, very helpful (and fun to fiddle with) :D. Just a bit curious about something, is it possible for the script to work from your bookmarks, if you just hit the edit button in there? The page has all the info for the bookmarks on it so I imagine you could do it, but for all I know maybe you would have to rewrite basically the whole script. Would be very awesome and convenient if it was realistically possible (I have so many bookmarks to go through), but also if not its understandable! Either way thank you for making this script!

w4tchdoge作者
§
发布于:2025-10-22

Love this script, very helpful (and fun to fiddle with) :D

Thank you!


is it possible for the script to work from your bookmarks, if you just hit the edit button in there?

While it is technically possible, it would (as you've guessed) involve rewriting the script since all of the HTML elements containing the various info used in the script are in different places on your bookmarks page.

There's also the complication where unlike on a work/series page, the HTML element containing the notes for the bookmark doesn't exist until the user clicks the "Edit" button on the bookmark. So I'd have to implement some way to constantly keep looking for said HTML element popping into existence, and make sure the script pulls information for that work/series only, and not all the other works/series displayed on your bookmark page.

So yeah. Technically possible, but it would require a fair amount of effort (and motivation) to implement.

§
发布于:2025-10-24

Do you mean that the script is unable to read pre-existing notes in a bookmark until you click "Edit", or that the script has nowhere to actually "place" (so to speak) its own bookmark info until you click "Edit"?

w4tchdoge作者
§
发布于:2025-10-24

Both. With regards to reading the pre-existing notes, the HTML displayed on a bookmark will differ from the actual text entered into it (e.g. Original bookmark text on the left & HTML as rendered by AO3 on the right; Bookmark text taken from this bookmark) so I don't really consider it a valid way to read the pre-existing bookmark notes. The most notable difference is the substitution of multiple newlines for <p> tags, but there could be other changes AO3 does. One I've noticed while getting the AO3 rendered HTML for that example is that the HTML for the <details> element changes depending on whether you have it expanded or collapsed.

And when it comes to "placing" the generated bookmark text, the required <textarea> element (which is also what the script uses to read bookmark notes) does not exist until the user presses the "Edit" button (example of said element popping into existence can be seen in this screen recording).

发布留言

登录以发布留言。