Learning Flask…

I’m working on a personal project that ties a few things together with automation, LLMs, etc.

Essentially I want to make a form that allows me to take a job posting and copy in the job title, company name and job description.  I don’t want to scrape this – seems like it could be against TOS on job sites like LinkedIn, Indeed, etc.

So to start this project I wanted to build this form.  Once submit is clicked it will create a google doc and dump it into a pending folder on gdrive.  Once the rest of the code is running it will process it (more on that later!) and move it to a processed folder.

I want my little web page to be a Flask app and part of a Docker project – there are a million ways to do this, and I am picking specific things because I want to learn how to piece together a lot of this – like Flask, python, gdrive, n8n, chroma db, etc.  I just want some hands on with this stuff – so it might be ugly, but that’s OK.

So anyway – I’ve never used Flask.  Seems like a good quick way to do this.  I’ll learn django later.

I found a quick Udemy course called “Rapid Development with Flask, HTMX, TailwindCSS and AlpineJS” by Jose Salvatierra – about 2-3 hours, a quick dive.

This course walks the student through building an RSS feed reader, does a few things like letting you mark an article as read, add new feeds, etc.

It was a nice short course – but there was a LOT of time spent on TailwindCSS – probably about 50% of the class or more.  I was hoping for a bit more tactical – how to build routes, templates, etc.

I did a search for other Flask tutorials and even asked ChatGPT – and it suggest this video:

I picked up some good stuff with both, and it will help me muddle through the fist part of my project.

Once that’s rolling, I’ll start posting about major milestones.  Stay tuned!

Scroll to Top