Personal News Database
Script File: newsdb.xml
Organizations in Achaea tend to poof lately and along with them go the precious news-boards! This plugin reads and maintains a database of this news on your computer so they stay with you as long as you want. Oh, you can also search through the db using keywords and complex search expressions. Have a look at the available aliases to interact with it. I'll add the ability to paginate search results, search through date ranges and the ability to search by author, recipient, subject, etc. in later versions.
This plugin is written in Python, please see this page to setup Python on your computer: clickey
After installing all these things, restart MUSHClient and you should be able to add the plugin.
The following aliases are available:
- NewsDB:addnews <org> <post number> [<post number>]
- NewsDB:readnews <org> <post number>
- NewsDB:search <org> <search expression>
- NewsDB:nsum <org> <post number>
- NewsDB:export <org>
The plugin will ask you for a file location on first load, just point it wherever you want your database file to be created. If you get "OperationalError: database is locked" error while trying to add an entry, please delete the .journal file wherever you have your database file to resolve the issue (yay to Gwawr!).
The aliases are not case sensitive, you could probably make your own aliases and Execute() these to make it shorter.
Please message me in-game for feedbacks and comments! Enjoy!
* Please note the addnews alias deliberately adds a random delay of 1-3 seconds between reading consequent posts, this is to prevent innocent users from inadvertently griefing Achaea.
# I will no longer post updates news here, the above link always points to the latest version on my bitbucket repository. You can see this page to follow along: clickey