https://github.com/sergo-code/binance-p2p-google-sheets
https://github.com/sergo-code/binance-p2p-google-sheets
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/sergo-code/binance-p2p-google-sheets
- Owner: sergo-code
- Created: 2022-11-09T19:58:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-21T07:27:26.000Z (over 3 years ago)
- Last Synced: 2025-04-13T09:06:43.078Z (about 1 year ago)
- Language: Python
- Size: 18.6 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Binance P2P
Парсер Binance P2P, отображает информацию в Google Sheets.
Пример таблицы - [Binance P2P](https://docs.google.com/spreadsheets/d/1sB_bMqjbK5SyAGA3aSW3kooQ1-ZNoEK7ASLVZBrKZJw/edit?usp=sharing)
### Отображаемая информация
- Цены P2P (data/banks.json)
- Цены маркета (data/spread.json)
- Спреды Банк -> Банк
- Спреды Банк -> Коин -> Банк
### В таблице можно менять
- Цену от которой рассматривать ордера
- Сумма которая будет в них учавствовать
- Отображение данных в рублях или процентах
### Создание профиля для взаимодейстия с Google API
1) Выполнить шаги из пункта [Authorize credentials for a desktop application](https://developers.google.com/sheets/api/quickstart/python)
(подключить [Google Drive API](https://console.cloud.google.com/marketplace/product/google/drive.googleapis.com?q=search&referrer=search&project=tests-367711), [Google Sheets API](https://console.cloud.google.com/marketplace/product/google/sheets.googleapis.com?q=search&referrer=search&project=tests-367711)).
2) В настройках доступа таблицы добавить созданный профиль в роли Редактора.
### Запуск
1) Создать директорию "creds"
2) Добавить файл авторизации в "creds".
3) Создать файл .env
```
cp .env_pub .env
```
4) Отредактировать .env
```
SHEET_ID=1a1a1a1a
CREDENTIALS_FILE=creds/credentials.json
```
5) Установить зависимости
```
python3 -m pip install -r requirements.txt
```
6) Запустить
```
python3 main.py
```
### Автоматическая стилизация таблицы (демоверсия)
- Это не полноценная стилизация, а только для первого представления информации.
- При запуске стилизации таблицы все предыдущие настройки обновляются.
- Стилизация фиксирована для текущей конфигурации (data/banks.json и data/spread.json) utils/generates_table_style.py.
Предложения и пожелания писать в Telegram [@offliny](https://t.me/offliny)