A simple job application manager for your terminal.
Project description
jobless
A simple job application manager for your terminal.
jobless is a simple, easy-to-use job application manager that lives in your terminal, built with the goal of replacing cluttered spreadsheets and infinite browser bookmarks.
Features
- Manage applications, companies, and contacts all in one interface that understands and lets you build relationships between them.
- Navigate, create, and update without ever lifting your hands from the home row.
- Local-first SQLite backend.
Roadmap (WIP)
- Full-text search.
- Advanced filtering.
$EDITORintegration.importcommand.- AI-Assisted pipeline.
- Statistics (maybe).
Installation
jobless can be installed via uv:
uv tool install --python 3.14 jobless
# or to use it without installing.
uvx --python 3.14 jobless
Prefer pipx?
If you prefer pipx is as easy as to run pipx install jobless.
Commands
jobless has a small CLI that allows to do certain things that would be harder to do on a TUI.
export
You can export your entire database or your applications, companies, or contacts:
# Export everything into a ZIP file.
jobless export -f backup.zip
# Export only applications into a CSV file.
jobless export -f applications.csv --only applications
prune
The prune command lets you remove stale applications and orphaned records. You just need to run:
# See what's stale without deleting anything.
jobless prune --days 180 --dry-run
# Cleanup
jobless prune --days 180
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jobless-0.16.0.tar.gz.
File metadata
- Download URL: jobless-0.16.0.tar.gz
- Upload date:
- Size: 85.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b03e5b075a25ca1aa4aaa9763c2b422c5773f95fff9d1ad6773187ca35a7bf3a
|
|
| MD5 |
0c0d8386a2cd4b40ae9918fd930e5090
|
|
| BLAKE2b-256 |
d6380ea9fc431dd3a797573b8ed13d073dacefccd94689c1a1f80274a2b5285b
|
File details
Details for the file jobless-0.16.0-py3-none-any.whl.
File metadata
- Download URL: jobless-0.16.0-py3-none-any.whl
- Upload date:
- Size: 22.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8a3aac9dd8263e688db840e134134b5cb2448a4bb2234dd7f091b6d0f42ce47
|
|
| MD5 |
d6a860bd3f1be9c303c1d562d6278515
|
|
| BLAKE2b-256 |
1dfda24c4576c00a7e92c2d4c04bb32b6e7ddb6ec340b32e487e4e247510c448
|