A Mastodon bot to drip-toot a Piwigo gallery one image at a time.
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.
The Dod a9ee65eb11 Add #repo-readme anchor to APP_WEBSITE 1 dag geleden
.gitignore .gitignore `previous_id.txt` 1 dag geleden
README.md Add utility scripts, and document tnem at README 1 dag geleden
bloomscroller.py Document config re toot and alt-text templates 1 dag geleden
config.py Add #repo-readme anchor to APP_WEBSITE 1 dag geleden
example.json Document config re toot and alt-text templates 1 dag geleden
install.sh Add utility scripts, and document tnem at README 1 dag geleden
register.py Add utility scripts, and document tnem at README 1 dag geleden
register.sh Add utility scripts, and document tnem at README 1 dag geleden
requirements.txt Initial commit 1 dag geleden
run.sh Add utility scripts, and document tnem at README 1 dag geleden

README.md

Bloomscroller is a Mastodon bot that is run as a cron job in order to drip-toot a Piwigo gallery one image at a time.

Specifically, I wrote it in order to publish photos from a gallery of flowers that grow in our garden (hence the name).

At config.py there are TOOT_TEMPLATE and ALT_TEXT_TEMPLATE that can contain fields from an album image’s json info. In my specific test case I don’t use {title} and {comment}, but they’re there if they’re useful for you.

Installing

  • Run ./install.sh
  • Edit config.py to suit your needs
  • Run ./register.sh to register the bot with you mastodon server (make sure the instance’s policy allows you to run the bot).

Running

Run [/path/to/here]/run.sh. This can be done as a cron job.

      , .-.-,_,
      )`-.>'` (
     /     `\  |
     |       | |
      \     / /
      `=(\ /.=`
       `-;`.-' 
         `)|     ,
          ||  .-'|
        ,_||  \_,/
  ,      \|| .'
  |\|\  , ||/
 ,_\` |/| |Y_,
  '-.'-._\||/
     >_.-`Y|
     ` .-"||"-.
       \'----'/
        |:.  |
        |::. |
       /::::  \
     .:::'     '.
    /:::         \
   ;:::'          ;
   |:::           |
   |:::           |
   |:::           |
   ;:::           ;
   \:::.          /
jgs ':::..      .'
     `""-----""`

ASCII art by Joan G. Stark.