Proof of concept: streaming fediverse accounts on the site #3

Closed
opened 3 years ago by decentral1se · 5 comments
Owner

See https://wiki.vvvvvvaria.org/Website#Stream_member_fediverse_accounts_on_the_site for more info (we need to discuss this before going ahead with it re: consent for scraping) but it would be good to first check if it is actually easily doable on the technical level. So this ticket is about seeing what Python tools are there for accessing fediverse accounts, parsing them and re-publishing them inside Pelican as static content.

See https://wiki.vvvvvvaria.org/Website#Stream_member_fediverse_accounts_on_the_site for more info (we need to discuss this before going ahead with it re: consent for scraping) but it would be good to first check if it is actually easily doable on the technical level. So this ticket is about seeing what Python tools are there for accessing fediverse accounts, parsing them and re-publishing them inside Pelican as static content.
Poster
Owner

If anyone has any design ideas, that would also be most appreciated.

If anyone has any design ideas, that would also be most appreciated.
rra commented 3 years ago

If anyone has any design ideas, that would also be most appreciated.

https://post.lurk.org/@rra.rss (simple)
https://post.lurk.org/@rra.json (more work, more granularity)

Also works for tags
https://post.lurk.org/tags/varia.rss
https://post.lurk.org/tags/varia.json
https://post.lurk.org/tags/varia

Rather than importing things in to Pelican, have you considered using embedded feeds? The downside of that is of course that the material is not part of the website (e.g. mastodon instance goes down, content is unavailable).

It is also possible to embed individual posts (again, this is hot linking)
https://post.lurk.org/@rra/105511266780903192/embed

> If anyone has any design ideas, that would also be most appreciated. https://post.lurk.org/@rra.rss (simple) https://post.lurk.org/@rra.json (more work, more granularity) Also works for tags https://post.lurk.org/tags/varia.rss https://post.lurk.org/tags/varia.json https://post.lurk.org/tags/varia Rather than importing things in to Pelican, have you considered using embedded feeds? The downside of that is of course that the material is not part of the website (e.g. mastodon instance goes down, content is unavailable). It is also possible to embed individual posts (again, this is hot linking) https://post.lurk.org/@rra/105511266780903192/embed
Poster
Owner

Consensus seems to be forming on using a tag then as opt-in!

Didn't realise but https://post.lurk.org/tags/varia by itself is already quite rad.

Consensus seems to be forming on using a tag then as opt-in! Didn't realise but https://post.lurk.org/tags/varia by itself is already quite rad.
Poster
Owner

Flying by but https://gup.pe/ also looks interesting. A collective @varia which is still opt-in. Not sure how this fairs in comparison to tags (like, do tags federate like an actor? Is it easier to follow an "account" which is a group?). Not sure if that group thing is too experimental also.

Flying by but https://gup.pe/ also looks interesting. A collective `@varia` which is still opt-in. Not sure how this fairs in comparison to tags (like, do tags federate like an actor? Is it easier to follow an "account" which is a group?). Not sure if that group thing is too experimental also.
rra commented 3 years ago

The group thing is pretty experimental I believe. It also lacks some core features such as setting an avatar and moderating who joins, is allowed to post etc.

In effect it works as an echo bot. You follow it and when you @ it, guppe will post that content to all the followers of the group.

It def. has its uses, not sure whether it would be good for this case.

The group thing is pretty experimental I believe. It also lacks some core features such as setting an avatar and moderating who joins, is allowed to post etc. In effect it works as an echo bot. You follow it and when you @ it, guppe will post that content to all the followers of the group. It def. has its uses, not sure whether it would be good for this case.
decentral1se closed this issue 1 year ago
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.