I've written a small application that can perform offline searches for teases. It can search by text content, title, date, author, etc. It supports EOS, NYX (Flash), and traditional tease types. I've used it a few times to help others find teases that have been lost to history, but also to find teases that might contain certain keywords or phrases that could be of interest.
The application primarily consists of an executable (one for Windows and one for Linux), and the database. There is also a config file that can be change to customise some features such as the colours used for the ANSI, BBCode, and HTML/CSS outputs.
Questions for the Community
I've had a few requests to get access to this app but I wasn't sure how the community would respond. I'm interested in what authors, admins, and users think of the following before release it:
- The database contains all text of every tease and it is easy to access all text of any tease. (see 'Database' section below for more info)
- Teases get updated periodically, and it's the older teases that tend to get lost to history, so I'm considering not including the last few months (maybe three?) of teases in the database to allow for the content and ratings to settle.
- It's a command line application because I'm old and Linux based. I might craft a GUI for it if there's enough interest.
The database contains the metadata (title, author, rating, tags, etc.) and stripped down text of all teases. All JavaScript, HTML tags, page navigation, media, and media references have been removed. Inline <eval>...</eval> expressions are replaced with <eval>. It is heavily compressed, and is currently ~20MB for ~7,500 teases.
The intent is not to inlude the most recent few months worth of teases as these are typically still easy to find from the Milovana website, and authors may still be updating those teases.
Known limitations
- The tags are captured from scraping the website front-end, and I don't think they are the complete set that the author provided when creating the tease.
- There is no way to know when an older tease has been updated because it's only the published date that is available from scraping the website front-end. Hence older teases that are updated will not be reflected in the database unless the author lets me know or there's another way of finding out.
- The Windows console does not like Unicode characters, so unfortunately you might see boxes instead of real characters.
Starting the app:
- Spoiler: show
- Spoiler: show
- Spoiler: show
- Spoiler: show
There are lots of commands that do various things:
- Spoiler: show