### IPFS CLI (Python) Простая утилита для загрузки файлов в IPFS и скачивания по CID через HTTP API Kubo (`http://127.0.0.1:5001` по умолчанию). ### Установка ```bash python -m venv .venv # Windows PowerShell .\.venv\Scripts\Activate.ps1 # Linux / macOS / WSL source .venv/bin/activate pip install -r requirements.txt ``` ### Конфигурация Создайте файл `.env` в корне проекта (можно скопировать из `.env.example`): ```bash cp .env.example .env ``` По умолчанию используется: ```text IPFS_API_URL = http://127.0.0.1:5001 IPFS_API_TOKEN = (пусто) ``` Перед работой IPFS‑узел должен быть запущен: ```bash ipfs init # один раз ipfs daemon # при каждом запуске ``` ### Использование Загрузка файла: ```bash python ipfs_cli.py upload path/to/file.txt # вывод: Qm... (CID) ``` Скачивание файла по CID (сохранится в `./download/.bin`): ```bash python ipfs_cli.py download QmXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ```