[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.
- Automatically checks for expired reminders when opening a new shell.
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 help123
[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.
Expired reminders check
The automatic check can be enabled by issuing the following command4:
promemoria-check enable
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 results5 in:
[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
[promemoria]
You toggled a reminder.
-----------------------
● Christmas !!!
It's Christmas!
2023-12-25
Metadata
Release files for promemoria 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| promemoria-1.3.0.tar.gz | 9.3 kB | Without provenance | Details for promemoria-1.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| promemoria-1.3.0-py3-none-any.whl | Python 3 | none | any | Details for promemoria-1.3.0-py3-none-any.whl |
Total release size: 20.0 kB
Release files / promemoria-1.3.0.tar.gz
| Download URL | promemoria-1.3.0.tar.gz |
|---|---|
| Size | 9.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
544367f8420fe486adc6775e13c3495350ae8dc2e3e1258fe9d5279afb607643
|
|
BLAKE2b-256 checksum How to use checksums |
23ce49572a405e8dd866542fbc8367ebf2c1a3680885be3336ac6e738bb8a0a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / promemoria-1.3.0-py3-none-any.whl
| Download URL | promemoria-1.3.0-py3-none-any.whl |
|---|---|
| Size | 10.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9bd0fcc33389080fc91982716d1823be43f2545e974a02b20b23eca5d581581e
|
|
BLAKE2b-256 checksum How to use checksums |
e52aa4374bd99f6c2822ffbb6e201f72a955ec5bf3c31e13d1ee2363582fa850
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Security for promemoria 1.3.0
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.