Skip to content

derwin12/mywebscrape

Repository files navigation

xLights Sequences For Sale Scraper

Notes

The requirements.txt file should list all Python libraries that your notebooks depend on, and they will be installed using:

pip install -r requirements.txt
cd webscrape
python.exe app.py

Open localhost:5000 from browser

Install in Pi Notes:

 sudo apt-get install chromium-chromedriver
 sudo apt install zsh fzf curl tmux git neovim automake autoconf libreadline-dev libncurses-dev libssl-dev \
       libyaml-dev libxslt-dev libffi-dev libtool unixodbc-dev libbz2-dev libsqlite3-dev build-essential    zlib1g-dev
 git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.7.1
 asdf update
 asdf plugin-add python
 asdf install python 3.10.4
 asdf global python 3.10.4
 sudo apt-get install liblzma-dev
 sudo apt install libjpeg-dev
 pip3 install pillow
 sudo apt-get install build-essential libssl-dev libffi-dev     python3-dev cargo
 pip install cryptography
 
 CRONJOB
   5 15 * * * cd /home/pi/mywebscrape; sh -x ./runit.sh > /tmp/logit

Database Migrations

Edit the classes in app/init.py for the database schema

$ flask db migrate -m "Some comment"

$ flask db upgrade

Sample:

    flask db migrate -m "Adding vendor count"
    INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
    INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
    INFO  [alembic.autogenerate.compare] Detected added column 'vendor.sequence_count'
    Generating migrations/versions/f38b854cb661_adding_vendor_count.py ...  done
    flask db upgrade
    INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
    INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
    INFO  [alembic.runtime.migration] Running upgrade 77fdfbc43629 -> f38b854cb661, Adding vendor count

Analytics

Cloudflare dashboard provides data on hits and data transfers Google Analytics provides hits on outbound links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages