reddit/README.md

28 lines
867 B
Markdown
Executable File

### Places to configure
## ./compose.yaml
You can change the host port, host volume directories, how often reddit is scanned for new data, and how often old data is removed.
## ./app/config.py
You can change how much data is pulled, from where, the minimum score to save it to your DB, and how long it is retained.
### Startup
```
docker compose build
docker compose up
```
The DB is created automatically. You will want to run
```
docker exec -it reddit-web-1 sh -c "python3 /app/scrape_posts.py"
```
to populate the DB with initial data, or you will have to wait for the scheduled task to get triggered for the web page to be usable.
### Thanks
This wouldn't be possible without https://github.com/datavorous/yars, which has been yoinked and tweaked to handle some more complex media cases. I will port my knowledge back to the project when time permits.