No project description provided
Project description
[promemoria]
Intuitive Python based tool to create reminders in the shell.
promemoria is a Python based tool to help you stay organized and on top of your tasks! Quickly create reminders in the shell with the ability to set a title, description, priority and date to make sure you never forget anything.
Main features
- Create and manage reminders directly from the shell.
- Import the latest Issues and Pull Requests as reminders from a public GitHub repository.
Installation
promemoria can be installed from PyPI by:
python3 -m pip install --upgrade promemoria
Usage
promemoria features a small and simple-to-use set of commands.
These commands can be easily retrieved at any moment by issuing promemoria help
[^1][^2][^3]
[^1]: Shouldn't promemoria
work, try python3 -m promemoria
.
[^2]: A color coded output will serve you better than this example.
[^3]: Referring to version 1.1.0
[promemoria]
Available commands.
-------------------
promemoria Shows the list of active reminders.
--all Shows every reminder.
promemoria new Creates a new reminder
-t title, string.
-de description, string.
-da date, string, ISO 8601 compliant.
-ti time, string.
-p priority, integer, [1-3].
promemoria delete Deletes the specified reminder
-i index, integer.
promemoria toggle Toggles the specified reminder
-i index, integer.
promemoria clear Deletes every reminder
GitHub integration.
-------------------
promemoria gh Imports issues and pull requests from GitHub
-r public repo, string [user/repo].
-u user, string.
--pulls Imports pull requests instead of issues.
Examples
Quickly check your reminders
promemoria
which results in:
[promemoria]
You have 1 reminder(s).
-----------------------
◯ [1] Go get some groceries. !
2023-07-12 08:30
Creating a reminder
promemoria new -t "Christmas" -de "It's Christmas\!" -da "2023-12-25" -p 3
which results in:
[promemoria]
Reminder created succesfully!
-----------------------------
◯ Christmas !!!
It's Christmas!
2023-12-25
Import from a GitHub repository
promemoria gh -r "python/cpython" -u "sobolevn"
which results[^4] in:
[^4]: An example from the official Python repository.
[promemoria]
Imported 1 issue(s).
____________________
◯ New warning: "'_Py_IsInterpreterFinalizing' undefined; assuming extern returning in" !!
https://api.github.com/repos/python/cpython/issues/106406
Toggling a reminder
promemoria toggle -i 1
which results[^2][^5] in:
[^5]: The mark changes and the title gets dimmed.
[promemoria]
You toggled a reminder.
-----------------------
● Christmas !!!
It's Christmas!
2023-12-25
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file promemoria-1.2.0.tar.gz
.
File metadata
- Download URL: promemoria-1.2.0.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a5e6aa257f59061edd909b32e5bae639c0f0332e15a63a2416ec952f110f8f2 |
|
MD5 | 3fa7f6fc5b7e1b6999c13f1430fabc3a |
|
BLAKE2b-256 | e91e17f4245bb8e9e6c09d4243c30884b271ec21b960b43255646d437fbcadda |
File details
Details for the file promemoria-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: promemoria-1.2.0-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15f2c33f2cf88042419354e07fb30bd1c64f5399462cf4d5d9770627203623fb |
|
MD5 | 52d0d24ed5feecbefa091109b70db960 |
|
BLAKE2b-256 | 58ffce7530c82e818ea4d165f8dd675f9bd9b7a670e3f5280d29a4f38d3af1b4 |