https://github.com/ahamomentum/oofpp_habits_project

Object Oriented and Functional Habit Tracker Project

https://github.com/ahamomentum/oofpp_habits_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

GitHub Events

Total
  • Push event: 5
  • Create event: 2
Last Year
  • Push event: 5
  • Create event: 2