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
|
uses: docker/metadata-action@v5
|
||||||
with:
|
with:
|
||||||
images: |
|
images: |
|
||||||
ghcr.io/edeev/my_converterbot
|
ghcr.io/edeev/converterbot
|
||||||
dcr.deev.su/edeev/my_converterbot
|
dcr.deev.su/edeev/converterbot
|
||||||
tags: |
|
tags: |
|
||||||
type=semver,pattern={{version}}
|
type=semver,pattern={{version}}
|
||||||
type=semver,pattern={{major}}.{{minor}}
|
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://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
|
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
|
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) ·
|
**Status:** personal project, maintained · bot [@my_convbot](https://t.me/my_convbot) ·
|
||||||
package [md2gost](https://pypi.org/project/md2gost/)
|
package [md2gost](https://pypi.org/project/md2gost/)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
**Stack:** Python 3.9+ · python-docx · aiogram 3 · Docker
|
**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.
|
a separate thread, so the bot never freezes on big files.
|
||||||
|
|
||||||
```bash
|
```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
|
cp .env.example .env # BOT_TOKEN from @BotFather
|
||||||
docker compose up -d
|
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`.
|
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`.
|
`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
|
## 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
|
## Author
|
||||||
|
|
||||||
|
|
|
||||||
10
README.md
10
README.md
|
|
@ -1,11 +1,11 @@
|
||||||
# My Converter Bot · md2gost
|
# Converter Bot · md2gost
|
||||||
|
|
||||||
**Русский** · [English](README.en.md)
|
**Русский** · [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/)
|
||||||
[](https://pypi.org/project/md2gost/)
|
[](https://pypi.org/project/md2gost/)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
|
|
||||||
Конвертер Markdown в DOCX по ГОСТ 7.32-2017 и Telegram-бот для учебной рутины: присылаешь `.md` —
|
Конвертер Markdown в DOCX по ГОСТ 7.32-2017 и Telegram-бот для учебной рутины: присылаешь `.md` —
|
||||||
получаешь отчёт, готовый к сдаче, присылаешь `.zip` с проектом — получаешь `.txt` с деревом папок и
|
получаешь отчёт, готовый к сдаче, присылаешь `.zip` с проектом — получаешь `.txt` с деревом папок и
|
||||||
|
|
@ -62,12 +62,12 @@ MarkdownToDocxConverter(settings).convert("report.md", "report.docx")
|
||||||
Конвертация идёт в отдельном потоке, поэтому бот не замирает на больших файлах.
|
Конвертация идёт в отдельном потоке, поэтому бот не замирает на больших файлах.
|
||||||
|
|
||||||
```bash
|
```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
|
cp .env.example .env # BOT_TOKEN от @BotFather
|
||||||
docker compose up -d
|
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`.
|
Без Docker: `pip install -r requirements.txt`, затем `BOT_TOKEN=… python bot.py`.
|
||||||
|
|
||||||
`rep_to_txt.py` работает и сам по себе: `python rep_to_txt.py путь/к/проекту`.
|
`rep_to_txt.py` работает и сам по себе: `python rep_to_txt.py путь/к/проекту`.
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
services:
|
services:
|
||||||
bot:
|
bot:
|
||||||
build: .
|
build: .
|
||||||
image: ghcr.io/edeev/my_converterbot:latest
|
image: ghcr.io/edeev/converterbot:latest
|
||||||
env_file: .env
|
env_file: .env
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
|
||||||
|
|
@ -2,5 +2,5 @@
|
||||||
|
|
||||||
from .converter import DocumentSettings, MarkdownToDocxConverter
|
from .converter import DocumentSettings, MarkdownToDocxConverter
|
||||||
|
|
||||||
__version__ = "1.0.0"
|
__version__ = "1.0.1"
|
||||||
__all__ = ["DocumentSettings", "MarkdownToDocxConverter", "__version__"]
|
__all__ = ["DocumentSettings", "MarkdownToDocxConverter", "__version__"]
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,8 @@ classifiers = [
|
||||||
]
|
]
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
Homepage = "https://github.com/EDeev/my_converterbot"
|
Homepage = "https://github.com/EDeev/converterbot"
|
||||||
Issues = "https://github.com/EDeev/my_converterbot/issues"
|
Issues = "https://github.com/EDeev/converterbot/issues"
|
||||||
Bot = "https://t.me/my_convbot"
|
Bot = "https://t.me/my_convbot"
|
||||||
|
|
||||||
[project.scripts]
|
[project.scripts]
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue