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.
 
 
 
 
Not Sam 475b5d01d0 Add a systemd service 3 months ago
.dockerignore Add Dockerfile, add docker-compose.yml 6 months ago
.gitignore Add Dockerfile, add docker-compose.yml 6 months ago
Dockerfile Add Dockerfile, add docker-compose.yml 6 months ago
LICENSE.md Add Dockerfile, add docker-compose.yml 6 months ago
README.md Add Dockerfile, add docker-compose.yml 6 months ago
config.json.example Add Dockerfile, add docker-compose.yml 6 months ago
docker-compose.yml Publish working version 3 months ago
docker.sh Make docker.sh executable 6 months ago
fedimoe.service Add a systemd service 3 months ago
index.html Publish working version 3 months ago
index.js Rervert the meme error (still broken) 3 months ago
package-lock.json Publish working version 3 months ago
package.json Add Dockerfile, add docker-compose.yml 6 months ago

README.md

fedimoe

Pick and follow any Danbooru tag via ActivityPub to get pix on your feed with automated image posting bots created on-the-fly.

This is dirty and unfinished. This was initially intended as a proof-of-concept and/or hack and I still have a significant amount of cleaning up to do. There are a number of bugs that I need to fix (most notably, posts appearing as direct messages on Pleroma, invalid follow acks on Misskey, and handling account deletions/410 Gones properly) and eventually I plan to migrate away from flat files. In the end, you really shouldn't be running this yourself outside of testing/dev. If you want to see what fedimoe does, follow an_account@test.fedi.moe.

Install and Run

git clone https://github.com/CutieAP/fedimoe.git
cd fedimoe
npm i
cp config.json.example config.json
$EDITOR config.json
node index.js

The server runs on port 39339. You can use ngrok or a reverse proxy for testing.

License

fedimoe - Pick and follow any Danbooru tag via ActivityPub to get pix on your feed with automated image posting bots created on-the-fly.

Copyright (c) 2019 CuteAP.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.