{"id":25209878,"url":"https://github.com/backdrop-contrib/mastotoot","last_synced_at":"2026-05-14T22:41:43.229Z","repository":{"id":164779162,"uuid":"629993053","full_name":"backdrop-contrib/mastotoot","owner":"backdrop-contrib","description":"Automatically share your Backdrop CMS posts on a Mastodon instance.","archived":false,"fork":false,"pushed_at":"2024-07-28T11:28:17.000Z","size":51,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":9,"default_branch":"1.x-1.x","last_synced_at":"2025-02-10T13:18:45.826Z","etag":null,"topics":["backdropcms","mastodon"],"latest_commit_sha":null,"homepage":"https://backdropcms.org/project/mastotoot","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backdrop-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-19T12:53:20.000Z","updated_at":"2024-07-28T11:28:20.000Z","dependencies_parsed_at":"2024-07-28T12:44:14.366Z","dependency_job_id":"7e90aa88-8a08-4ee6-b0f6-13991d667b52","html_url":"https://github.com/backdrop-contrib/mastotoot","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fmastotoot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fmastotoot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fmastotoot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fmastotoot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/mastotoot/tar.gz/refs/heads/1.x-1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247290692,"owners_count":20914724,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backdropcms","mastodon"],"created_at":"2025-02-10T13:18:48.094Z","updated_at":"2026-05-14T22:41:43.189Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mastodon Toot\n\nA simple module, that shares posts on a Mastodon instance.\n\nIt creates a remote toot, whenever a node is published (newly created,\nmanually published or scheduled).\nIt deletes the remote toot, whenever a node is deleted\n or unpublished.\n\nIt will not update remote toots, but you can edit them any time on Mastodon.\n\n## Requirements\n\n- You need an account on a Mastodon instance, obviously.\n- Your Backdrop install has to be able to do HTTP requests.\n\n## Installation\n\nInstall this module using the official \n  [Backdrop CMS instructions](https://docs.backdropcms.org/documentation/extend-with-modules)\n\n## Configuration\n\nYou'll need to create an *access token* on your Mastodon instance. Go to your\naccount's preferences, switch to \"Development\" in the left sidebar, and add an\n \"App\" with the \"New application\" button.\n\n\"Application name\" can be anything (it will get displayed under the toot,\nnext to the date).\n\nThe \"Scopes\" are important, check:\n\n- read:accounts\n- read:statuses\n- write:statuses\n\nSave settings, open again and copy your access token.\n\n(Caution: every time you save this application form, a new token is generated. Don't\nforget to copy new tokens over to your Backdrop site.)\n\nSwitch to Backdrop, logged in as admin, go to \"Configuration / Web services / Mastodon Toot\".\nInsert your access token there, also set the instance URL and choose a\ncontent type. Save configuration.\n\nNow switch to the \"Verify credentials\" tab, and hit the \"Check\" button. If\nall went well, it shows a friendly green success message.\n\nFind additional documentation in the\n[Wiki](https://github.com/backdrop-contrib/mastotoot/wiki/Setup-module).\n\n## Issues\n\nBugs and Feature requests should be reported in the \n [Issue Queue](https://github.com/backdrop-contrib/mastotoot/issues)\n\n## Current Maintainers\n\n- [Indigoxela](https://github.com/indigoxela)\n\n## License\n\nThis project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fmastotoot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Fmastotoot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fmastotoot/lists"}