mirror of
https://github.com/EDeev/converterbot.git
synced 2026-10-07 20:49:33 +03:00
Репозиторий переименован в converterbot
Ссылки в README и метаданных пакета, имена Docker-образов (edeev/converterbot); версия md2gost 1.0.1 — чтобы на PyPI были актуальные ссылки.
This commit is contained in:
parent
5f9ef626f1
commit
ce99729477
6 changed files with 19 additions and 19 deletions
4
.github/workflows/release.yml
vendored
4
.github/workflows/release.yml
vendored
|
|
@ -47,8 +47,8 @@ jobs:
|
|||
uses: docker/metadata-action@v5
|
||||
with:
|
||||
images: |
|
||||
ghcr.io/edeev/my_converterbot
|
||||
dcr.deev.su/edeev/my_converterbot
|
||||
ghcr.io/edeev/converterbot
|
||||
dcr.deev.su/edeev/converterbot
|
||||
tags: |
|
||||
type=semver,pattern={{version}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
|
|
|
|||
16
README.en.md
16
README.en.md
|
|
@ -1,11 +1,11 @@
|
|||
# My Converter Bot · md2gost
|
||||
# Converter Bot · md2gost
|
||||
|
||||
[Русский](https://github.com/EDeev/my_converterbot/blob/main/README.md) · **English**
|
||||
[Русский](https://github.com/EDeev/converterbot/blob/main/README.md) · **English**
|
||||
|
||||
[](https://github.com/EDeev/my_converterbot/actions/workflows/ci.yml)
|
||||
[](https://github.com/EDeev/converterbot/actions/workflows/ci.yml)
|
||||
[](https://pypi.org/project/md2gost/)
|
||||
[](https://pypi.org/project/md2gost/)
|
||||
[](https://github.com/EDeev/my_converterbot/blob/main/LICENSE)
|
||||
[](https://github.com/EDeev/converterbot/blob/main/LICENSE)
|
||||
|
||||
A Markdown to DOCX converter that follows GOST 7.32-2017 (the Russian standard for research and student
|
||||
reports), plus a Telegram bot for study routine: send a `.md` and get a report ready to submit, send a
|
||||
|
|
@ -15,7 +15,7 @@ own as the `md2gost` package on PyPI. The bot speaks Russian.
|
|||
**Status:** personal project, maintained · bot [@my_convbot](https://t.me/my_convbot) ·
|
||||
package [md2gost](https://pypi.org/project/md2gost/)
|
||||
|
||||

|
||||

|
||||
|
||||
**Stack:** Python 3.9+ · python-docx · aiogram 3 · Docker
|
||||
|
||||
|
|
@ -63,12 +63,12 @@ folders (`.git`, `node_modules`, `__pycache__`, `build`…) and binary files are
|
|||
a separate thread, so the bot never freezes on big files.
|
||||
|
||||
```bash
|
||||
git clone https://github.com/EDeev/my_converterbot.git && cd my_converterbot
|
||||
git clone https://github.com/EDeev/converterbot.git && cd converterbot
|
||||
cp .env.example .env # BOT_TOKEN from @BotFather
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
Prebuilt image: `docker pull ghcr.io/edeev/my_converterbot` or `docker pull dcr.deev.su/edeev/my_converterbot`.
|
||||
Prebuilt image: `docker pull ghcr.io/edeev/converterbot` or `docker pull dcr.deev.su/edeev/converterbot`.
|
||||
Without Docker: `pip install -r requirements.txt`, then `BOT_TOKEN=… python bot.py`.
|
||||
|
||||
`rep_to_txt.py` also works on its own: `python rep_to_txt.py path/to/project`.
|
||||
|
|
@ -85,7 +85,7 @@ PyPI and the bot's Docker image to GitHub Packages and `dcr.deev.su`.
|
|||
|
||||
## License
|
||||
|
||||
MIT — see [LICENSE](https://github.com/EDeev/my_converterbot/blob/main/LICENSE).
|
||||
MIT — see [LICENSE](https://github.com/EDeev/converterbot/blob/main/LICENSE).
|
||||
|
||||
## Author
|
||||
|
||||
|
|
|
|||
10
README.md
10
README.md
|
|
@ -1,11 +1,11 @@
|
|||
# My Converter Bot · md2gost
|
||||
# Converter Bot · md2gost
|
||||
|
||||
**Русский** · [English](README.en.md)
|
||||
|
||||
[](https://github.com/EDeev/my_converterbot/actions/workflows/ci.yml)
|
||||
[](https://github.com/EDeev/converterbot/actions/workflows/ci.yml)
|
||||
[](https://pypi.org/project/md2gost/)
|
||||
[](https://pypi.org/project/md2gost/)
|
||||
[](LICENSE)
|
||||
[](LICENSE)
|
||||
|
||||
Конвертер Markdown в DOCX по ГОСТ 7.32-2017 и Telegram-бот для учебной рутины: присылаешь `.md` —
|
||||
получаешь отчёт, готовый к сдаче, присылаешь `.zip` с проектом — получаешь `.txt` с деревом папок и
|
||||
|
|
@ -62,12 +62,12 @@ MarkdownToDocxConverter(settings).convert("report.md", "report.docx")
|
|||
Конвертация идёт в отдельном потоке, поэтому бот не замирает на больших файлах.
|
||||
|
||||
```bash
|
||||
git clone https://github.com/EDeev/my_converterbot.git && cd my_converterbot
|
||||
git clone https://github.com/EDeev/converterbot.git && cd converterbot
|
||||
cp .env.example .env # BOT_TOKEN от @BotFather
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
Готовый образ: `docker pull ghcr.io/edeev/my_converterbot` или `docker pull dcr.deev.su/edeev/my_converterbot`.
|
||||
Готовый образ: `docker pull ghcr.io/edeev/converterbot` или `docker pull dcr.deev.su/edeev/converterbot`.
|
||||
Без Docker: `pip install -r requirements.txt`, затем `BOT_TOKEN=… python bot.py`.
|
||||
|
||||
`rep_to_txt.py` работает и сам по себе: `python rep_to_txt.py путь/к/проекту`.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
services:
|
||||
bot:
|
||||
build: .
|
||||
image: ghcr.io/edeev/my_converterbot:latest
|
||||
image: ghcr.io/edeev/converterbot:latest
|
||||
env_file: .env
|
||||
restart: unless-stopped
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
from .converter import DocumentSettings, MarkdownToDocxConverter
|
||||
|
||||
__version__ = "1.0.0"
|
||||
__version__ = "1.0.1"
|
||||
__all__ = ["DocumentSettings", "MarkdownToDocxConverter", "__version__"]
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ classifiers = [
|
|||
]
|
||||
|
||||
[project.urls]
|
||||
Homepage = "https://github.com/EDeev/my_converterbot"
|
||||
Issues = "https://github.com/EDeev/my_converterbot/issues"
|
||||
Homepage = "https://github.com/EDeev/converterbot"
|
||||
Issues = "https://github.com/EDeev/converterbot/issues"
|
||||
Bot = "https://t.me/my_convbot"
|
||||
|
||||
[project.scripts]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue