webapi where you can request scheduled rss feed publishing
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 Update 'README.md' 7 months ago
instance timezone and time added to post 8 months ago
migrations start of a sqlitedb 11 months ago
models timezone and time added to post 8 months ago
scheduler ability to upload text files 7 months ago
.gitignore ability to upload text files 7 months ago
LICENSE Initial commit 11 months ago
README.md Update 'README.md' 7 months ago
__init.py__ put posts in database 9 months ago
app.py ability to upload text files 7 months ago
deploydb.py flake8 linting and other small updates 7 months ago
pyproject.toml the smallest swiss knive 11 months ago
requirements.txt wip rss feed generator code 9 months ago
start.py flake8 linting and other small updates 7 months ago
updater.py flake8 linting and other small updates 7 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