Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sharing on the Fediverse #4

Open
tiotrom opened this issue Feb 3, 2021 · 15 comments
Open

Sharing on the Fediverse #4

tiotrom opened this issue Feb 3, 2021 · 15 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@tiotrom
Copy link

tiotrom commented Feb 3, 2021

How about adding buttons for sharing on Friendica, Mastodon, Pleroma and the like? I think it would make more sense. Cheers!

@b4zz4
Copy link

b4zz4 commented Jul 28, 2021

custom or remove private network social

@kimsible kimsible self-assigned this Aug 28, 2021
@kimsible kimsible added enhancement New feature or request good first issue Good for newcomers labels Aug 28, 2021
@kimsible
Copy link
Owner

@tiotrom Mastodon support is planned for the next release, do you have the URL sharer scheme for Friendica and Plerom ?

@tio-trom
Copy link

@tiotrom Mastodon support is planned for the next release, do you have the URL sharer scheme for Friendica and Plerom ?

Let me ping the Friendica developers and ask them to maybe help with this.

@kimsible
Copy link
Owner

Thanks !

@annando
Copy link

annando commented Aug 29, 2021

@kimsible how is the Mastodon support working? If we don't already support it, then we can just add it this way if possible.

@kimsible
Copy link
Owner

kimsible commented Sep 6, 2021

@annando like this :

"sharerLink": "share?text=%body%20%link",

@annando
Copy link

annando commented Sep 6, 2021

Friendica is using this format:
https://server.tld/bookmarklet?url=...&title=...

The url is mandatory, the title is optional.

There is also the possibility of using the centralized services https://sharetodiaspora.github.io/ or https://share.diasporafoundation.org

Example:
https://share.diasporafoundation.org/?url=https%3A%2F%2Ftaz.de%2FGreenwashing-auf-der-IAA%2F!5798788%2F&title=Greenwashing%20auf%20der%20IAA%3A%20PS-Porno%20gr%C3%BCn%20inszeniert%20-%20taz.de

This method will also work with Diaspora servers.

@kimsible
Copy link
Owner

kimsible commented Sep 7, 2021

Thanks you so much @annando !
I've added Friendica, diaspora and Pleroma in the last release.

screen

@tiotrom I also found that : https://gitlab.com/Makhi/sharer/blob/master/assets/js/sharer.js

Are Gnusocial, Movim and Hubzilla relevant ?

@annando
Copy link

annando commented Sep 7, 2021

I would say that GNU-Social is in decline. For Movim I don't know their relevance. Hubzilla is used as well.

@wakest
Copy link

wakest commented Sep 19, 2021

Even though gnu social is in decline they just announced a big redesign and recently added ActuvityPub support so if it’s not too much extra work why not ad a share to GNU social endpoint as well. Also adding a share to Lemmy button makes sense as well as it’s one of the more active fediverse spaces.

@xundeenergie
Copy link

Please add Lemmy (https://join-lemmy.org/docs/en/about/about.html)

{
"label": "lemmy",
"sharerLink": "create_post?title=%body&url=%link&body=%body",
"customDomain": true
},

@kimsible
Copy link
Owner

Please add Lemmy (https://join-lemmy.org/docs/en/about/about.html)

{ "label": "lemmy", "sharerLink": "create_post?title=%body&url=%link&body=%body", "customDomain": true },

Thanks for the suggestion, you can propose a PR with it, I'll review it asap.

@xundeenergie
Copy link

Please add Lemmy (https://join-lemmy.org/docs/en/about/about.html)
{ "label": "lemmy", "sharerLink": "create_post?title=%body&url=%link&body=%body", "customDomain": true },

Thanks for the suggestion, you can propose a PR with it, I'll review it asap.

I don't know, if the json extended with this line is enough?

@xundeenergie
Copy link

I tried to add lemmy on my peertube-instance.

so i added the lines and svg-image from the PR and run yarn install in the dir of the plugin. Restarting peertube after that i can choose lemmy in settings, but no sharebuttons at all are shown.
Removing lemmy from the list and run yarn install again brings the share-buttons back...

what's wrong?

@xundeenergie
Copy link

I activated sharing on Facebook too, because i think it is a good idea when people can show facebook-users that there are alternatives for the commercial platforms too...

BUT
Then i tried to share to a friendica account and got this:
image

The facebook-blocker in my browser blocks a facebook-element on sharing on friendica. What is this???

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

7 participants