Add your description here
Project description
Jobty
A simple command-line application to track your job applications.
This project helps you manage every job application in one place with commands for listing, adding, updating, and deleting job application entries. I originally created this project for myself to keep track of my job applications.
What this project is
jobty is a Python CLI app built to track job applications you submit.
It stores application details locally and provides a quick interface to:
- add new job application entry
- view all saved application entries
- inspect a single job application entry
- update a single job application entry
- delete a single job application entry
Requirements
- Python 3.13 or newer
pydanticquestionarytyper
How to clone and run it
[!IMPORTANT]
You must already have uv installed on your machine. If not, you can check out the documentation here.
- Clone the repository:
git clone https://github.com/eljohn316/jobty.git
cd jobty
- Create and activate a virtual environment with uv:
uv venv .venv
source .venv/bin/activate
- Installation
uv sync
Example commands
- List all job applications entries:
jobty list
- View a single application by ID:
jobty list-one <job_id>
- Add a new application:
jobty add
- Update an existing application:
jobty update <job_id>
- Delete an application:
jobty delete <job_id>
Notes
When run, the CLI initializes the local job applications storage automatically, so you can start adding applications right away.
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.1.0.tar.gz.
File metadata
- Download URL: jobty-0.1.0.tar.gz
- Upload date:
- Size: 5.1 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 |
2dc52b47a854ae9c04692b367fabf1c2eddead15443c090d9aeca64773adb9e9
|
|
| MD5 |
e3cfe9039ae2a0fa064e77c7173c61aa
|
|
| BLAKE2b-256 |
67fe1ff54a1d14c01883c516b1d39bfec442f7e706262e576974ac4388106cdd
|
File details
Details for the file jobty-0.1.0-py3-none-any.whl.
File metadata
- Download URL: jobty-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.0 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 |
dee956896ad5b065266034881bf5897605414d018b0e7fcf8b1eda636373d1f2
|
|
| MD5 |
7a02f8a8d8209612b03cd5a1c4c316ad
|
|
| BLAKE2b-256 |
be862f7cff9e33b275da7f0d51ea0b00164e0f48fedfbb5dd94e04b0e5ece1cc
|