Fork 0
This repository has been archived on 2020-07-31. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2020-03-27 10:33:25 +07:00
src abort steam run on scraping errors 2020-03-27 10:33:25 +07:00
tests Фиксы тестов 2019-08-02 15:30:57 +07:00
.gitignore Added Telegram/Mastodon bot, GPLv3 license 2018-05-13 14:02:22 +07:00
.gitlab-ci.yml test on php7.3 and build sockets 2019-08-07 09:17:25 +07:00
.phpstan.neon phpstan config 2019-05-16 01:27:32 +07:00
.pre-commit-config.yaml phpstan config 2019-05-16 01:27:32 +07:00
bot.php Jabber WIP 2019-08-06 20:59:04 +07:00
composer.json Jabber WIP 2019-08-06 20:59:04 +07:00
composer.lock Jabber WIP 2019-08-06 20:59:04 +07:00
config.yml.example Классы публикации 2019-07-23 08:54:50 +07:00
kril.php phpstan config 2019-05-16 01:27:32 +07:00
LICENSE Added Telegram/Mastodon bot, GPLv3 license 2018-05-13 14:02:22 +07:00
phpunit.xml phpunit config 2019-04-16 13:54:47 +07:00 Forgot about Gitlab CI, removed Jenkins 2019-04-16 13:43:24 +07:00 composer update & more READMEs 2019-04-16 13:32:10 +07:00
run.php Instory parser is not working right now 2020-03-20 20:23:07 +07:00
wiki.php Починка для вики 2019-08-02 10:56:09 +07:00

A set of utilities for tracking text-based game releases

Originally a parser for Russian Interactive Fiction, now it's much more than that.

pipeline status

Русская версия readme

These are executable PHP scripts that serve different functions but share the code.


This one was the first. Its function is simple: it scans some game hosting sites, finds the new games (published during the last week) and prints a neat list in Markdown or HTML format. All automatic.


This one does the same in continuous fashion, posting the feed to Mastodon or Telegram.


And this one makes wiki pages for the IFWiki. It uses Russian IFWiki syntax and templates but it would be easy to alter for the English IFWiki as well if you'd want that.


Just ignore this, it's for Russian IF comp.


  1. Install pandoc and php with mbstring and xml extensions.
  2. Install composer and execute composer install
  3. Copy the config.yml.example to config.yml, edit it.
  4. Run the scripts.