This script automates the process of looking for "active" members on Librivox.
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.
AUTOMATIC STEPS:
- 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.
CATALOG SEARCH:
- 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".
OTHER:
- 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.
MISC NOTES:
- 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).
- License: GNU General Public License v3.0 or later
- Weekly downloads: 0
- Average daily users: 0
- Rating: 0/5 of 0 ratings
- Created: 2023-05-31 18:56:03
- Last updated: 2023-07-02 00:05:25
- Homepage: https://vox.quartertone.net/
- Support site and email
- Orig: https://addons.mozilla.org/en-US/firefox/addon/lv-active-members/
- API: membercount@vox.quartertone.net