Job Application Fields to Markdown
Mix.install([
{:kino, "~> 0.6.1"}
{:kino_lab, "~> 0.1.0-dev", github: "jonatanklosko/kino_lab"},
# {:kino_vega_lite, "~> 0.1.1"},
# {:kino_db, "~> 0.1.1"},
{:req, github: "wojtekmach/req"},
{:req_easyhtml, github: "wojtekmach/req_easyhtml"},
])
Summary
Using the excellent req
library, we want to get the HTML of the job post application url and convert all form fields to markdown.
Specifications
-
Detect ATS system, one of
[breezyhr, greenhouse, lever, unknown]
-
If
:
-
Use
req
to download the full HTML page intodata/#{host}/#{hash}.apply.html
.
-
Use
-
If
:
- Ask to overwrite?
- Skip to next step (3).
-
Parse HTML into Markdown
- Pandoc
- Manually
- EasyHTML?
Code