Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/franck1333/cryptowatch-kivy
This Software allow you to get financials informations about cryptocurrencies by using Python3 & Kivy.
https://github.com/franck1333/cryptowatch-kivy
cryptocurrencies cryptowatch-kivy financials-informations kivy python3
Last synced: about 1 month ago
JSON representation
This Software allow you to get financials informations about cryptocurrencies by using Python3 & Kivy.
- Host: GitHub
- URL: https://github.com/franck1333/cryptowatch-kivy
- Owner: Franck1333
- License: gpl-3.0
- Created: 2019-11-07T18:45:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-17T19:17:36.000Z (almost 2 years ago)
- Last Synced: 2024-05-17T00:08:34.643Z (7 months ago)
- Topics: cryptocurrencies, cryptowatch-kivy, financials-informations, kivy, python3
- Language: Python
- Homepage: https://www.linkedin.com/in/franckrochat/
- Size: 1.57 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# CryptoWatch Kivy Version
This Software allow you to get financials informations about cryptocurrencies by using Python3 and the Kivy UI that will let you interact to the software with a modern graphic user interface.
*Tkinter Version here: [https://franck1333.github.io/CryptoWatch-Tkinter/](https://franck1333.github.io/CryptoWatch-Tkinter/)*
[![Image](https://alternative.me/crypto/fear-and-greed-index.png)](https://alternative.me/crypto/fear-and-greed-index.png)
## Getting Started
To get a copy of the project, you can go on the GitHub's webpage of the project and click on the green button to download as a .ZIP file. However, if you're using a prompt console on an Unix machine use this line :```
git clone https://github.com/Franck1333/CryptoWatch-Kivy.git
```
### Prerequisites
To use the project, you will need some Hardware :
```
A Raspberry Pi (Last Version is better) or any Linux computer compatible,
An Internet Connection,
A Micro S.D card (8 Gb Minimum),
A Display (like the Pimoroni 4inch HyperPixel Display --> https://bit.ly/2FVOy5j).
```
And you will also need some libraries and softwares :```
- Python version 3
- Kivy up to date
- An OS up to date
```Be sure to be Up to date with your OS and Python3 environement with this command line:
```
- sudo apt-get update && sudo apt-get upgrade && sudo pip3 install --upgrade pip
```Now especially for the *Pimoroni HyperPixel 4* in this case :
```
- The Github page : https://github.com/pimoroni/hyperpixel4
- The command line Setup (need to be install) : https://get.pimoroni.com/hyperpixel4 | bash
```
### Downloading/Installing
To get and downloaded the files, use this line :
```
git clone https://github.com/Franck1333/CryptoWatch-Kivy.git
```
- When the project is Downloaded, check your `pi` folder, and you will see the folder `CryptoWatch-Kivy`
When you did it, you will have to launch the file called `setup.py` to install the dependencies neccessary for the project with this command line :```
sudo python3 setup.py install
```- If some problem during the installation occured, please execute this command :
```
sudo pip3 install cbpro cmc pandas numpy matplotlib pydub kivy
```## Run
#### The Way to run the project :
To run the project; if you want to see the console activities, you can launch the file called `Interface_Kivy.py` into the Command Line Prompt with `python3 Interface_CryptoView.py` in the main folder.## Running the tests
That's how to test features:python3 .py
## The Folders and Files
In this project we've got some folders
#### Folders
```
Example : Any help or example that I used for the project
Services : Main features
```
#### Files in "/CryptoWatch-Tkinter/Services/"Main features of the program
```
- Graph.py : This feature allow the 'Historical_CMC.py' to draw a new graph with the data that has been received.- Historical_CMC.py : This feature obtains the "Close" price of a choosen crypto by a given period.
- Info_Coins.py : This feature can get the Main data about a choosen crypto from 2 sources that are CoinbasePro and Cryptonator.
The data that you will receive are : Price , Volume (24H) , diference of price (24H) , lowest price (24H) , highest price (24H) , Volume exchanged over 30 Days , Liquidity data [Bids,Asks] (Now).- Info_Hardware.py : This feature allow to the Main program to get informations about the status of processors(Usage,Temp),RAM(Usage).
- Info_complementaires.py : This feature allow to the main program to get the real-time price of the Bitcoin in EURO; (Source: blockchain.info);
This feature allow also to the main program to download an Image on the website alternative.me/ that display an Index about the emotional status of the Investors on the BTC Market.- Re_tailler_une_image.py : This feature allow to resize a picture.
- nettoyage_du_cache.py : Ancient program that allow all the program which using to delete all the Python2 Cache Files.
```Folders inside
```
- Sounds : Sound Pack use by the Main Program
- Téléchargements : This folder is use by the Main Program to download in this folder all the ressources which come from Internet
```## Authors
- **Franck ROCHAT** - _Initial work_ - [Franck ROCHAT](https://github.com/Franck1333) Thank You ! :heart:
[![Image](https://i.goopics.net/51JA2.jpg)](https://goopics.net/i/51JA2)