Эха bot.instead-games.forum.rss [0]
Эха bot.instead-games.forum.rss
Ordos(tgi,1) — All
2023-11-01 14:25:30
Добавил на станцию эху bot.instead-games.forum.rss. Туда складываются новые сообщения с форума instead-games.ru/forum. Обновление - раз в час.
По сути эта эха - это собственная реализация другой уже существующей. И создана она была для проверки парсера и прочего.
Т.к. на станции теперь две эхи с примерно одинаковым назначением, была мысль скрыть новую. Возможно, когда-нибудь так и сделаю, но пока оставил обе.
P. S. Из-за моей криворукости, первые несколько сообщений созданы не в порядке их дат создания на форуме (их надо было парсить в обратном парядке). Исправлять не стал, вроде не мешает.
Накидал песен на станцию [0]
Накидал песен на станцию
Ordos(tgi,1) — All
2023-02-22 16:25:48
Пока ковырялся с /x/filelist/pauth и прочей работой с файлами, залил на станцию немного песен Ростислава Чебыкина. Кто не знает - это эдакие авторские песни с уклоном в философию и ролевые дела. Кому надо (ну вдруг) - можно брать.
В плане лицензии все чисто. Автор прямо говорит, что отдает все творчество в народные руки.
Также, согласно документации, на станции есть возможность окромя публично доступных файлов, заливать и приватные (если при запросе правильно указан pauth), что позволяет делать внутренние списки файлов, видимые только для участников. Сейчас правда таковых списков нет за ненадобностью, но никто не мешает сделать.
Станция ii.51t.ru отключена [0]
Станция ii.51t.ru отключена
Ordos(tgi,1) — All
2023-02-20 11:15:39
Отключил станцию ii.51t.ru, т.к. она недоступна уже неделю и признаков жизни не подает.
Станция ii.51t.ru не отвечает [0]
Станция ii.51t.ru не отвечает
Ordos(tgi,1) — All
2023-02-15 12:26:27
Станция ii.51t.ru недоступна уже несколько дней (судя по всему с 12.02.2023). Сначала отдавала 502 ошибку, теперь вообще ничего. Есть подозрение, что станция благополучно скончалась. На всякий случай жду неделю (до 19.02.2023) и, если ситуация не поменяется - отключаю.
Баг: повторное отображение сабжей в конференции [0]
Баг: повторное отображение сабжей в конференции
Ordos(tgi,1) — All
2023-02-06 18:52:01
Обнаружился клюк в веб-интерфейсе станции - повторное отображение сабжей в конференции. К примеру сабж IDEC Mobile в idec.talks отображается аж 7 раз. Баг не критичный, влияет только на отображение. С чем это связано пока непонятно, посмотрю на досуге.
Конференции, группировка по сабжам и проч. [0]
Конференции, группировка по сабжам и проч.
Ordos(tgi,1) — All
2023-01-27 17:40:49
На сайте доработан раздел конференций. Теперь при клике на оной, отображается список сабжей, отсортированный по свежести последних сообщений в них. Заходя в сабж, можно посмотреть список всех сообщений данного сабжа.
На сайте станции добавлен раздел "Новости". [0]
Зацепил dynamic.lessmore.pw. [0]
Зацепил dynamic.lessmore.pw.
Ordos(tgi,1) — All
2023-01-19 16:40:11
Зацепил dynamic.lessmore.pw. Эхи стандартные: idec.talks и zx.spectrum. Теперь tgistation работает со всеми известными станциями сети!
Фетчинг эх idec.talks и zx.spectrum c https://ii.51t.ru/ii/ [0]
Убран принудительный https [0]
Убран принудительный https
Ordos(tgi,1) — All
2023-01-17 12:31:23
Убрал принудительный редирект на https на tgistation.ru. Теперь работает и так и так, по желанию. Мне не критично, а кому-то может и да.
tgi.news [0]
tgi.news
Ordos(tgi,1) — All
2023-01-17 12:31:23
К большому сожалению вынужден опять закрыть tgi.news по причине нехватки времени.
Переезд на новый сервер [0]
Переезд на новый сервер
Ordos(tgi,1) — All
2022-11-27 23:44:59
На днях станция переезжает на новый сервер, в связи с чем возможны кратковременные пропадания.
Новая старая эха, смена дизайна и мысли [0]
Новая старая эха, смена дизайна и мысли
Ordos(tgi,1) — All
2022-11-24 13:24:54
Добавлена эха lit.14 с таверны. Пока что в статусе "readonly". Обновления там довольно редки, но почитать есть чего - пусть будет.
Надоела мрачная расцветка web-морды станции. Проведена процедура осветления. Попутно немного переделаны несколько страниц.
Появилась мысль сделать отдельную страничку а-ля "Информация", где разместить знания по актуальным клиентам сети, настройки оных и тому подобное. Дабы внезапно пришедший человек мог почитать инструкцию и без проблем всё настроить. На выходных попробую сотворить что-то такое.
tgi.news возвращается! [0]
tgi.news возвращается!
Ordos(tgi,1) — All
2022-10-29 23:27:37
На станцию возвращается конференция tgi.news, т.к. проект ожил.
Типы конференций [0]
Типы конференций
Ordos(tgi,1) — All
2022-10-28 12:27:00
Добавлены типы для конференций.
Локальная - конференция изначально существует на этой станции. Может передаваться дальше, а может и нет.
Только для чтения - синхронизация работает в одну сторону (на эту станцию). Поэтому писать в такие конференции запрещено. Всё равно новые сообщения никто не заберёт.
Заодно переделана соответствующая страница на web-версии станции - добавлена поясняющая информация.
Новый функционал проверен на мобильном клиенте.
Новая конференция bot.antropogenezru.rss [0]
Новая конференция bot.antropogenezru.rss
Ordos(tgi,1) — All
2022-10-27 15:15:07
Добавлена новая конференция bot.antropogenezru.rss. В неё специально обученный бот складывает уведомления о новых видео с YouTube канала "Антропогенез.ру".
Первый бот станции! [1]
Re: Первый бот станции!
Ordos(tgi,1) — Ordos
2022-10-26 16:45:32
Опечатался в названии конференции. Правильно - bot.habr.rss
Смена дизайна [0]
Смена дизайна
Ordos(tgi,1) — All
2022-10-26 12:02:45
Дизайн веб-морды станции довольно кардинально поменялся в сторону минимализма. Вместе с этим внезапно появилось неожиданное преимущество - сайт теперь довольно неплохо отображается в любых браузерах, в том числе текстовых.
nginx начудил [0]
nginx начудил
Ordos(tgi,1) — All
2022-09-29 11:48:42
Сегодня случайно заметил, что станция немного прилегла. Оказалось, что сама станция не причём - отчудил nginx.
Собственно ошибка следующая: nginx: [emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 32
Лечится тем же, что и написано. В /etc/nginx/nginx.conf в секцию http дописываем
server_names_hash_bucket_size 64;
Наверно хватило бы и 32, но лучше подстраховаться.
Опосля как обычно проверяем конфигурацию - nginx -t. Если всё ок, перезапускаем - service nginx restart.
Сейчас работоспособность станции полностью восстановлена.
Новое 10.11.2021 [0]
Новое 10.11.2021
Esenin Pavel(tgi,1) — All
2021-11-10 17:27:19
Добавлено:
* blacklist.txt. Сообщения, помеченные как заблокированные, автоматически добавляются сюда.
* x/features
* x/filelist (POST)
* x/filelist/pauth (GET)
* x/file
Проверена работа с публичными и скрытыми файлами.
Добавлена автоматическая проверка наличия файлов. В случае если файл не найден - запись о нем в базе помечается удаленной.
Скрытые конференции и web-интерфейс [0]
Скрытые конференции и web-интерфейс
Esenin Pavel(tgi,1) — All
2021-11-09 14:40:36
Добавил возможность скрывать конференции. Они так же продолжают закачивать сообщения с других станций, но при этом нигде не отображаются. Таким образом на станции в открытом доступе сейчас есть только 3 конференции. Остальные за ненадобностью скрыты.
Теперь у станции есть web-интерфейс, позволяющий просматривать конференции и сообщения в них. Конечно, многого еще нет (например, регистрация и возможность отправлять сообщения), но базовые возможности присутствуют.
Об используемых технологиях [0]
Об используемых технологиях
Esenin Pavel(tgi,1) — All
2021-11-08 17:02:45
Немного об используемых технологиях. Все данные, необходимые для работы, генерируются на лету. Никаких статических файлов нет. Станция работает на Django 3 + sqlite. ОС - Ubuntu 20.04 LTS (да, возможно, кто-то скажет, что это "не серверная ось" и все такое прочее - не собираюсь никому ничего доказывать). Все это хозяйство живет на VPS (4 Gb ram/60 GB hdd). На том же VPS имеются и другие проекты, но все сосуществуют мирно, да и ресурсы особо не едят.
Сообщения хранятся в базе как в кодированном виде (base64), так и открытым текстом. Сделано так для совмещения приятного с полезным: с одной стороны, станция может отдавать кодированные сообщения практически мгновенно и в любых количествах, т.к. они уже есть в готовом виде. С другой стороны, наличие тех же сообщений в открытом виде дает возможность быстрого доступа непосредственно к тексту сообщения и остальным его полям, что позволяет производить сортировку, делать различные выборки и аналитику. Конечно, можно было бы дополнительно задействовать и такие вещи как Elasticsearch, например, но такой необходимости пока не вижу. Может быть, когда количество сообщений в сети достигнет нескольких миллионов (ну вдруг), тогда может быть. Но не сейчас. ...
[>>>]
Доработки [0]
Доработки
Esenin Pavel(tgi,1) — All
2021-11-04 23:45:32
Поправил repto, теперь должно работать корректно. Настроил сбор сообщений с других станций. Пока что для теста забираются данные с таверны, пара конференций.
Сайт [0]
Сайт
Esenin Pavel(tgi,1) — All
2021-11-03 16:13:51
Сделал для станции поддомен idec.textgamesinfo.ru и прикрутил https. Теперь можно подключаться к станции по адресу
https://idec.textgamesinfo.ru/
Рождение станции tgi [0]
Рождение станции tgi
Esenin Pavel(tgi,1) — All
2021-11-03 15:12:33
Всем привет.
Набросал на скорую руку небольшой прототип станции. Это еще даже не альфа-версия, т.к. много чего пока не реализовано, но кое-что уже есть. На данный момент поддерживаются:
* /u/e/ для одной или нескольких коференций;
* /u/m/ для одного или нескольких сообщений;
* /x/с/
* /list.txt
* /u/e/ частично - сейчас игнорируются смещение и лимит;
* POST /u/point; соответственно имеется возможность проверки пароля и возврата кода (сейчас только "msg ok:<msgid>" и "error: no auth!";
Планы:
* сейчас не проверяется размер сообщения, надо поправить;
* добавить обработку в /u/e/ смещения и лимита;
* добавить repto - сейчас игнорируется;
* добавить возможность забирать сообщения с других станций.