Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drakkar-software/octobot-binary
OctoBot trading bot binaries repository
https://github.com/drakkar-software/octobot-binary
binary bitcoin cryptocurrency linux macos trading-bot windows
Last synced: 2 months ago
JSON representation
OctoBot trading bot binaries repository
- Host: GitHub
- URL: https://github.com/drakkar-software/octobot-binary
- Owner: Drakkar-Software
- License: lgpl-3.0
- Created: 2019-01-21T22:53:49.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-27T19:19:37.000Z (5 months ago)
- Last Synced: 2024-08-27T21:23:55.063Z (5 months ago)
- Topics: binary, bitcoin, cryptocurrency, linux, macos, trading-bot, windows
- Language: Python
- Homepage: https://www.octobot.cloud
- Size: 81.1 KB
- Stars: 29
- Watchers: 6
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OctoBot-Binary
[![Release](https://img.shields.io/github/downloads/Drakkar-Software/OctoBot-Binary/total.svg)](https://github.com/Drakkar-Software/OctoBot-Binary/releases)
[![OctoBot-Binary-CI](https://github.com/Drakkar-Software/OctoBot-Binary/workflows/OctoBot-Binary-CI/badge.svg)](https://github.com/Drakkar-Software/OctoBot-Binary/actions)OctoBot binaries is dedicated to create and upload binaries for Windows, Linux and MacOS for each [OctoBot project](https://github.com/Drakkar-Software/OctoBot) release.
### On Windows
- Just double-click on *OctoBot_windows.exe*### On Linux and MacOS
- Open a terminal a type the following commands :
```
$ chmod +x OctoBot_linux
$ ./OctoBot_linux
```**Replace `OctoBot_linux` by `OctoBot_osx` on MacOS**
## Binary production steps:
1. Clone OctoBot into the octobot folder
2. Install OctoBot requirements `python -m pip install -r octobot/requirements.txt`
3. Install pyinstaller >= 4.0 pip install `https://github.com/pyinstaller/pyinstaller/archive/develop.zip`
4. List OctoBot modules files for pyinstaller discovery `python scripts/python_file_lister.py "bin/octobot_packages_files.txt" `
5. Add pyinstaller required imports `python scripts/insert_imports.py octobot/octobot/cli.py`
6. Copy bin folder into the octobot folder
7. Go into the octobot folder
8. Compile the OctoBot project `python setup.py build_ext --inplace`
9. Call pyinstaller `pyinstaller bin\start.spec`
10. Binary should be available in the dist folderMore information on [OctoBot wiki page](https://github.com/Drakkar-Software/OctoBot/wiki/Installation).