{"id":13827483,"url":"https://github.com/r0han99/activity-logger-py","last_synced_at":"2025-07-09T04:32:05.912Z","repository":{"id":158519312,"uuid":"454134880","full_name":"r0han99/activity-logger-py","owner":"r0han99","description":"A basic Activity Logging Script to keep track of your learning.","archived":false,"fork":false,"pushed_at":"2022-02-24T18:55:18.000Z","size":336,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-05T09:16:17.991Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r0han99.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-01-31T19:06:55.000Z","updated_at":"2022-02-14T11:01:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"994b2fb6-cdcb-43f5-9b10-1fdf0dc2db30","html_url":"https://github.com/r0han99/activity-logger-py","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r0han99%2Factivity-logger-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r0han99%2Factivity-logger-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r0han99%2Factivity-logger-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r0han99%2Factivity-logger-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r0han99","download_url":"https://codeload.github.com/r0han99/activity-logger-py/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225486293,"owners_count":17481870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T09:01:58.838Z","updated_at":"2024-11-20T07:30:23.924Z","avatar_url":"https://github.com/r0han99.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Activity-Logger.***py***\n\n*Basic Activity Logging Script*\n\n---\n\n## Briefing\n\n_**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._\n\n---\n\n## Installation V0.0.4\n\nstep-1: ``requirements``\n\n```bash\n$ pip install -r requirements.txt\n```\n\nstep-2: ``clone repo``\n\n```bash\n$ git clone https://github.com/r0han99/activity-logger-py.git\n```\n\nstep-3: ``setup.sh``\n\n```bash\n$ cd into-repo #representation\n$ chmod +x setup.sh\n$ ./setup.sh\n```\n\n~ _Execlusive only to MacOS, Linux based OS_\n\n---\n\n## Usage\n\n- **$** ``Establish``\n\n  ```bash\n  $ actlogger --init\n  ```\n  \u003cimg width=\"616\" alt=\"image-20220214112615681\" src=\"https://user-images.githubusercontent.com/45916202/153812852-1d1a5786-5369-4a62-8f2d-9202fa015c64.png\"\u003e\n\n\n* **$** ``Functionalities``\n\n  ```bash\n  $ actlogger --tasks constructors-classes-objects\n  ```\n  \u003cimg width=\"528\" alt=\"image-20220214112959474\" src=\"https://user-images.githubusercontent.com/45916202/153813027-ec9fe36e-186f-44f8-916a-d55906cb7f83.png\"\u003e\n\n\n   ```\n  $ actlogger --tasks constructors-classes-objects --info y # for logging additional content\n   ```\n\n  \u003cimg width=\"1225\" alt=\"image-20220214113454224\" src=\"https://user-images.githubusercontent.com/45916202/153813139-9eb26b44-4333-40c3-91c3-74e0a82b3f7b.png\"\u003e\n\n\n* $ ``backup``\n\n  ```bash\n  $ actlogger --backup partial \n  ```\n\n* **$** ``summary``\n\n  ```bash\n  $ actlogger --summary\n  ```\n\n  \u003cimg width=\"329\" alt=\"image-20220214121803942\" src=\"https://user-images.githubusercontent.com/45916202/153814416-397e849b-6f45-4900-a77a-bb60a31876cc.png\"\u003e\n\n \n\n---\n\n#### Prospective Features\n\n* ``--restore`` : Functionality to take the latest backedup Archive and Restore the logging setup, if the assets are deleted accidentally.\n* ``--amend`` : Functionality to edit a particular ;og line.\n* ``--visualise`` | ``--stats`` : Functionality to visualise statistics of logs. \n  * Topic or Concepts Mentioned more number of times.\n  * Average Time Taken?\n* ``--synch`` : Functionality to synch inconsistent records.\n* ``--trackers`` : Functionality to keep track of all the active loggers present at the moment.(Multiple directories may have a tracker each)\n* ``--streak-status``: Functionality to display all the times a consistent streak is broken, and what was the time-off. \n* A pip package? -- *Only time will tell.*\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr0han99%2Factivity-logger-py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr0han99%2Factivity-logger-py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr0han99%2Factivity-logger-py/lists"}