Skip to main content

pyplanner

Stars forks lang

This is the official pyplanner repository.

This lightweight application allows you to quickly schedule your activities.

pyplanner keeps track of all your activities and notifies you when they are due.

Getting Started

  1. Fork this repository.

  2. Clone the repository.

git@github.com:<username>/pyplanner.git
  1. Go to the directory
cd pyplanner
  1. Install all the dependencies.
pip3 install -r requirements.txt
  1. Run the following command
python3 -m pyplanner set_task <task-name> <time-scheduled>

That's it! You have scheduled a task.

reminder

System Requirements

This app is supported in Linux as of now. So if you have any Linux distribution (Ubuntu, Fedora, Manjaro, etc.), you are good to go.

  1. Python (3.8 or higher) and pip (21 or higher)

  2. crontab if it is not installed.

  3. Visual Studio Code (install here)

  4. Git

Note: The installation process differs in different Linux distributions.

Commands

  1. Reset all the tasks or if anything goes wrong.
python3 -m pyplanner reset 
  1. Display list of tasks in command line.
python3 -m pyplanner show_tasks

show_tasks

  1. Set a task
python3 -m pyplanner set_task <task-name> <time-scheduled>

Plans

  • Make package of this app
  • Add / Remove Tasks using Textualize TUI library.
  • Add test cases to validate before merging PR.

Contributing

  • Make sure you read contributing guidelines first.

  • Follow our code of conduct. Violation of any rule will lead to disqualification from Hacktoberfest 2022.

  • Follow PR template and issue template accordingly before creating any issue/PR.

License

Licensed under MIT License

Copyright (c) 2022 Subhendu Dash

Metadata

Release files for pyplanner 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyplanner 0.0.1
File Size Uploaded Provenance
pyplanner-0.0.1.tar.gz 5.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pyplanner 0.0.1
File Interpreter ABI Platform
pyplanner-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.9 kB

Release files / pyplanner-0.0.1.tar.gz

Download URL pyplanner-0.0.1.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
198c9daf8a47b0203d4f0af2b96ac2b81a304bb7bf3d1256845c9e313f36771a
BLAKE2b-256 checksum
How to use checksums
1d1a79f4df0ffa84808c2d0d18fa89462f68aa313e17dbe8daa23d4f03caddee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release files / pyplanner-0.0.1-py3-none-any.whl

Download URL pyplanner-0.0.1-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d71b53817a8af7477225dc0d614723892f1cd39792b9ca3b7dade2989153b4db
BLAKE2b-256 checksum
How to use checksums
ca456b6dd12cfe75b2624cbe983e41c4a413bf02cac9a8be2ea54e42c6461bd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Security for pyplanner 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page