Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/r0han99/activity-logger-py

A basic Activity Logging Script to keep track of your learning.
https://github.com/r0han99/activity-logger-py

Last synced: about 2 months ago
JSON representation

A basic Activity Logging Script to keep track of your learning.

Awesome Lists containing this project

README

        

# 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``

```bash
$ pip install -r requirements.txt
```

step-2: ``clone repo``

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

step-3: ``setup.sh``

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

~ _Execlusive only to MacOS, Linux based OS_

---

## Usage

- **$** ``Establish``

```bash
$ actlogger --init
```
image-20220214112615681

* **$** ``Functionalities``

```bash
$ actlogger --tasks constructors-classes-objects
```
image-20220214112959474

```
$ actlogger --tasks constructors-classes-objects --info y # for logging additional content
```

image-20220214113454224

* $ ``backup``

```bash
$ actlogger --backup partial
```

* **$** ``summary``

```bash
$ 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.*

---