#programming microblog.py
The microblog is a fun experiment. Some flaws to using it for Neocities are becoming apparent however.
Every time I tag a post or update any information on the sidebar, I have to update every page. Currently, I only have an index and one page per tag. If this was real social media and not just a page generator, it would be easy to accrue a few hundred posts. With 20 posts per page, (500/20) = at least 25 pages must be generated per update.
Generating 25 pages is still lighter than running a database and a server application; instead of execution per site visit (cgi), I run page generation when I write new entries. Officially, I think I am being more economical doing things this way. But I can't just drag and drop 25 pages into my browser every time I want to update my microblog.
I should automate uploads. But when I update only the sidebar for my older pages, Neocities is going to automatically post a status with screenshots. The "big", primary screenshot can turn out to be some random page, not my latest status.