(2025-5: This blog was updated and I plan to slightly rewrite and update these old posts too~)
Level Upヾ(*ΦωΦ)ノ✨
Backloggery#
As I mentioned in this blog before, for ~2 years I used Backloggery, an English-only site that organizes game collections. I really like it, but there are inconveniences and things I want:
- English-only
- Keyboard-only navigation is impossible
- I hate JavaScript
- Accessibility does not exist
- The design is a little confusing for people who do not use the site
- No backups
- The site might disappear if there is any trouble or annoyance
And recently, there is a Patreon message at the top of the page that says "new design in progress". After a little research, it seems that they are making a new layout with a lot of JavaScript. I am worried that once it is completed, it will be a page with lacking keyboard and accessibility support.
PyonColle Project#
So I started making my own Backloggery-like page called PyonColle (‾∇‾*)ゞ
- (I suck but) English-ish and Japanese-ish display and search is available
- Does not use tech like Cookies or LocalStorage
- Works with JavaScript disabled
- Additional dark mode design
- Works with text browsers
- Works with screen readers
- Accessibility focus
- Privacy focus
It is still under construction, but if you find any problems, please let me know!
Creation#
Backloggery's policy prohibits scripting or automated access. In order to move the game list to PyonColle, I opened my Backloggery page, copied it and saved it on my computer. Next I made a simple Python script and converted it to the files necessary for PyonColle. PyonColle uses its own database and is not connected to Backloggery at all.
By the way, recently I try to create small databases using JSON or CSV rather than SQL. In the case of PyonColle I went for CSV.
The server is Apache and pages are generated by my Python CGI application (1110 lines). I am not using any frameworks or similar:
No Open Source#
There are various restrictions for security reasons and at the back-end data is entered directly, so it may not be easy to use unless you are a developer. I do not want to release Backloggery rival software and I do not want to maintain a code repository so there are no plans to open source it.
If you want to create a page like PyonColle please feel free to copy any HTML or CSS! I love to see the pages of friends who use Backloggery or other sites, please share anytime! Should the new Backloggery or other sites have convenient APIs some day I would love to connect!
Goodbye Backloggery#
My page on Backloggery: Mikapyon@Backloggery
Thank you, bye-bye (*‾▽‾)ノ