Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

liebrusec

Ваша Флибуста через Ваш телеграм

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

liebrusec

Ваша Флибуста через Ваш телеграм

Это интеграция программы Libruks — library russian books (библиотека русских книг) и телеграммного бота. Прописываете программе-посреднику l.liebrusec/project1.exe пути к базе Libruks'a, которая находится у вас на компьютере, ставите питон, запускаете бота telegabot.py - и теперь по поисковому запросу и номеру книги бот перешлет вам в телегу искомое.

Как пример - https://t.me/moskva_kreml_leninu_bott если он не спит.

Например, на запрос

lrs@Мандельброт@Фракт

где через собак идет @часть_имени_автора@часть_названия_книги он отреагирует сообщением -

№660448: Мандельброт Бенуа(1). Фрактальная геометрия природы

После этого по запросу

lrs$660448

Он пришлет искомое.

Так же этим ботом реализован доступ к библиотеке колхоза, только запрос надо делать целиком на оглавление с именем автора, т.е. не разбивать на две части - имени и названия, например -

kx3@ Клайн

чтобы найти

№13620 - Клайн М. Математика. Поиск истины (Мир 1988)(ru)(K)(600dpi)(T)(294s)MPop.djvu

и т.д.

Здесь пока выложена только либрусековская часть. Она состоит из двух чатей -

1) liebrusec/project1.exe - Программа-посредник между ботом и libruks'ом. Написана на Лазарусе

Ее запускает бот, она отдает ему найденную в архивах libruks'а книгу.

В её файле настроек liebrusec/inits.txt три строки -

f:\lib\Libruks\Архивы Либрусек\

F:\lib\Libruks\Libruks\Data\Библиотека Либрусек для архивов 17-03-2024.db

c:\lazarus\components\mathliba\l.liebrusec\files\

Это -

  1. путь к libruks'u,
  1. путь к его базе данных,
  1. путь для распаковки

Установка - это простое копирование в каталог c:\lazarus\components\mathliba\l.liebrusec\

2) Сам телеграммный бот, написан под питон 3.8.9

телега для обратной связи - @su27k