Git Product home page Git Product logo

activity-logger-py's Introduction

Activity-Logger.py

Basic Activity Logging Script


Briefing

Actlogger is a command-line tool that can be used to establish records of your sequential day-to-day works in a log. This tool integrates well with projects like 50 and 100 days of code. Users can keep track of their work at the end of the day into this log to keep track of everything they learn over the course.


Installation V0.0.4

step-1: requirements

$ pip install -r requirements.txt

step-2: clone repo

$ git clone https://github.com/r0han99/activity-logger-py.git

step-3: setup.sh

$ cd into-repo #representation
$ chmod +x setup.sh
$ ./setup.sh

~ Execlusive only to MacOS, Linux based OS


Usage

  • $ Establish

    $ actlogger --init
    image-20220214112615681
  • $ Functionalities

    $ actlogger --tasks constructors-classes-objects
    image-20220214112959474
    $ actlogger --tasks constructors-classes-objects --info y # for logging additional content
    
    image-20220214113454224
  • $ backup

    $ actlogger --backup partial 
  • $ summary

    $ actlogger --summary
    image-20220214121803942

Prospective Features

  • --restore : Functionality to take the latest backedup Archive and Restore the logging setup, if the assets are deleted accidentally.
  • --amend : Functionality to edit a particular ;og line.
  • --visualise | --stats : Functionality to visualise statistics of logs.
    • Topic or Concepts Mentioned more number of times.
    • Average Time Taken?
  • --synch : Functionality to synch inconsistent records.
  • --trackers : Functionality to keep track of all the active loggers present at the moment.(Multiple directories may have a tracker each)
  • --streak-status: Functionality to display all the times a consistent streak is broken, and what was the time-off.
  • A pip package? -- Only time will tell.

activity-logger-py's People

Contributors

r0han99 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.