todo
###### Simple TODO list generator
### Why Because i couldn’t find any other tool to do (pun unintended) this. Also i found it annoying to Ctrl+F (Cmd+F) all the time or run project wide searches every 2 minutes.
### How Well, code is a bit dirty and the ignore list is hardcoded, but it is OpenSource so be my guest and improve it (Could use some regex). The script cheks for an existing .git directory, finds the user and repo (this way it creates links to the GitHub file and line) and then searches for the # TODO tag in all source files. Feel free to change it to // TODO and .c.
### Install Option 0: ` pip install todo2 `
Option 1: ` git clone git@github.com:thee-engineer/todo.git cd todo pip install . `
### Use Go into your git project folder, run the todo command, and then look at your awesome TODO.md file. Add it, commit it, push it, look at it, click on it. ` cd my_git_project todo git add TODO.md git commit -m "Add TODO.md" git push `
### Contribution Add whatever. Right know the project could use (but I don’t want to invest the time): - [ ] Regex matches for gitignore rules - [ ] CL Arguments (this way more feature can be implemented) - [ ] Option for non-git projects - [ ] Branch checking - [ ] Local file links - [ ] TODO completion check and comment removal
### Support the developer Buy me a beer or something, donations are welcome.
 [](https://www.patreon.com/theeengineer)
Metadata
Release files for todo2 1.1.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 | |
|---|---|---|---|---|
| todo2-1.1.0.tar.gz | 4.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| todo2-1.1.0-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 9.9 kB
Release files / todo2-1.1.0.tar.gz
| Download URL | todo2-1.1.0.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0cefb73e4eb2fe26bb514dba1f5749a3d4bb6634ab4030ee86476a405e47e35b
|
|
BLAKE2b-256 checksum How to use checksums |
42e60436f6f6615cbb756479082f1f11e2356b8ce32165c5346b5b8017633b90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / todo2-1.1.0-py2-none-any.whl
| Download URL | todo2-1.1.0-py2-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
1e3faacbbfb41fbfbf7e58a47081f109a7ee400050770fd39ec41da0eb14a5c4
|
|
BLAKE2b-256 checksum How to use checksums |
c5433b8228d3a04e14a4e8f35df0c2db1fe5c7c5ebcd235ecf56d6e9c1397c45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for todo2 1.1.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.