diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-11 20:57:08 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 20:57:08 +0000 |
commit | 2084087d0a6995b2fa57d8dff843b2ef3c9169db (patch) | |
tree | 8a8639a7d3f1f6b0caf5601e82a929700cc64307 | |
parent | 677547a64e1831520dd2077893ef4cae45777c60 (diff) |
automatic import of python-octobot
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-octobot.spec | 515 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 517 insertions, 0 deletions
@@ -0,0 +1 @@ +/OctoBot-0.4.47.tar.gz diff --git a/python-octobot.spec b/python-octobot.spec new file mode 100644 index 0000000..d112bb8 --- /dev/null +++ b/python-octobot.spec @@ -0,0 +1,515 @@ +%global _empty_manifest_terminate_build 0 +Name: python-OctoBot +Version: 0.4.47 +Release: 1 +Summary: Cryptocurrencies alert / trading bot +License: GPL-3.0 +URL: https://github.com/Drakkar-Software/OctoBot +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/5d/f1/04a8fb6634b21b78232e6bd45c4b9bf48368554aacceee0d9e8a8a351c35/OctoBot-0.4.47.tar.gz + + +%description +# OctoBot [0.4.47](https://octobot.click/gh-changelog) +[](https://octobot.click/gh-pypi) +[](https://app.codacy.com/gh/Drakkar-Software/OctoBot?utm_source=github.com&utm_medium=referral&utm_content=Drakkar-Software/OctoBot&utm_campaign=Badge_Grade_Dashboard) +[](https://pepy.tech/project/octobot) +[](https://octobot.click/gh-dockerhub) +[](https://github.com/Drakkar-Software/OctoBot/actions) +[](https://octobot.click/gh-status) + +#### Octobot Community +[]() +[](https://octobot.click/gh-telegram) +[](https://octobot.click/gh-discord) +[](https://t.me/OctoBot_Project) +[](https://octobot.click/gh-twitter) +[](https://octobot.click/gh-youtube) +<p align="center"> +<img src="../assets/OctoBot-icon-only.svg" alt="Octobot Logo" height="400" width="400"> +</p> + + + + + +## Description +[Octobot](https://www.octobot.online/) is a powerful, fully modular open-source cryptocurrency trading robot. + +See the [Octobot official website](https://www.octobot.online/). + +This repository contains all the features of the bot (trading tools, evaluation engines, the backtesting toolkit, ...). +[Octobot's tentacles](https://github.com/Drakkar-Software/OctoBot-tentacles) contains the bot's strategies and user interfaces. + +To install OctoBot with its tentacles, just use the [latest release for your system](https://github.com/Drakkar-Software/OctoBot/releases/latest) and your OctoBot is ready ! + +Find the answers to the most common questions in [our FAQ](https://www.octobot.info/usage/frequently-asked-questions-faq). + +## Your Octobot +<a href="https://www.octobot.online/guides/#telegram"><img src="../assets/telegram-interface.png" height="414" alt="Telegram interface"></a> +[](https://www.octobot.info/interfaces/twitter-interface) + +OctoBot is highly customizable using its configuration and tentacles system. +You can build your own bot using the infinite [configuration](https://www.octobot.online/guides/#trading_modes) possibilities such as +**technical analysis**, **social media processing** or even **external statistics management** like google trends. + +OctoBot is **AI ready**: Python being the main language for OctoBot, it's easy to integrate machine-learning libraries such as [Tensorflow](https://github.com/tensorflow/tensorflow) or +any other lib and take advantage of all the available data and create a very powerful trading strategy. + +Octobot's main feature is **evolution** : you can [install](https://www.octobot.info/advanced_usage/tentacle-manager), +[modify](https://developer.octobot.info/guides/customize-your-octobot) and even [create](https://developer.octobot.info/guides/developer-guide) any tentacle you want to build your ideal cryptocurrency trading robot. You can even share your OctoBot evolutions! + +## Hardware requirements +- CPU : 1 Core / 1GHz +- RAM : 250 MB +- Disk : 1 GB + +## Installation +OctoBot's installation is **very simple**... because it is **very documented** ! See the [installation guides](https://www.octobot.online/guides/#installation) for more info. + +#### One click deployment +Deploy your OctoBot on the OctoBot Cloud. No installation is required and your OctoBot will always be online and reachable. + +[](https://octobot.click/gh-deploy) + + +#### [With executable](https://www.octobot.info/installation/with-binary) +Follow the [2 steps installation guide](https://www.octobot.online/executable_installation/) + +In short: +- Use the latest release on the [release page](https://github.com/Drakkar-Software/OctoBot/releases/latest) + +#### [With Docker](https://www.octobot.info/installation/with-docker) +Follow the [docker installation guide](https://www.octobot.online/docker_installation/) + +In short : +``` +docker run -itd --name OctoBot -p 80:5001 -v $(pwd)/user:/octobot/user -v $(pwd)/tentacles:/octobot/tentacles -v $(pwd)/logs:/octobot/logs drakkarsoftware/octobot:stable +``` +And then open [http://localhost](http://localhost). + +With docker-compose : +``` +docker-compose up -d +``` +And then open [https://octobot.localhost](https://octobot.localhost). + +#### [With pip](https://octobot.click/gh-pip-install) + +In short : +``` +pip install OctoBot>=0.4.1 +Octobot +``` + +#### [With python sources](https://octobot.click/gh-python-install) +Follow the [python installation guide](https://www.octobot.online/python_installation/) + +In short : +``` +git clone https://github.com/Drakkar-Software/OctoBot.git +cd OctoBot +python3 -m pip install -Ur requirements.txt +python3 start.py +``` + +## Exchanges +[](https://octobot.click/gh-binance) +[](https://octobot.click/gh-okex) +[](https://octobot.click/gh-gateio) +[](https://octobot.click/gh-huobi) +[](https://octobot.click/gh-hollaex) +[](https://pro.coinbase.com) +[](https://www.kucoin.com) +[](https://bitmex.com) +[](https://octobot.click/gh-ascendex) + +Octobot supports many [exchanges](https://octobot.click/gh-exchanges) thanks to the [ccxt library](https://github.com/ccxt/ccxt). +To activate trading on an exchange, just configure OctoBot with your API keys as described [on the exchange documentation](https://www.octobot.online/guides/#exchanges). + +## Contribute from a browser IDE +Make changes and contribute to OctoBot in a single click with an **already setup and ready to code developer environment** using Gitpod ! + +[](https://gitpod.io/#https://github.com/Drakkar-Software/OctoBot) + +## Disclaimer +Do not risk money which you are afraid to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS +AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS. + +Always start by running a trading bot in simulation mode and do not engage money +before you understand how it works and what profit/loss you should expect. + +Please feel free to read the source code and understand the mechanism of this bot. + +## License +GNU General Public License v3.0 or later. + +See [LICENSE](https://octobot.click/gh-license) to see the full text. + +## Sponsors +<table> +<tr> +<td><a href="https://www.jetbrains.com" target="_blank">JetBrains</a> with PyCharm Pro.</td> +<td><a href="https://www.jetbrains.com" target="_blank"><p align="center"><img src="https://resources.jetbrains.com/storage/products/pycharm/img/meta/pycharm_logo_300x300.png" width="100px"></p></a></td> +</tr> +<tr> +<td>Special thanks to <a href="https://m.do.co/c/40c9737100b1" target="_blank">DigitalOcean</a> for hosting OctoBot's open source tentacles and community websites.</td> +<td><a href="https://m.do.co/c/40c9737100b1" target="_blank"><p align="center"><img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/PNG/DO_Logo_Horizontal_Blue.png?utm_medium=opensource&utm_source=OctoBot"></p></a></td> +</tr> +</table> + + +%package -n python3-OctoBot +Summary: Cryptocurrencies alert / trading bot +Provides: python-OctoBot +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: python3-cffi +BuildRequires: gcc +BuildRequires: gdb +%description -n python3-OctoBot +# OctoBot [0.4.47](https://octobot.click/gh-changelog) +[](https://octobot.click/gh-pypi) +[](https://app.codacy.com/gh/Drakkar-Software/OctoBot?utm_source=github.com&utm_medium=referral&utm_content=Drakkar-Software/OctoBot&utm_campaign=Badge_Grade_Dashboard) +[](https://pepy.tech/project/octobot) +[](https://octobot.click/gh-dockerhub) +[](https://github.com/Drakkar-Software/OctoBot/actions) +[](https://octobot.click/gh-status) + +#### Octobot Community +[]() +[](https://octobot.click/gh-telegram) +[](https://octobot.click/gh-discord) +[](https://t.me/OctoBot_Project) +[](https://octobot.click/gh-twitter) +[](https://octobot.click/gh-youtube) +<p align="center"> +<img src="../assets/OctoBot-icon-only.svg" alt="Octobot Logo" height="400" width="400"> +</p> + + + + + +## Description +[Octobot](https://www.octobot.online/) is a powerful, fully modular open-source cryptocurrency trading robot. + +See the [Octobot official website](https://www.octobot.online/). + +This repository contains all the features of the bot (trading tools, evaluation engines, the backtesting toolkit, ...). +[Octobot's tentacles](https://github.com/Drakkar-Software/OctoBot-tentacles) contains the bot's strategies and user interfaces. + +To install OctoBot with its tentacles, just use the [latest release for your system](https://github.com/Drakkar-Software/OctoBot/releases/latest) and your OctoBot is ready ! + +Find the answers to the most common questions in [our FAQ](https://www.octobot.info/usage/frequently-asked-questions-faq). + +## Your Octobot +<a href="https://www.octobot.online/guides/#telegram"><img src="../assets/telegram-interface.png" height="414" alt="Telegram interface"></a> +[](https://www.octobot.info/interfaces/twitter-interface) + +OctoBot is highly customizable using its configuration and tentacles system. +You can build your own bot using the infinite [configuration](https://www.octobot.online/guides/#trading_modes) possibilities such as +**technical analysis**, **social media processing** or even **external statistics management** like google trends. + +OctoBot is **AI ready**: Python being the main language for OctoBot, it's easy to integrate machine-learning libraries such as [Tensorflow](https://github.com/tensorflow/tensorflow) or +any other lib and take advantage of all the available data and create a very powerful trading strategy. + +Octobot's main feature is **evolution** : you can [install](https://www.octobot.info/advanced_usage/tentacle-manager), +[modify](https://developer.octobot.info/guides/customize-your-octobot) and even [create](https://developer.octobot.info/guides/developer-guide) any tentacle you want to build your ideal cryptocurrency trading robot. You can even share your OctoBot evolutions! + +## Hardware requirements +- CPU : 1 Core / 1GHz +- RAM : 250 MB +- Disk : 1 GB + +## Installation +OctoBot's installation is **very simple**... because it is **very documented** ! See the [installation guides](https://www.octobot.online/guides/#installation) for more info. + +#### One click deployment +Deploy your OctoBot on the OctoBot Cloud. No installation is required and your OctoBot will always be online and reachable. + +[](https://octobot.click/gh-deploy) + + +#### [With executable](https://www.octobot.info/installation/with-binary) +Follow the [2 steps installation guide](https://www.octobot.online/executable_installation/) + +In short: +- Use the latest release on the [release page](https://github.com/Drakkar-Software/OctoBot/releases/latest) + +#### [With Docker](https://www.octobot.info/installation/with-docker) +Follow the [docker installation guide](https://www.octobot.online/docker_installation/) + +In short : +``` +docker run -itd --name OctoBot -p 80:5001 -v $(pwd)/user:/octobot/user -v $(pwd)/tentacles:/octobot/tentacles -v $(pwd)/logs:/octobot/logs drakkarsoftware/octobot:stable +``` +And then open [http://localhost](http://localhost). + +With docker-compose : +``` +docker-compose up -d +``` +And then open [https://octobot.localhost](https://octobot.localhost). + +#### [With pip](https://octobot.click/gh-pip-install) + +In short : +``` +pip install OctoBot>=0.4.1 +Octobot +``` + +#### [With python sources](https://octobot.click/gh-python-install) +Follow the [python installation guide](https://www.octobot.online/python_installation/) + +In short : +``` +git clone https://github.com/Drakkar-Software/OctoBot.git +cd OctoBot +python3 -m pip install -Ur requirements.txt +python3 start.py +``` + +## Exchanges +[](https://octobot.click/gh-binance) +[](https://octobot.click/gh-okex) +[](https://octobot.click/gh-gateio) +[](https://octobot.click/gh-huobi) +[](https://octobot.click/gh-hollaex) +[](https://pro.coinbase.com) +[](https://www.kucoin.com) +[](https://bitmex.com) +[](https://octobot.click/gh-ascendex) + +Octobot supports many [exchanges](https://octobot.click/gh-exchanges) thanks to the [ccxt library](https://github.com/ccxt/ccxt). +To activate trading on an exchange, just configure OctoBot with your API keys as described [on the exchange documentation](https://www.octobot.online/guides/#exchanges). + +## Contribute from a browser IDE +Make changes and contribute to OctoBot in a single click with an **already setup and ready to code developer environment** using Gitpod ! + +[](https://gitpod.io/#https://github.com/Drakkar-Software/OctoBot) + +## Disclaimer +Do not risk money which you are afraid to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS +AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS. + +Always start by running a trading bot in simulation mode and do not engage money +before you understand how it works and what profit/loss you should expect. + +Please feel free to read the source code and understand the mechanism of this bot. + +## License +GNU General Public License v3.0 or later. + +See [LICENSE](https://octobot.click/gh-license) to see the full text. + +## Sponsors +<table> +<tr> +<td><a href="https://www.jetbrains.com" target="_blank">JetBrains</a> with PyCharm Pro.</td> +<td><a href="https://www.jetbrains.com" target="_blank"><p align="center"><img src="https://resources.jetbrains.com/storage/products/pycharm/img/meta/pycharm_logo_300x300.png" width="100px"></p></a></td> +</tr> +<tr> +<td>Special thanks to <a href="https://m.do.co/c/40c9737100b1" target="_blank">DigitalOcean</a> for hosting OctoBot's open source tentacles and community websites.</td> +<td><a href="https://m.do.co/c/40c9737100b1" target="_blank"><p align="center"><img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/PNG/DO_Logo_Horizontal_Blue.png?utm_medium=opensource&utm_source=OctoBot"></p></a></td> +</tr> +</table> + + +%package help +Summary: Development documents and examples for OctoBot +Provides: python3-OctoBot-doc +%description help +# OctoBot [0.4.47](https://octobot.click/gh-changelog) +[](https://octobot.click/gh-pypi) +[](https://app.codacy.com/gh/Drakkar-Software/OctoBot?utm_source=github.com&utm_medium=referral&utm_content=Drakkar-Software/OctoBot&utm_campaign=Badge_Grade_Dashboard) +[](https://pepy.tech/project/octobot) +[](https://octobot.click/gh-dockerhub) +[](https://github.com/Drakkar-Software/OctoBot/actions) +[](https://octobot.click/gh-status) + +#### Octobot Community +[]() +[](https://octobot.click/gh-telegram) +[](https://octobot.click/gh-discord) +[](https://t.me/OctoBot_Project) +[](https://octobot.click/gh-twitter) +[](https://octobot.click/gh-youtube) +<p align="center"> +<img src="../assets/OctoBot-icon-only.svg" alt="Octobot Logo" height="400" width="400"> +</p> + + + + + +## Description +[Octobot](https://www.octobot.online/) is a powerful, fully modular open-source cryptocurrency trading robot. + +See the [Octobot official website](https://www.octobot.online/). + +This repository contains all the features of the bot (trading tools, evaluation engines, the backtesting toolkit, ...). +[Octobot's tentacles](https://github.com/Drakkar-Software/OctoBot-tentacles) contains the bot's strategies and user interfaces. + +To install OctoBot with its tentacles, just use the [latest release for your system](https://github.com/Drakkar-Software/OctoBot/releases/latest) and your OctoBot is ready ! + +Find the answers to the most common questions in [our FAQ](https://www.octobot.info/usage/frequently-asked-questions-faq). + +## Your Octobot +<a href="https://www.octobot.online/guides/#telegram"><img src="../assets/telegram-interface.png" height="414" alt="Telegram interface"></a> +[](https://www.octobot.info/interfaces/twitter-interface) + +OctoBot is highly customizable using its configuration and tentacles system. +You can build your own bot using the infinite [configuration](https://www.octobot.online/guides/#trading_modes) possibilities such as +**technical analysis**, **social media processing** or even **external statistics management** like google trends. + +OctoBot is **AI ready**: Python being the main language for OctoBot, it's easy to integrate machine-learning libraries such as [Tensorflow](https://github.com/tensorflow/tensorflow) or +any other lib and take advantage of all the available data and create a very powerful trading strategy. + +Octobot's main feature is **evolution** : you can [install](https://www.octobot.info/advanced_usage/tentacle-manager), +[modify](https://developer.octobot.info/guides/customize-your-octobot) and even [create](https://developer.octobot.info/guides/developer-guide) any tentacle you want to build your ideal cryptocurrency trading robot. You can even share your OctoBot evolutions! + +## Hardware requirements +- CPU : 1 Core / 1GHz +- RAM : 250 MB +- Disk : 1 GB + +## Installation +OctoBot's installation is **very simple**... because it is **very documented** ! See the [installation guides](https://www.octobot.online/guides/#installation) for more info. + +#### One click deployment +Deploy your OctoBot on the OctoBot Cloud. No installation is required and your OctoBot will always be online and reachable. + +[](https://octobot.click/gh-deploy) + + +#### [With executable](https://www.octobot.info/installation/with-binary) +Follow the [2 steps installation guide](https://www.octobot.online/executable_installation/) + +In short: +- Use the latest release on the [release page](https://github.com/Drakkar-Software/OctoBot/releases/latest) + +#### [With Docker](https://www.octobot.info/installation/with-docker) +Follow the [docker installation guide](https://www.octobot.online/docker_installation/) + +In short : +``` +docker run -itd --name OctoBot -p 80:5001 -v $(pwd)/user:/octobot/user -v $(pwd)/tentacles:/octobot/tentacles -v $(pwd)/logs:/octobot/logs drakkarsoftware/octobot:stable +``` +And then open [http://localhost](http://localhost). + +With docker-compose : +``` +docker-compose up -d +``` +And then open [https://octobot.localhost](https://octobot.localhost). + +#### [With pip](https://octobot.click/gh-pip-install) + +In short : +``` +pip install OctoBot>=0.4.1 +Octobot +``` + +#### [With python sources](https://octobot.click/gh-python-install) +Follow the [python installation guide](https://www.octobot.online/python_installation/) + +In short : +``` +git clone https://github.com/Drakkar-Software/OctoBot.git +cd OctoBot +python3 -m pip install -Ur requirements.txt +python3 start.py +``` + +## Exchanges +[](https://octobot.click/gh-binance) +[](https://octobot.click/gh-okex) +[](https://octobot.click/gh-gateio) +[](https://octobot.click/gh-huobi) +[](https://octobot.click/gh-hollaex) +[](https://pro.coinbase.com) +[](https://www.kucoin.com) +[](https://bitmex.com) +[](https://octobot.click/gh-ascendex) + +Octobot supports many [exchanges](https://octobot.click/gh-exchanges) thanks to the [ccxt library](https://github.com/ccxt/ccxt). +To activate trading on an exchange, just configure OctoBot with your API keys as described [on the exchange documentation](https://www.octobot.online/guides/#exchanges). + +## Contribute from a browser IDE +Make changes and contribute to OctoBot in a single click with an **already setup and ready to code developer environment** using Gitpod ! + +[](https://gitpod.io/#https://github.com/Drakkar-Software/OctoBot) + +## Disclaimer +Do not risk money which you are afraid to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS +AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS. + +Always start by running a trading bot in simulation mode and do not engage money +before you understand how it works and what profit/loss you should expect. + +Please feel free to read the source code and understand the mechanism of this bot. + +## License +GNU General Public License v3.0 or later. + +See [LICENSE](https://octobot.click/gh-license) to see the full text. + +## Sponsors +<table> +<tr> +<td><a href="https://www.jetbrains.com" target="_blank">JetBrains</a> with PyCharm Pro.</td> +<td><a href="https://www.jetbrains.com" target="_blank"><p align="center"><img src="https://resources.jetbrains.com/storage/products/pycharm/img/meta/pycharm_logo_300x300.png" width="100px"></p></a></td> +</tr> +<tr> +<td>Special thanks to <a href="https://m.do.co/c/40c9737100b1" target="_blank">DigitalOcean</a> for hosting OctoBot's open source tentacles and community websites.</td> +<td><a href="https://m.do.co/c/40c9737100b1" target="_blank"><p align="center"><img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/PNG/DO_Logo_Horizontal_Blue.png?utm_medium=opensource&utm_source=OctoBot"></p></a></td> +</tr> +</table> + + +%prep +%autosetup -n OctoBot-0.4.47 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-OctoBot -f filelist.lst +%dir %{python3_sitearch}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.4.47-1 +- Package Spec generated @@ -0,0 +1 @@ +1f929445bb395002c5f27abb3f313d47 OctoBot-0.4.47.tar.gz |