You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
crunk
b3f79c0a08
|
11 months ago | |
---|---|---|
instance | 1 year ago | |
migrations | 1 year ago | |
models | 1 year ago | |
scheduler | 11 months ago | |
.gitignore | 11 months ago | |
LICENSE | 1 year ago | |
README.md | 11 months ago | |
__init.py__ | 1 year ago | |
app.py | 11 months ago | |
deploydb.py | 11 months ago | |
pyproject.toml | 1 year ago | |
requirements.txt | 1 year ago | |
start.py | 11 months ago | |
updater.py | 11 months ago |
README.md
crunk-scheduler
webapi where you can request scheduled rss feed publishing. part of the crunk suite of software
readme driven development
-
crunk-scheduler should be able to take post request from other applications
- set the time something should be added to the rss feed.
- what should be added to the rss feed (now it can do text, md files, images soon?)
- optional: multiple feeds, specify which feed.
- handle with Flask (could look into flask api packages)
-
crunk-scheduler should have a simple database (sqlite maybe) where the scheduled posts are stored.
- store files on disk not in db.
- use Flask-SQLAlchemy and Flask-Migrate ✅
-
periodically check if there are new things that need to be posted.
- check db and use Flask-APScheduler ✅
-
generate the rss feed.
- use feedgenerator ✅
- serve rss from static folder using Flask Blueprint ✅