jsmnbom / ao3-enhancements Goto Github PK
View Code? Open in Web Editor NEWEnhancements for ArchiveOfOurOwn.org
Home Page: https://addons.mozilla.org/en-US/firefox/addon/ao3-enhancements/
License: MIT License
Enhancements for ArchiveOfOurOwn.org
Home Page: https://addons.mozilla.org/en-US/firefox/addon/ao3-enhancements/
License: MIT License
First issue is the creation of the collection that fails with message: "Could not create collection: undefined"
Then if I manually create a collection and set it be used, when trying to sync the first time, it give the following error: "Create bookmark did not redirect like we thought it would."
On subsequent tries, it says it is successful but
This is on MacOS Catalina and Monterey, chrome version 106.0.5249.119
Is it a problem in the way I set up my collection? If so, how can I have the "create" button working for this? Or is there an another issue?
Thanks
When on AO3, the site keeps flickering between the edited and unedited site, to the point where I had to uninstall the extension.
I'd like an option to view the hits divided by chapters to kudos ratio.
for example if a work has 473โ827 hits, 71 chapters, and 8โ033 kudos
The kudos per chapter divided by hits, would be 1.203~(120.3%, more people left kudos than read the whole thing), with 6,673.619 average hits per chapter.
Perhaps this should activate for fics longer than 5 chapters or be adjustable.
Display the average hits per chapter too, for knowing how many readers fell off the fic later in.
And try to prevent it somehow? We could maybe pretend to be googlebot or similar, but that won't work on chrome.
I can set my reading speed above 400wpm perfectly fine by typing my speed manually into the box, and it works as expected. However, if I re-open the settings for the extension, it resets to the slider's max of 400, so if I want to change any other settings, I have to change my speed again. This is super minor lol, more of an annoyance than anything. Love the work you do!!
I'd like an option to view the total comments made in a fic divided by the total number of chapters. For example, if a fic having 10 chapters has 100 comments, the comments to chapters ratio is 10:1 meaning on average there are 10 comments per chapter.
In my personal opinion, the number of comments posted per chapter or afic is a useful way to find good fics.
It's easy to just put kudos but it takes much more effort to make comments. Fics with higher comments per chapter ratio may have engaged more people enough to compel them to express their thoughts on the fic as comments. Then we can sort the fics having the highest "comments per chapter" ratio to find the most engaging fic.
The favorite tags feature could also use some enhancements
have options for mm/dd/yy, dd/mm/yy or yy/mm/dd
Add configurable colors to stats like reading time, and kodus/hits.
So far I don't use your extension, but I'm thinking about it because it might help me get rid of a few scripts like AO3: Estimated reading time. I especially like that in your extension the time is split into hours & minutes (and the "Finished reading at" part). But in the mentioned script I can color-code the reading time (e.g. everything under 30 minutes is green, between 30 and 90 minutes yellow, over 90 minutes red) so I can see at a glance if I have the time to read it. Could you build something like that into your extension? That would be really great.
https://www.reddit.com/r/AO3/comments/ozsd1k/ao3_reading_list_need_helpopinionssuggestions/h82ouxx/
Hiding "Scat" does not hide "Implied Scat" and "Scat Fetish"
I tend to hc a lot of characters as aro, meaning that I tend to ignore any shippy fics with them. it would be nice to just filter all "/This Guy" fics instead of having to filter out every ship individually.
Hello!
I love the extension, and it's already a big help, especially the "Hide works based on language" one. Since I read in two of the most represented languages in my preferred fandoms, it's quicker to hide the works in other languages than to filter by one language, then the other.
Since it's so helpful, I wanted to suggest the option to hide works based on fandom, exactly the same way.
When I search by tag, I get works from every other fandoms, and the AO3 interface isn't very good at filtering every work except those that belong to my fandoms, especially when they aren't well-known ones. I can try to filter the ones I don't want out, but the site gets overwhelmed after a certain number of requests.
It's pretty simple, it would be really nice if by hitting the left and right arrow keys we could navigate through the chapters
Would creating a filter to hide unfinished works that haven't been updated in X amount of time in order to filter out likely abandoned works be a thing that's possible..?
Some works on archive of our own have more kudos than they have hits
or have 441% kudos to (hits/chapters) but not nearly enough chapters to justify it (100 chapters is enough for people to leave kudos early yet fall off)
Please add a feature to signal to users that those works are suspicious.
Hi!
It seems that when this extension is used, all works get added to history. Is there a way to avoid this?
Thank you!
I'm a fast reader, and I took the wpm test linked on the settings page. It came out as 738, and I tried copying that into the settings, but when I reloaded the page to check it'd saved (because I didn't see a save button), it had reset to 400, the end of the slider. I was wondering if it'd be possible to increase the wpm limit? I know it's an edge case, but it'd still be nice.
I'm not sure how difficult it is to add buttons for existing features, but something that would allow a user to click near a name and quickly add it to the "Exclude Works By" list would be really helpful. Something similar for tags would be nice too, but I'd imagine that would be a bit more complicated (limited space means you'd have to relegate it to the context menu, different sections for different types of tags, etc).
it would be awesome if it was possible to calculate a faster reading speed than 400 words per minute
Logged into the extension for the beta enhancements (see what I left kudos on, etc) and now whenever I visit any page on AO3 I am simply met with 'try again' in the top left corner. Same thing happened on my phone. Tried in incognito mode and it worked perfectly fine because I wasn't logged in. After removing the extension it went back to normal (took a few minutes though) but I really did like using the extension and would prefer to have it. Sad that it made AO3 completely functionless when I had it in my Chrome extensions.
Works are only hidden if the tag given is in the first five (or so) tags in the list for that work.
Use browser.menus.create with
contexts = link
documentUrlPatterns = ao3
targetUrlPatterns = ao3/tags
Possibly make it a checkbox, depending on how thy can be toggled...
Would you be able to do something similar to hiding works with more than x fandoms, except with tags? So rather than hiding works with specific tags, you could hide works with more than, say, 20 tags. Thanks!
I was trying to use this addon and while I could add it online to my collection, I can neither tranfer it to my firefox, nor can I use it in general.
when I try to use or download it, I get the message that it this addon is not supported.
I also want to mention that I live in Germany, so I wanted to know if this might have something to do with it not being available in my country, or if it's just a technical error.
Hi, your AO3 Enhancements extension is wonderful! I was wondering if you could increase the wpm limit to a 1000? It's such a useful feature, but 400 is a bit low for some readers.
I am so happy with this extension overall and appreciate the time and effort you've put into this.
Greetings! It's me.
I've noticed your call for beta testers, so I have some criticisms first.
I would like the Reading List to be disabled on the works you made yourself as I do not usually read my works and I would see some people's Reading List getting cluttered with their own works.
Otherwise, I haven't found that many problems with the new extension, but I would really like the subscribe and kudos preview to be re-added. No pressure though!
'Til we meet again! ๐
I'll be sure to provide a bigger and more extensive review of the new update soon.
Currently the "finish reading at" displayed time is only in the 24 hour format. Consider adding an option to switch to 12 hour format for American users, etc.
From reddit:
"One thing I realized: I'm using Chrome and I can't click on the bookmarks (or comments/kudos from outside) anymore to see who bookmarked the fic."
Since I started using it some works that I haven't visited have been marked as visited in my full history.
With the ao3 history being a bit delayed in updating I wasn't able to test it properly, but I'm sure that it happens at least when visiting an author's profile (all works displayed on the page will end up marked as having been visited once) and 90% that it might happen with other pages as well, while it doesn't seem to happen automatically on the page of a wrangled tag that can be filtered.
I have a hunch that it's TrackWorks, but as mentioned I couldn't really test.
There hasn't been a new commit since September of 2021, and no new PR have been merged or closed since then. If this isn't being maintained or updated, it really should say so on the main readme so that people know that they are using unmaintained software.
TrackWorks works by opening the work page in the background and looking and the sub button, bookmark button and the kudos at the bottom. This means that each work that it checks gets added to the AO3 history.
This is definitely a bug, but I have no idea how to fix, as it's impossible to find out weather a work is subbed or bookmarked without one the following:
As I said in the title, the word speed option in the settings menu doesn't let me set the word speed above 400, which is making it hard for me to calculate how long it will take for me to finish a fanfiction.
The word count loses the comma after the thousands, so instead of [23,948] it shows as [23948] and it makes it harder to see the proper number.
"I do have a question though, is there a way now or will there be a way in future updates to have the option to have not only tags hidden across all fandoms but also an option to hide tags from some but not all fandoms. For example; hiding the tag Alternate Universe - Modern Setting when I am searching for Merlin fics but not when I am searching for Supernatural fics. Because there might be things that I am ok with or are a part of one fandom but not another."
Very annoying when pasting a tag from AO3 and it inserts a space at the beginning, since you have to delete the tag and redo it.
Anyone know how to get this working on the latest Firefox /Android?
Does it work in Chrome/Android?
Does this work in Opera?
Despite saying on a reddit post that the reading speed should work over 400 wpm, when putting a umber over 400 into the box above the slider it will register as only 400. Should be a relatively easy fix, but I'm not a programmer so take that with a grain of salt.
I enabled all currently available options in the Track Works section and the bookmarked and subscribed features appear to be working great, but kudos does not. I attempted to kudos a work I had not previously, thinking maybe it would work if it was a net new kudos, but that didn't appear to do the trick either.
I'm using Chrome (Version 105.0.5195.125) on a Mac, if that is useful.
Note: I know these are WIP, so feel free to close if not expected to be working currently. Love all the features on the extension so thanks for your hard work there!
One of the biggest features that I think would improve Ao3 is a "last chapter read" feature for the site. My preferred location to read fanfics anymore is actually Spacebattles or Sufficient Velocity primarily because they automatically track which chapters of a fic I have read and which I haven't. I don't need to remember to bookmark a page or update that bookmark later. I've suggested it and even attempted to volunteer my time to build it, but it sounds like it isn't something they're interested in at the moment, so I was thinking about developing a user script or extension myself when I ran across yours.
It's likely significantly more work to do it outside of Ao3, but given that you've already worked with the site a lot, I thought I would at least suggest this as a possible new feature to add to your toolset.
Works that I've have not visited are showing up in my history.
It looks like they are coming from user pages that I've accessed (user works, series or bookmarks)and from search results. It might be due to the way the tracking functions?
In any case, this is now filled with fics I haven't actually accessed and is not helping keeping my own real history clean.
Is there a way to remedy this?
Thanks!
Would it be possible to make filters for fandoms, characters, or ratings? Currently the regular tag filters don't filter out any of these, even when I copy/paste in character or fandom tags into the filters
I like the crossover filter and the tag filters area great idea but that only filters based on how many fandoms are included.
You can put a fandom tag in the tag filter but it won't actually look at the fandoms list.
I'd like to be able to filter out given fandoms when browsing. It doesn't personally matter much if the existing filter also checks the fandom list or if there is a separate filter option for fandoms.
We need to implement some kind of options and cache sync between instances of the extension. Many users read on AO3 on both their phone and their pc etc. This means that due to how e.g. the kudos checking works, if on my pc i look at a fic and then after give it kudos on my phone, it will never show as kudosed on the pc.
Since i can easily imagine the cache take more than 1MB (and definitely more than 8,192 bytes per item) then we can't really use the built in browser sync. This means we need to built a custom sync system via e.g. google drive, onedrive, dropbox or similar.
Currently hiding mpreg is not the same as hiding Mpreg and so on.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.