A simple CLI for tracking all your job applications.
Project description
jobty
A simple CLI for tracking all your job applications.
Motivation
While there are plenty of existing job application trackers out there, most of them require creating an account, signing up for yet another service, and navigating a heavy web interface. As a developer who uses the terminal a lot, I just want something I could use instantly with simple commands, no onboarding, no locked-in platforms, just my data under my control. This CLI tool lets me log, update, and see my applications with simple commands.
Getting started
Installing
$ pip install jobty
Documentation
Usage:
$ jobty [OPTIONS] COMMAND [ARGS]...
Options:
--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
Commands:
list: List all job application entries or a single job application entry if job id is provided.add: Add job application entry.update: Update an existing job application entry.delete: Delete an existing job application entry.
jobty list
List all job application entries or a single job application entry if job id is provided.
Usage:
$ jobty list [OPTIONS] [job_id]
Arguments:
[job_id]: The ID of the Job to list
Options:
--status [Applied|Interview|Hired|Rejected]: Filter by status--work-arrangement [Onsite|Hybrid|Remote]: Filter by work arrangement--help: Show this message and exit.
jobty add
Add job application entry.
Usage:
$ jobty add [OPTIONS]
Options:
--role TEXT: Job role [required]--company TEXT: Company name [required]--location TEXT: Location [required]--work-arrangement [Onsite|Hybrid|Remote]: Work arrangement [required]--status [Applied|Interview|Hired|Rejected]: Application status [default: Applied]--source-link TEXT: Source link--interview-date [%m-%d-%Y]: Interview date--interview-time [%I:%M %p]: Interview time--help: Show this message and exit.
jobty update
Update an existing job application entry.
Usage:
$ jobty update [OPTIONS] job_id
Arguments:
job_id: The ID of the Job to update [required]
Options:
--role TEXT: Job role--company TEXT: Company name--location TEXT: Location--work-arrangement [Onsite|Hybrid|Remote]: Work arrangement--status [Applied|Interview|Hired|Rejected]: Application status--source-link TEXT: Source link--interview-date [%m-%d-%Y]: Interview date--interview-time [%I:%M %p]: Interview time--help: Show this message and exit.
jobty delete
Delete an existing job application entry.
Usage:
$ jobty delete [OPTIONS] job_id
Arguments:
job_id: The ID of the Job to delete [required]
Options:
--help: Show this message and exit.
Project details
Release history Release notifications | RSS feed
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 jobty-0.2.0.tar.gz.
File metadata
- Download URL: jobty-0.2.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","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 |
08c67215b1de7b34a68d40ff759022262644c278804175316ec43be1e7babbf6
|
|
| MD5 |
97eb15c52932468bbd179382073da3d4
|
|
| BLAKE2b-256 |
a5c2ce9ca8674bb981a32ea46ec0d2350ffc205ce11f87907d017cd7d4fcdd72
|
File details
Details for the file jobty-0.2.0-py3-none-any.whl.
File metadata
- Download URL: jobty-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","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 |
c788bb42acfbe3e663745d657cd39c8b6a2edf2ac640dd38d9b813bb5f8c71d9
|
|
| MD5 |
04d2d90fd07c5653cb6c5cbddee73a24
|
|
| BLAKE2b-256 |
590fdac551d92e0ba55c0729330022f826a900925aced6a96424d28399b04091
|