https://github.com/ahamomentum/oofpp_habits_project
Object Oriented and Functional Habit Tracker Project
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.2%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Object Oriented and Functional Habit Tracker Project
Basic Info
- Host: GitHub
- Owner: AHaMomentum
- Default Branch: main
- Size: 3.91 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created over 1 year ago
· Last pushed about 1 year ago
Metadata Files
Readme
README.md
oofpphabitsproject
Welcome to this Object-Oriented and Functional Habit Tracker Project! In the following Manual you will see how to install and perform operations in the application.
Installation
Preconditions: An IDE supporting Python (VSCode, Pycharm) and a database with a hosting server (best: MariaDB)
- Download the folder HardenbickerAnna-Katharina14074438OOFPPHabitsSubmissionFinal
- In an IDE, import or open the folder of the project. Depending on the IDE, this will be done automatically and not require support or it will require a bit support.
- Ensure that the parameters of the database connector fit the database server and database.
- Open the terminal/command prompt and navigate to the now imported/opened folder of this project.
Performing Operations
The basic command to invoke this application is: python todo.py [command]
The following commands are available:
| Command | Result |
|---|---|
| create | Create a new habit with name and periodicity. |
| delete | Delete only the progress of an existing habit or completely delete an existing habit. |
| edit | Edit name and periodicity of an existing habit. |
| complete | Check of a task as completed. |
| view | View all listed habits and view a visualisation of their course in a graph. |
| extreme | Get the habit with the longest streak run and/or get the habit that has been practiced the longest. |
| analysis | Get the number of breaks in a streak run, start date, completions, and course in a graph of a habit. |
| run | Get all habits with a specific streak run. |
| period | Get all habits with a specific periodicity. |
(Please note that an overview of the commands can be found in the application when typing only python todo.py )
Owner
- Login: AHaMomentum
- Kind: user
- Repositories: 1
- Profile: https://github.com/AHaMomentum
GitHub Events
Total
- Push event: 5
- Create event: 2
Last Year
- Push event: 5
- Create event: 2