upd TODO
This commit is contained in:
parent
74dda15cff
commit
09e6e40744
17
README.md
17
README.md
@ -8,6 +8,13 @@
|
|||||||
|
|
||||||
Скрипт согласно заданному промежутку времени (см. ниже `POLLING_TIME`) ходит в API VK и забирает оттуда самый свежий пост, запоминает его ID в файл. Затем ходит в API Mastodon и создаёт новый пост, который содержит оригинальный текст поста, ссылку на оригинальный пост, ссылки на каждое вложение из оригинального поста.
|
Скрипт согласно заданному промежутку времени (см. ниже `POLLING_TIME`) ходит в API VK и забирает оттуда самый свежий пост, запоминает его ID в файл. Затем ходит в API Mastodon и создаёт новый пост, который содержит оригинальный текст поста, ссылку на оригинальный пост, ссылки на каждое вложение из оригинального поста.
|
||||||
|
|
||||||
|
## Известные проблемы/TODO
|
||||||
|
|
||||||
|
- Скрипт пропускает часть постов. Пока не выяснил почему.
|
||||||
|
- Добавить логирование.
|
||||||
|
- Не учитывается длина поста. Если исходный пост не будет укладываться в лимит символов на инстансе Mastodon'а, то неизвестно что произойдёт. Решение: надо обрезать текст поста в функции `build_post()`.
|
||||||
|
- Никак не обрабатываются вложения типов отличных от фото (`photo`) и фотоальбома (`album`).
|
||||||
|
|
||||||
## Настройки и запуск
|
## Настройки и запуск
|
||||||
|
|
||||||
### API Mastodon
|
### API Mastodon
|
||||||
@ -44,10 +51,10 @@
|
|||||||
|
|
||||||
### Запуск без Docker
|
### Запуск без Docker
|
||||||
|
|
||||||
Переименуйте `.en.example` в `.env` и отредактируйте значения в нём.
|
Переименуйте `.env.example` в `.env` и отредактируйте значения в нём.
|
||||||
|
|
||||||
```
|
```
|
||||||
pip -r requirements.txt
|
pip install -r requirements.txt
|
||||||
source .env
|
source .env
|
||||||
python vk-mastodon-bridge.py
|
python vk-mastodon-bridge.py
|
||||||
```
|
```
|
||||||
@ -69,12 +76,6 @@ sudo docker run --detach \
|
|||||||
vk-mastodon-bridge:0.2.0
|
vk-mastodon-bridge:0.2.0
|
||||||
```
|
```
|
||||||
|
|
||||||
## TODO
|
|
||||||
|
|
||||||
- Не учитывается длина поста. Если исходный пост не будет укладываться в лимит символов на инстансе Mastodon'а, то неизвестно что произойдёт. Решение: надо обрезать текст поста в функции `build_post()`.
|
|
||||||
- Никак не обрабатываются вложения типов отличных от фото (`photo`) и фотоальбома (`album`).
|
|
||||||
|
|
||||||
|
|
||||||
## История изменений
|
## История изменений
|
||||||
|
|
||||||
### 0.2.0
|
### 0.2.0
|
||||||
|
Reference in New Issue
Block a user