A bot to automate regular image posts from a variety of sources.
Project description
Lemmy Post Automation
A bot to automate regular image posts from a variety of sources.
Running the Bot
In its default configuration, the bot is set up to accept links to image boards in a CSV list. It then processes the list on a schedule defined using cron syntax, checks the target community for duplicates, and then posts the image (reuploaded to a provided hosting site) with a title in the format of Title [Content Warning] (Artist). Below is an example configuration setup to post images from data/post_list.csv to transfem every day at 6am:
import os
from plemmy import LemmyHttp
from postautomation import PostAutomation
if __name__ == "__main__":
lemmy = LemmyHttp("https://lemmy.blahaj.zone")
lemmy.login("username", "hunter2")
automation = PostAutomation.create(
lemmy,
"transfem",
"data/post_list.csv",
"0 6 * * *"
)
automation.run()
From this, custom upload targets can be provided, as well as custom scrapers.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for lemmy-post-automation-1.3.0a6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c35599e46d6a0b3be4acc80995a04e16830f6b495e8ba5eadc0174946860be8 |
|
MD5 | f0c3014dbcb9e06eb3b57624e9f62084 |
|
BLAKE2b-256 | 49edc30ef230f7157df96e796b365bbb2e3950827713a748135de1d058dc278d |
Hashes for lemmy_post_automation-1.3.0a6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41b2900ceb6bdaa3a3e43e3bcde71d46ceb224d26e84fd576fe2b19b03fe0e2d |
|
MD5 | 619a82faa4b3060b9c7341d100dbe6d0 |
|
BLAKE2b-256 | cbfc23d51838251c4468c8bc83b4a72e952d6c27a94c712f840b9b59361d9873 |