Track Job Applications Docs
A CLI application to help you track job applications and provide metrics on them.
This can help you answer questions like:
- In how many companies have I been shortlisted yet?
- What companies rejected my profile?
- In how many companies I've given tech interviews?
- In how many HR rounds I got rejected?
- How many offers do I have? Though you won't forget this one!
And the list goes on.
Table of Contents
Documentation
The documentation for this project is created using Mkdocs and deployed on GitHub Pages.
You can find the documentation here: https://aditya-gupta1.github.io/track-job-applications/
Markdown files that generates documentation are in
docsfolder. The website elements are generated fromdocsfolder and moved togh-deploybranch. It is from here that the GitHub pages picks up the files for deployment.
Installation
Prerequisites: Python
Run the following command to install the application:
pip install track-job-applications
Getting Started
// add a job application
> track-job add CompanyX SDE-1
// display all the applications
> track-job ls
// update the application details
> track-job update company <application-id> <new company name>
// know more about any command
> track-job <command> --help
// know about all the commands available
> track-job --help
// get a report on all the applications
> track-job report
// get report on all the applications made within a date range
> track-job report -s <start date in YYYY-MM-DD> -e <end date in YYYY-MM-DD>
// total applications rejected
> track-job report status rejected
Refer to the commands section in the documentation for the list of commands available.
Note: All the commands have a
--start-dateor-sargument to mention the start date and--end-dateor-eargument to specify the end date, in case the command is to run for applications made within a date range. Also, the data model in which applications are stored can be found in references section in the docs.
Contributing
Contributions for docs as well as code are welcomed. Head over to the Contributing guidelines for steps to set up a development environment, contributing to code and contributing to docs.
Reach out
Feel free to start a discussion on anything you want to suggest or have more clarity on.
License
Release files for track-job-applications 1.0.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 | |
|---|---|---|---|
| track_job_applications-1.0.0.tar.gz | 12.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| track_job_applications-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:27.4 kB
Release files / track_job_applications-1.0.0.tar.gz
| Download URL | track_job_applications-1.0.0.tar.gz |
|---|---|
| Size | 12.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
904dec39deab7db666fcf25b10dc2782ff5faec6291f5519c9a8a1c08751c43e
|
|
BLAKE2b-256 checksum How to use checksums |
d388bd4403df51e1f49854a59abfddbcedc4d992aa041e9e9a4662427fb7e439
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|
Release files / track_job_applications-1.0.0-py3-none-any.whl
| Download URL | track_job_applications-1.0.0-py3-none-any.whl |
|---|---|
| Size | 14.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
08cc13ce0cd5b7a87a17d618c876b9af81d71e64415647cc8e6a9fd6eed1de65
|
|
BLAKE2b-256 checksum How to use checksums |
3fa35e0448db5bd15ba2856868f607a0c224894c4e4bcf77e69b29530cb55dad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|