https://github.com/backdrop-contrib/mastotoot
Automatically share your Backdrop CMS posts on a Mastodon instance.
https://github.com/backdrop-contrib/mastotoot
backdropcms mastodon
Last synced: 12 months ago
JSON representation
Automatically share your Backdrop CMS posts on a Mastodon instance.
- Host: GitHub
- URL: https://github.com/backdrop-contrib/mastotoot
- Owner: backdrop-contrib
- License: gpl-2.0
- Created: 2023-04-19T12:53:20.000Z (almost 3 years ago)
- Default Branch: 1.x-1.x
- Last Pushed: 2024-07-28T11:28:17.000Z (over 1 year ago)
- Last Synced: 2025-02-10T13:18:45.826Z (about 1 year ago)
- Topics: backdropcms, mastodon
- Language: PHP
- Homepage: https://backdropcms.org/project/mastotoot
- Size: 49.8 KB
- Stars: 1
- Watchers: 9
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Mastodon Toot
A simple module, that shares posts on a Mastodon instance.
It creates a remote toot, whenever a node is published (newly created,
manually published or scheduled).
It deletes the remote toot, whenever a node is deleted
or unpublished.
It will not update remote toots, but you can edit them any time on Mastodon.
## Requirements
- You need an account on a Mastodon instance, obviously.
- Your Backdrop install has to be able to do HTTP requests.
## Installation
Install this module using the official
[Backdrop CMS instructions](https://docs.backdropcms.org/documentation/extend-with-modules)
## Configuration
You'll need to create an *access token* on your Mastodon instance. Go to your
account's preferences, switch to "Development" in the left sidebar, and add an
"App" with the "New application" button.
"Application name" can be anything (it will get displayed under the toot,
next to the date).
The "Scopes" are important, check:
- read:accounts
- read:statuses
- write:statuses
Save settings, open again and copy your access token.
(Caution: every time you save this application form, a new token is generated. Don't
forget to copy new tokens over to your Backdrop site.)
Switch to Backdrop, logged in as admin, go to "Configuration / Web services / Mastodon Toot".
Insert your access token there, also set the instance URL and choose a
content type. Save configuration.
Now switch to the "Verify credentials" tab, and hit the "Check" button. If
all went well, it shows a friendly green success message.
Find additional documentation in the
[Wiki](https://github.com/backdrop-contrib/mastotoot/wiki/Setup-module).
## Issues
Bugs and Feature requests should be reported in the
[Issue Queue](https://github.com/backdrop-contrib/mastotoot/issues)
## Current Maintainers
- [Indigoxela](https://github.com/indigoxela)
## License
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.