Useful Tools
Reading Speed Visualizer
The Reading Speed Visualizer will help you practice reading at your desired reading speed.Bookmarklets
Here are a few scriptlets (bookmarklets) that I use frequently. To "install" them, select the text (clicking in the textarea will select all), and drag it up to your bookmarks bar. Rename it to whatever you like. Activate (click) the bookmarklet to use.Gutencount
Universal word count script.There are three ways to install this script:
- Get the Gutencount Firefox Extension
- Install Tampermonkey and get the Gutencount script from Greasyfork.
- You can watch some tutorial videos on how to install and use the script.
- Install as a bookmarklet by selecting the text below and dragging it up to your bookmarks bar.
- If you select some text, it will count the words in the selection.
- On a normal webpage, it will count all the text on the page.
- In a Guterberg ebook page it will count the ebook text, excluding the Gutenberg disclaimer and legalese. This will work whether you are on the main page, the HTML page (or as-submitted), or on the plain text page.
- BONUS: On the Gutenberg search results page, it will append the word count to all search results! (So, if you're looking for a short short story, you don't have to go counting every book that comes up in search.)
- Update(2023-04-11): Word/character count will now be displayed in a fixed box in the upper right corner of the window, instead of a pop-up alert. Double click to dismiss.
- NEW(2023-04-14): When in the HTML page of on ebook, click on the chapter heading to get a word count for that chapter.
- (2023-04-25) Added direct link to html and epub on ebooks list view.
Playmaker
There are three ways to install this script:- Get the Playmaker Firefox extension
- Install Tampermonkey and get the LibriVox Playmaker script from Greasyfork.
- Install as a bookmarklet by selecting the text below and dragging it up to your bookmarks bar.
- After each track finishes playing, the next track with automatically load and start to play.
- Note: Some browsers may not autoplay while in the background, and some browsers may not allow autoplay at all.
- Browser will remeber your progress in each track you play. Progress will clear when the track finishes playing.
- Browser will remember the last track you played, and will pick up where you left off.
ChapterCounter
This script will count the number of words in indexed chapters of a Gutenberg book. Limitations:- Table of contents must be present
- If the table of contents is not titled Contents you will need to select the TOC title, or whatever line of text precedes the TOC. (Example: Select the text TABLE in Frankenstein, French translation)
- TOC should not include any sections that appear before the list (eg, "Preface").
- Each line of the TOC must match the chapter headings. Example: if TOC lists VII: A Mad Tea Party then the corresponding chapter heading must be also VII: A Mad Tea Party. If the chapter heading displays the chapter number and title on separate lines, the counter will not work.
- Special exception: If the TOC lists Chapter VII: A Mad Tea Party then the counter will accept chapter headings that are split. (For example in Alice in Wonderland)
- Does not work if the TOC is formatted strangely (eg, page numbers on separate separate lines between chapter titles).
- Update 2023-04-14: Corrected the word count method so "em dashes" are accurately accounted for.
LV Active Member Counter
This Firefox extension automates the process of looking for "active" members on Librivox.Get it on the Firefox Addons site: LV Active Members
How to use:
- Activate the extension by clicking the extension's browser icon and selecting "Start".
- The icon on the upper right corner of the browser window will indicate the active/inactive status of the script. If the icon is greyed out, the script will not process the memberlist.
- Login to Librivox Forum.
- Navigate to the memberlist page.
- Identify members on list with "Joined" date with current month "x" number of years ago == this by definition will be at least 1 year ago
- For each matching member, check "last post" date to see if it is within one year of this month.
- Repeat for each page of memberlist, until the "joined date" comes within 1 year of this month.
- If the joined month of the member list page does not match the current/today's month, the script will skip ahead to next year.
- if there are issues identifying the lastpost date, these users are put in a separate collection for later display.
- The results page will open automatically after the script is fully finished evaluating the member list. If the script is stopped by clicking the browser button, you can manually open the results page by clicking the extension icon and selecting the "Show output" menu item.
- The results page will show all found users sorted by year.
- Catalog names will initially appear blank "------"
- Click any of the "------" names to start the catalog name search.
- the catalog name search is done by using the user's forum name. Sometimes multiple results are returned in the search. In this case the script will mark this as "multiple matches".
- Click the "Clear" button to clear all data from memory/storage. Confirmation dialog will pop up to verify this action.
- Collected data can be downloaded by clicking the corresponding "Download" link.
- These saved files can be loaded into memory to continue an interrupted search. The memberlist page last processed is not saved, so you will need to manually open the last processed page after which the script will take over.
- The script will grab timezone information from the user's preferences page and save it as a setting for the script to reference.
- The user's joined dates are categorized according to UTC (usually corresponding to GMT).
LV Wiki Book links
LV Wiki book links finder.Visit the Recent titles on the Librivox catalog, and activate this bookmarklet. The floating box that appears will display for each audio title listed in the page: the publication date, Title, RSS ID, and any Wikipedia links identified.