https://github.com/puhoy/linkdump
[wip] a thing that turns content behind urls into rss feed entries
https://github.com/puhoy/linkdump
Last synced: 2 months ago
JSON representation
[wip] a thing that turns content behind urls into rss feed entries
- Host: GitHub
- URL: https://github.com/puhoy/linkdump
- Owner: puhoy
- Created: 2020-03-06T15:29:05.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T03:45:01.000Z (over 2 years ago)
- Last Synced: 2025-01-18T04:43:29.347Z (4 months ago)
- Language: Python
- Size: 11.1 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# linkdump
post links, get atom feed.
## running it
- checkout this repo
- copy `docker-compose.prod.yaml.dist` to `docker-compose.prod.yaml`
- copy settings.prod.conf.dist` to `settings.prod.conf`
- add your config to these files
- run `docker-compose -f docker-compose.prod.yml`
- get a shell on the service container (`docker-compose -f docker-compose.prod.yaml run service /bin/sh`) and setup the database: `flask db upgrade`## example nginx config
```
server {
listen 80;
listen [::]:80;error_log /var/log/nginx/feeds.example.com.error.log;
rewrite_log on;server_name feeds.example.com;
include /etc/nginx/snippets/letsencrypt.conf;
return 301 https://feeds.kwoh.de$request_uri;
}server {
rewrite_log on;
listen 443 ssl;
listen [::]:443 ssl;
server_name feeds.example.com;ssl_certificate /etc/letsencrypt/live/feeds.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/feeds.example.com/privkey.pem;include /etc/nginx/snippets/letsencrypt.conf;
location / {
proxy_pass http://localhost:8080;
}
}
```