Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davcri/pushup-app
Python desktop application to keep track of pushups.
https://github.com/davcri/pushup-app
matplotlib mvc pyqt4 pyside python
Last synced: 21 days ago
JSON representation
Python desktop application to keep track of pushups.
- Host: GitHub
- URL: https://github.com/davcri/pushup-app
- Owner: davcri
- License: gpl-3.0
- Created: 2014-08-15T08:36:28.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-04-28T11:22:35.000Z (almost 5 years ago)
- Last Synced: 2024-11-23T00:13:00.052Z (3 months ago)
- Topics: matplotlib, mvc, pyqt4, pyside, python
- Language: Python
- Homepage:
- Size: 162 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Pushup app
![Pushup-app Main Window screenshot](http://imgur.com/ngrWVMJ.jpg "Pushup-app MainWindow screenshot")**Note**:This application is only a proof of concept made to test the Python language
for a desktop application. There is no UI/UX design involved
in this project.This app stores your progresses in physicals exercises, like
pushups, on a local database.* __Target Platform__ : PC, actually Pushup-app has been tested only on Linux,
but it should be portable.
* __State__: Not in development
* __License__ : [GPL
v3.0](https://github.com/davcri/Pushup-app/blob/master/LICENSE.txt)# Run the application
First check your requirements ! If all libraries are installed on your system
then :1. Download the [source
code](https://github.com/davcri/Push-up-app/archive/master.zip).
2. Extract the archive.
3. Open the terminal and run
```python main.py```# Requirements
- __Python__ _2.7.8_ : Installed by default on most Linux distros
- __PySide__ _1.2.1_: For _apt-based_ Linux distros, open your terminal and run```sudo apt-get install python-pyside```
Otherwise look at the official documentation:
https://pypi.python.org/pypi/PySide#installation- __Matplotlib__ _1.3.1_: http://matplotlib.org/
# Development
I'm developing this application on __Linux__ (Mint 17) with :- __Programming language__ : Python 2.7.6
- __Database__ : Sqlite3
- __GUI__ : Pyside 1.2.1 (Qt 4.8)
- __Graph__ : Matplotlib (1.3.1)