Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mediaformat/fediembedi
Wordpress plugin to display your Mastodon, Pleroma, Pixelfed, or PeerTube timeline in widget or shortcode
https://github.com/mediaformat/fediembedi
activitypub mastodon peertube peertube-plugin pixelfed pleroma shortcode widget wordpress-plugin
Last synced: 8 days ago
JSON representation
Wordpress plugin to display your Mastodon, Pleroma, Pixelfed, or PeerTube timeline in widget or shortcode
- Host: GitHub
- URL: https://github.com/mediaformat/fediembedi
- Owner: mediaformat
- License: gpl-3.0
- Created: 2019-12-30T19:11:19.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2022-12-19T16:07:22.000Z (almost 2 years ago)
- Last Synced: 2024-04-13T20:58:14.224Z (7 months ago)
- Topics: activitypub, mastodon, peertube, peertube-plugin, pixelfed, pleroma, shortcode, widget, wordpress-plugin
- Language: PHP
- Homepage: https://mediaformat.org/fediembedi/
- Size: 443 KB
- Stars: 24
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: license.txt
Awesome Lists containing this project
README
# FediEmbedi #
**Contributors:** [mediaformat](https://profiles.wordpress.org/mediaformat/)
**Donate link:** https://paypal.me/MediaFormat
**Tags:** mastodon, pixelfed, fediverse, activitypub, widget, shortcode
**Requires at least:** 5.1
**Tested up to:** 5.3.2
**Requires PHP:** 7.2
**License:** GPLv3 or later
**License URI:** http://www.gnu.org/licenses/gpl-3.0.htmlDisplay your Fediverse timeline in a widget
## Description ##
> FediEmbedi is beta software.
FediEmbedi will display your Mastodon, Pleroma, Pixelfed, PeerTube timeline with various display options.
### How to use shortcodes ###
* `[mastodon exclude_reblogs="true"]`
* `[pixelfed limit="6"]`
* `[peertube instance="https://peertube.social" actor="channel_name" is_channel="true"]`### Currently supported software ###
* [Mastodon](http://joinmastodon.org/)
* [Pleroma](https://git.pleroma.social/pleroma)
* [Pixelfed](https://pixelfed.org/)
* [PeerTube](https://joinpeertube.org/)### Development ###
For the time being development happens on [codeberg.org](https://codeberg.org/mediaformat/fediembedi "FediEmbedi") and is mirrored to Github.
### Updates ###
The plugin is under active development, and aims to release to the WordPress Plugins directory in the short term.
## Installation ##
Typical installation procedure
e.g.
1. Upload `fediembedi` to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress
1. Connect to your fediverse instance by visiting the configuration page in Settings -> FediEmbedi## Frequently Asked Questions ##
### Does this plugin store my login info? ###
No, this plugin uses [OAuth 2.0](https://oauth.net/). You will be sent to login to your Instance
and redirected to your site with a secure token. Similar to how you would connect a mobile app to your account.## Changelog ##
### 0.12.0 ###
* Add: Caching widgets and shortcodes with transients.
* Document: Shortcodes on options page.
* Fix: Cleanup template escapes.
* Fix: Sanitize user inputs.
* Fix: Pixelfed API### 0.11.1 ###
* Bug fix: Shortcode limit attribute.
* Document: Shortcodes on options page.### 0.11.0 ###
* Feature: PeerTube widget NSFW option.
* Fix: PeerTube number of posts to display.
* Fix: connection issues.
* Fix: Template issues.### 0.10.5 ###
* Bug fix: Template issues.### 0.10.4 ###
* Bug fix: Embed included in post edit screen, causing post save issues### 0.10.3 ###
* Security fix: statuses with visibility marked unlisted, private, and direct could be displayed publicly### 0.10.0 ###
* Service shortcodes### 0.9.0 ###
* Emoji support### 0.8.5 ###
* CSS for small columns### 0.8.4 ###
* Fix large video player### 0.8.3 ###
* version bump### 0.8.2 ###
* Add Support links### 0.8.1 ###
* CSS fix### 0.8.0 ###
* Support PeerTube
* Support separate Mastodon, Pixelfed and PeerTube widgets.### 0.7.2 ###
* Renamed some classes and constants, and reorganized file structure### 0.7.1 ###
* Fix version info preventing auto-updates### 0.7.0 ###
* Added Pixelfed /embed styles
* Added i18n support to template strings### 0.6.0 ###
* Updated settings page, with links for finding an instance to join/register
* Clarify widget options### 0.5.0 ###
* Mirror plugin on Github for use with [Github Updater](https://github.com/afragen/github-updater)### 0.4.1 ###
* Readme updates### 0.4.0 ###
* Fix for Github updates### 0.3.0 ###
* Refactor Instance selection and logic
* Updated readme.txt
* Fixed reame.md formatting
* Cleaned up settings form### 0.2.0 ###
* Make an actual release.### 0.1.0 ###
* Initial commit.## Credits ##
* FediEmbedi
The name FediEmbedi was contributed by [wake.st](https://wake.st/).