Level Upヾ(*ΦωΦ)ノ✨
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:
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.
So I started making my own Backloggery-like page called PyonColle (‾∇‾*)ゞ
It is still under construction, but if you find any problems, please let me know!
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:
. ├── cgi-bin │ ├── db │ │ ├── game.csv │ │ ├── game_note.csv │ │ ├── game_ownership.csv │ │ ├── game_status.csv │ │ ├── now_playing.csv │ │ ├── query.py │ │ ├── region.csv │ │ └── system_platform.csv │ ├── index.py │ ├── page │ │ ├── document.py │ │ ├── error_document.py │ │ ├── footer.py │ │ ├── game_list_document.py │ │ ├── game_list.py │ │ ├── game_search.py │ │ ├── game_status_description.py │ │ ├── game_status_totals.py │ │ ├── game_system_totals.py │ │ ├── header.py │ │ ├── images.py │ │ ├── links.py │ │ ├── meta.py │ │ ├── now_playing.py │ │ ├── overview_document.py │ │ └── page_loader.py │ ├── protocol │ │ ├── query_string.py │ │ └── request_uri.py │ └── util │ ├── constant.py │ ├── local_strings.py │ └── validator.py ├── .htaccess ├── media │ ├── empty.gif │ ├── icons.webp │ └── ogi.jpg └── style.css 7 directories, 35 files
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!
My page on Backloggery: Mikapyon@Backloggery
Thank you, bye-bye (*‾▽‾)ノ