This repo contains:
- The code for the site http://whereis-whoishiring-hiring.me, under
app
; and - The code to scrape Hacker News' Who is hiring? posts and create the database that powers the website, under
database
.
You can find a list of FAQ about the project here: http://whereis-whoishiring-hiring.me/faq
You can either use both Sqlite and MySQL; for the latter, you'll have to stick your password in both config.py
, create_everything.sh
and update_single_item.sh
. Sqlite should just work. (yay!)
Clone the repo and install the requirements; then:
$ cd database
$ ./create_everything.sh <sqlite | mysql>
$ cd database
$ ./upadte_single_item.sh <hn post id> <sqlite | mysql>
$ cd database
$ python tests.py
$ python run.py
The webapp is trivial enough that no tests are necessary for now.
PRs are more than welcome! :) There's a ton of work that could be done, from tidying up the code to implementing new features. I have few ideas but I lack time. If you want to contribute, drop me a line or go ahead and open a PR.
Mandatory boring disclaimer: this stuff is not affiliated with YCombinator, I don't make a single cent for running it etc etc.
manlio manlio.poltronieri@gmail.com
Beerware