aur_builder_bot/README.md

55 lines
1.3 KiB
Markdown
Raw Normal View History

2023-11-02 11:44:25 +00:00
# Aur Builder Bot
## Описание
2023-10-31 01:04:04 +00:00
Реинкарнация мёртвого питон проекта на расте.
2023-11-02 11:44:25 +00:00
Телеграм бот для сёрфинга/парсинга AUR и компиляции пакетов, а потом добавления их в личный репозиторий в виде бинарников.
## Настройка
### Standalone
1. Укажите токен бота телеграм
```bash
# Unix-like
$ export TELOXIDE_TOKEN=<Your token here>
# Windows command line
$ set TELOXIDE_TOKEN=<Your token here>
# Windows PowerShell
$ $env:TELOXIDE_TOKEN=<Your token here>
```
3. Запустите бота
```bash
./aur_builder_bot
```
4. Создайте симлинк до вашего локального репозитория
```bash
ln -s /path/to/bot/repo /path/to/repo
```
### Docker
2023-11-02 11:50:49 +00:00
В разработке
2023-11-02 11:44:25 +00:00
## Использоание
1. Поиск пакетов в AUR
`/search <название пакета>`
2. Добавление пакетов в репозиторий
`/upload <название пакета>`
## Сторонние библиотеки
2023-11-02 11:50:49 +00:00
- [Teloxide](https://crates.io/crates/teloxide)
- [Git2](https://crates.io/crates/git2)
- [Aur_rpc](https://crates.io/crates/aur-rpc)
- [Glob](https://crates.io/crates/glob)