1
0
mirror of https://github.com/fenwick67/mastofeed synced 2025-01-08 23:52:30 +01:00
Incorpora un feed di un account mastodon nel tuo blog o sito Uno strumento per generare il codice iframe, i feed si inseriscono comodamente in un'area larga 400px. https://mastodon.uno/
Go to file
2017-04-30 18:32:49 -05:00
lib add light theme 2017-04-30 14:44:32 -05:00
static update the homepage, add some logging 2017-04-30 15:46:35 -05:00
test
.gitignore
index.js add logging by referer header 2017-04-30 18:32:49 -05:00
LICENSE
package.json
README.md Update README.md 2017-04-30 15:07:01 -05:00
res.html
sampleobj.json

Mastofeed

Embed a mastodon feed in your blog et cetera.

Preview (note: domain name incoming): https://mastofeed.herokuapp.com/

User guide

The homepage has a tool for generating iframe code for you, with a sensible sandbox attribute. The feeds fit comfortably in a 400px wide area.

API

GET /api/feed

example: /api/feed?url=https%3A%2F%2Foctodon.social%2Fusers%2Ffenwick67.atom&scale=90&theme=light

Returns a html page which displays a mastodon feed for an atom feed URL. Note that URLs must be URI encoded (i.e. encodeURIComponent('https://octodon.social/users/fenwick67.atom') ).

Querystring options:

option required description
url yes Mastodon Atom feed URL
style no either dark or light, to select the UI theme (default is dark).
size no the scale of the UI in percent.

Server Installation

This is a straightforward node project with zero databases or anything, you should just be able to run npm install and then npm start to get up and running. Set your PORT environment variable to change the port it listens on.

Improve me

Feel free to add a chaching layer, improve the styles and add more features.