Skip to main content

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
  • pydantic
  • questionary
  • typer

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.

  1. Clone the repository:
git clone https://github.com/eljohn316/jobty.git
cd jobty
  1. Create and activate a virtual environment with uv:
uv venv .venv
source .venv/bin/activate
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jobty-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jobty-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

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

Hashes for jobty-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2dc52b47a854ae9c04692b367fabf1c2eddead15443c090d9aeca64773adb9e9
MD5 e3cfe9039ae2a0fa064e77c7173c61aa
BLAKE2b-256 67fe1ff54a1d14c01883c516b1d39bfec442f7e706262e576974ac4388106cdd

See more details on using hashes here.

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

Hashes for jobty-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dee956896ad5b065266034881bf5897605414d018b0e7fcf8b1eda636373d1f2
MD5 7a02f8a8d8209612b03cd5a1c4c316ad
BLAKE2b-256 be862f7cff9e33b275da7f0d51ea0b00164e0f48fedfbb5dd94e04b0e5ece1cc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page