A bookmark manager for reading on Archive of Our Own (http://archiveofourown.org). Please note that this is just made by me for fun, I am not affiliated with the Archive.
Features include:
- Three star rating system
- Hide works
- Blacklist by tags
- Bookmark by chapter read
- Keep track of last visit
- Backup and restore user data
- Cloud Sync for multiple browsers
- Open source
Available from the Google Chrome webstore https://chrome.google.com/webstore/detail/ao3rdr/hbbcholilmaipbhjbcohpleofolpdnjl
Latest testing version is available from https://github.com/darthkrallt/AO3rdr/blob/master/ao3rdr.xpi
Available from the Mozilla Addon site:
- Desktop https://addons.mozilla.org/En-us/firefox/addon/ao3rdr/
- Android https://addons.mozilla.org/en-us/android/addon/ao3rdr/
This is to be developed with both mobile and desktop use in mind, so no SDK's were used that are not available on Firefox's beta mobile browser.
Waiting for approval process.
- Skeleton: getskeleton.com Easy CSS and layout bones for settings page
- The Noun Project: thenounproject.com Icons (see the README in the data folder for more comprehensive list)
- Tablesorter: tablesorter.com Sortable table
- XOXCO's Tag Input plugin: xoxco.com/projects/code/tagsinput/ Fancy tag input
- Spin.js: http://fgnass.github.io/spin.js/ Spinner grapic
- html2dom: https://github.com/freddyb/html2dom Replacing calls to inner HTML to comply with Mozilla security requirements
- Chrome build Script: https://developer.chrome.com/extensions/crx
- qUnit: https://qunitjs.com jQuery testing suite
- spin.js, line 28, hard coded create element type
- jquery.dataTables.js, lines 1499, 1694, 3099, 3947, changed call from inner HTML to html2dom https://blog.mozilla.org/security/2013/09/24/introducing-html2dom-an-alternative-to-setting-innerhtml/
- jquery.dataTables.js, line 1688, hard coded create element type
- Chrome build Script: Added a comment of the source URl.
- Check the Github Issues
- Please report any others you find!
- See the Github Issues - Enhancements for the list of planned future features
./build-chrome.sh # Then use "load unpacked extension"
# to import the build/ao3rdr folder into chrome
- JPM, current release
jpm run
- (WebExtensions, NOT RELEASED)
build-firefox.sh # Must manually load into FF
- See 'Chrome'
See RELEASE_PROCESS.md
Copyright (C) 2015 Darthkrallt
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA