Scrapes all the freecycle pages you put in a list and displays them in a single searchable and sortable table. Will detect new posts and use MacOSX speech to alert you to them.
- install python 3.4
pip install beautifulsoup4
pip install html5lib
(optional if you want to use basic html.parser)pip install reqests
- run
python freecyclescraper.py
- start simplehttp server to serve with
python -m SimpleHTTPServer
- access from localhost:8000
Depending on your setup you may need to use pip3
and python3
commands.
fix AJAX loading of changed JSON data rather than JS refreshing page- add log/db of all freecycle posts to do long term data analysis
- improve new post detection by using unique postID rather than posts that x number of minutes old.
- improve regex implemenation, it is hacky, posts descriptions with "|" or locations with ")" will probably break displaying