w4tchdoge's AO3 Bookmark Maker

Modified/Forked from "Ellililunch AO3 Bookmark Maker" (https://greasyfork.org/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.

นี่คือเวอร์ชันของสคริปต์นี้ที่โค้ดมีการอัปเดต แสดงเวอร์ชันทั้งหมด

  • v2.9.0-20240815_201452 23-08-2024

    w4BM v2.9.0

    Add functionality to switch between the original AutoTag implementation (https://greasyfork.org/en/scripts/467885/discussions/198028) and the implementation that uses the canonical AO3 Wordcount: Over * tags (https://greasyfork.org/en/scripts/467885/discussions/255399)

    For a list of all the changes that occurred between v2.7.2 and v2.9.0 please check the lines marked @history in the userscript metadata section

  • v2.7.2-20240530_013616 29-05-2024

    w4BM v2.7.2

    Update all the other presets to reflect changes made to the default preset

  • v2.7.1-20240524_215729 24-05-2024

    w4BM v2.7.1

    Clarify how the 'relationships' variable in workInfo now functions, especially with regards to it's new functionality in series bookmarks

  • v2.7.0-20240523_200011 24-05-2024

    w4BM v2.7.0

    Add all unique relationship tags in all the works on a series page to the series bookmark

  • v2.6.3-20240513_221214 13-05-2024

    w4BM v2.6.3

    Fix some minor messups I made in 2.6.2 before they break something or the other

  • v2.6.2-20240513_220419 13-05-2024

    w4BM v2.6.2

    Fix author_HTML only retrieving the first author in multi-author works/series

  • v2.6.1-20240512_184543 12-05-2024

    w4BM v2.6.1

    Fixes incompatibilty with users's skins caused by not using cloneNode(true) when retrieving relationship tags and subsequently removing all classes from them. credit to @notdoingthateither on Greasy Fork for the fix

  • v2.6.0-20240512_182158 12-05-2024

    w4BM v2.6.0

    Add a new default variable authorHTML that can be used in the workInfo customisation function. for more details about authorHTML please refer to line 1183

  • v2.5.0-20240406_231055 06-04-2024

    w4BM v2.5.0

    Add toggle in the dropdown present on the user's preferences page for showing/not showing the AutoTag button when making/editing a bookmark

  • v2.4.5-20240314_195710 14-03-2024

    w4BM v2.4.5

    Add exlude rule for pages listing bookmarks as the script isn't designed to run on those pages

  • v2.4.4-20240115_155424 15-01-2024

    w4BM v2.4.4

    Add a fallback for retrieving the "Entire Work" button in case it's been modified but is still somewhat recognisable in the DOM

  • v2.4.3-20231016_020935 16-10-2023

    w4BM v2.4.3

    Fix script not working on Firefox browsers due to a lack of support for the :has() CSS selector and a Firefox specific error caused by not using Optional Chaining

  • v2.4.2-20230910_103515 10-09-2023

    w4BM v2.4.2

    Bugfix script erroring on single chapter works

  • v2.4.1-20230910_095040 10-09-2023

    w4BM v2.4.1

    Add an option to have a version of the "Summary Page" button in the top nav buttons. Defaults to false

  • v2.4.0-20230909_125735 09-09-2023

    w4BM v2.4.0

    Add an Auto Tag button that automatically adds the completion status and word count to the user tags area

  • v2.3.0-20230831_165350 31-08-2023

    w4BM v2.3.0

    Fairly large reworks of series summaries which includes the addition of the seriesworkssummaries var (which only does anything when bookmarking a series) that can be used in workInfo to add the summaries of the works in the series to the series bookmark. Added moment.js as a library in case anyone wants to use it to set their own date var.

  • v2.2.2-20230829_144344 29-08-2023

    w4BM v2.2.2

    Fix a possible styling issue that may occur with the dropdown menu

  • v2.2.1-20230822_125715 22-08-2023

    w4BM v2.2.1

    Fix Relationships subsection for works with no relationship tags by adding a "No Relationships" to the subsection when there are no relationship tags

  • v2.2.0-20230822_123303 22-08-2023

    w4BM v2.2.0-20230822_123303

    added the relationships functionality to presets 2,3, and 4

  • v2.2.0-20230822_120223 22-08-2023

    w4BM v2.2.0

    Add a 'relationships' var that can be used in workInfo to add the work's relationship tags to the bookmark. Default config now set to include said var in workInfo

  • v2.1.2-20230822_111322 22-08-2023

    w4BM 2.1.2.

    Replace the bottom entire work button with a summary page button that works better on large works

  • v2.1.1-20230818_214053 18-08-2023

    w4BM v2.1.1.

    Adjusted script execution condition to allow for works with no summary

  • v2.1.0-20230727_043030 27-07-2023

    w4BM v2.1.0 Tweaked the bookmarking process which should hopefully make it easier to configure. Also rewrote some of the code to hopefully make it better perfoming

  • v2.0.9-20230712_100800 12-07-2023

    update bookmark maker. Add functionality to retrieve the ID of the work or series being bookmarked. Credit to oliver t@greasyfork on Ellililunch AO3 Bookmark Maker's feedback page(https://greasyfork.org/en/scripts/458631/discussions/182803#comment-393989) for the suggestion and elli-lili-lunch for implementing it first

  • v2.0.8-20230712_024944 12-07-2023

    upd bookmark maker. Make some if statements in the localStorage section more readable

  • v2.0.7-20230608_144145 08-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v2.0.6-20230608_141622 08-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v2.0.5-20230607_190813 07-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v2.0.5-20230607_162946 07-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v2.0.5-20230607_162103 07-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v2.0.4-20230606_154854 06-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v2.0.3-20230606_152409 06-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v2.0.2-20230606_150408 06-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v2.0.1-20230606_143942 06-06-2023 fix true false vars in if statements fix if statements that used variables that needed to be true or false by using a function to convert the 'true' & 'false' strings from localStorage to booleans
  • v2.0.0-20230606_012030 06-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v1.0.3 05-06-2023
  • v1.0.2-20230605_133221 05-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v1.0.1-20230604_161408 04-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v1.0.0-20230604_160458 04-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v1.0.0-20230604_150103 04-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v1.0.0-20230604_143347 04-06-2023 Update w4tchdoge_AO3_Bookmark_Maker.user.js
  • v1.0.0-20230604_143347 04-06-2023 Imported from URL