freunde.ma-nic.de


Marco R. friendica
@Friendica Support How does the OAuth workflow work? With /api/v1/apps I get a client_id and a client_secret? How do I get the OAuth token?
Marco R. friendica
With the following code I get an empty string:
 xhr.setApi("/oauth/authorize");
 xhr.clearParams();
 xhr.setParam("response_type","code");
 xhr.setParam("redirect_uri","urn:ietf:wg:oauth:2.0:oob");
 xhr.setParam("client_id",app.client_id);
 xhr.setParam("force_login",true)
 xhr.get();

Am I supposed to give username and password with this API? I can't show the website in the app, that would require a dependency to Qt Webengine...
Nordnick :verified: mastodon (AP)

@heluecht
The process requires multiple steps.
E.g. registering an application.
E.g. authorizing an user.

And no, you don't use an user name or password with the #API.
Tokens are used.

Getting started with the API
docs.joinmastodon.org/client/i…


Marco R. friendica
@Destination Linux (Podcast) What happened to your Mastodon account? No new post since June.

Marco R. friendica

Theme für Pelican mit Friendica-Zeitleiste

*Pelican Theme simplyOpen* *Erstellung von persönlichen Blogs* Ich nutze ab und zu den Static Website Generator Pelican für mein privates Blog. Wie die meisten Nutzer habe ich mehr Zeit mit der Anpassung des Themes verbracht als mit tatsächlichem Blog-I

Pelican Theme simplyOpen

Erstellung von persönlichen Blogs


Ich nutze ab und zu den Static Website Generator Pelican für mein privates Blog. Wie die meisten Nutzer habe ich mehr Zeit mit der Anpassung des Themes verbracht als mit tatsächlichem Blog-Inhalt 😀. Ein Pelican-Theme stellt notwendiges CSS, JavaScript und Formatierungsvorlagen bereit, um den Inhalt (als Markdown-Datei bzw. Bild separat gespeichert) in eine schöne Webseite zu transferieren.

Die meisten Themes nutzen leider teilweise externes Javascript von Google, Twitter,... etc. Ich habe deshalb vor vielen Jahren ein eigenes Theme erstellt, das hauptsächlich für datenschutz-bewusste Nutzer gedacht ist: Simplegrey-free2. Links zu Twitter, Facebook und Co. wurden durch Links zu Gnusocial, Diaspora, Friendica oder Buddycloud ersetzt. In der Seitenleiste wurde mein Federation-Widget angezeigt und es gab sogar die Möglichkeit, Kommentare aus Friendica anzuzeigen. Die Jahre vergingen, soziale Netzwerke kamen und verschwanden und technische Umstellungen haben dazu geführt, dass das Theme nicht mehr funktioniert hat.

Die Tatsache, dass das Tool für die Erstellung der Webseite für Friendiqa - mkdocs - auf Arch Linux nicht mehr über pacman installiert werden konnte, ließ mich mein altes Pelican-Theme nochmal anschauen. Ich habe es etwas umgebaut, dass es jetzt mehr wie eine mit mkdocs erstellte Webseite aussieht. Es besteht die Möglichkeit, es weiterhin wie ein Blog zu benutzen. Das Federation-Widget funktioniert zumindest für Friendica wieder, Mastodon hat die Unterstützung für Atom-Feeds für Benutzerposts leider eingestellt. Bei Bedarf kann ich mir die Nutzung des RSS-Feeds anschauen. Die Anzeige von Kommentaren funktioniert noch nicht, ich sehe aber auch nicht mehr die Sinnhaftigkeit davon.

Screenshot Screenshot Mobile

In der neuen Version enthalten die Seiten zusätzlich Opengraph-Metadaten, damit bei Links auf die Artikel in sozialen Medien eine gescheite Vorschau erzeugt wird. Auf Mobilgeräten sieht es jetzt auch besser aus, es wird ein ausklappbares Menü angezeigt anstatt der Seitenleiste.

Erstellung von Projekt-Dokumentation


Neben der Nutzung für Blogs kann man es jetzt relativ einfach für Projekt-Dokumentation nutzen. Wenn man in der Konfiguration angibt, dass die Kategorie links angezeigt werden soll, wird anhand der Verzeichnisse bzw. Dateinamen ein entsprechendes Menü angezeigt. Man sollte darauf achten, dass die Markdown-Datei, welche auf der Startseite angezeigt werden soll, das jüngste Speicherdatum hat. Hier verhält sich Pelican immer noch wie ein Blog Generator... Damit habe ich die neue Homepage für Friendiqa erstellt, sie sieht m.E. ganz gut aus. Und ich benötige nur noch einen (weit verbreiteten und stabilen) Static Website Generator!


ma-nic.de/


Marco R. friendica

Nice podcast about @Linux On Phones in German:

FOCUS ON: Linux: Linux-Smartphones focusonlinux.podigee.io/50-lin…

File: audio.podigee-cdn.net/1047633-…


Marco R. friendica
Ich habe ein kleines Problem mit meiner Webseite friendiqa.ma-nic.de/ . Der Kopfteil sieht so aus, als wenn er oben eine Margin von circa 20 Pixel hat. Allerdings ist das in der CSS nicht so angegeben. Wenn ich die mit Pelican generierte HTML aber mit einem Editor öffne und unverändert speichere, ist diese Margin weg. Weiss jemand, was das Problem ist?
Marco R. friendica
Es war wohl ein Problem mit einem Whitespace im Template, welches mit einem GUI Editor nicht sichtbar war...

Marco R. friendica
@Friendica Support It seems Mastodon provides only a RSS feed of the users posts and Friendica only an Atom feed. Or is there a RSS feed of the posts of a user?
Hypolite Petovan friendica (via ActivityPub)
@Marco R. Friendica supports both RSS and Atom for reading feeds, but we only publish Atom feeds.

Marco R. friendica

Yet another ActivityPub software...

Meta explores decentralized social network app for text updates | Reuters reuters.com/technology/meta-ex…

Marco R. friendica

Nice ppdcast talk with Evan Prodromou about Mastodon and ActivityPub with some interesting ideas:

The Changelog: Into the Fediverse

Website: changelog.com/podcast/528

File: op3.dev/e/cdn.changelog.com/up…


Marco R. friendica

Slow death of Twitter API?

@Friendica Developers After Twitter killed the access of third party clients, I am unsure about any development efforts for the Twitter client API in Friendica. I use the Twitter API in my Friendiqa app mainly due to the permission stuff that existed there and addional content (in the friendica_HTML field). I am considering to switch to the Mastodon API. For that some addional fields apart from the pure Mastodon fields are needed. What do you think about the situation?
Hypolite Petovan friendica (via ActivityPub)
@Marco R. It's okay, @Hank G ☑️ has been adding Friendica-specific fields to some Mastodon API endpoints, just tell us what you need.

Marco R. friendica

No new connection possible

@Friendica Support

When I try to follow an account in Mastodon, I get an error message that the network type is unknown and I can not follow the account. That means probing fails. I can follow the RSS feed of the account at most.


Marco R. friendica

Translations for Friendiqa

I created a new translation project for my Friendiqa app at Codeberg: translate.codeberg.org/project…

I think manual translations with Deepl.com by myself are not that great in the future.


1

Marco R. friendica
@Friendica Support Has the Friendica repository been removed from git.friendi.ca ? I see only addon repositories.

Marco R. friendica
Laut einer Meldung für die DSA Regulierung hat Twitter 100 Mio. monatlich aktive Nutzer in der EU. Das ist fast jeder vierte EU-Bürger! Ich kenne in meinem Umfeld kaum einen Nutzer. Wo kommen die alle her? Lebe ich in der falschen Bubble?

Marco R. friendica

Yeah, my Android app Friendiqa is back in the Goigle Playstore after the inklusion of blocking and reporting feature and the requirement to accept the server terms before the login.

play.google.com/store/apps/det…

The binary FDroid repo is also available as well as Flatpaks for Desktop and mobile Linux. 😀

friendiqa.ma-nic.de/

The Arch AUR is in the making for the latest release.


Marco R. friendica

Zum Glück müssen wir hier nicht so viele Bots bekämpfen wie auf Twitter...

der-postillon.com/2023/02/neue…


Marco R. friendica

KDE celebrates #ilovefs day with new LTS release:

floss.social/@kde/109862643091…

Can't wait for it to land in @Arch Linux (unofficial)

1

Marco R. friendica
Today is #ILoveFreeSoftware day. Thank you #kde for the best DE and the many contributors to #Debian and #Arch for their work. And thanks to #Fdroid and #LineageOS who try to keep my phone free of spying software.

Marco R. friendica
Strack-Zimmermann in der Bütt​: Es endet immer mit Sauerei​ rp-online.de/nrw/staedte/duess…

Marco R. friendica
Weiss jemand, warum Thorsten #Sträter bei den Verschwörungstheoretikern von #NuhrImErsten war? Braucht er dringend Geld?

Marco R. friendica
@Friendica Support I have tested the report API on my server. But I cannot find any report in the web GUI. Is that not ready yet? The moderation page only shows me ways to block persons or server.

Marco R. friendica

In the last Nextcloud Podcast Frank Karlitschek teased about a Nextcloud Talk Desktop client. Finally! So I can stop fiddling with github.com/CarlSchwan/talk-des…

nextcloud.com/blog/nextcloud-p…

Media file: download.nextcloud.com/.podcas…

@Nextcloud User Forum





Marco R. friendica
@Friendica Support If Friendica is a macroblogging platform, wouldn't it make sense to include the sanitized content of the header in the link to the entry? LinkedIn does this and its nice if you want to share the link to the blog post on other platforms.

Marco R. friendica

@Star Trek|Forum

The Star Trek List: List of all Star Trek episodes sorted by star date

startreklist.blogspot.com/2011…

1

Marco R. friendica
Vielen Dank #Toshiba, dass ich nach zwei Tagen herausfinden durfte, dass die #N300 4TB NAS Festplatte fürs Wohnzimmer viel zu laut ist, obwohl sie als besonders leise beworben wurde. Hätte ich doch gleich hier geschaut nascompares.com/wd-seagate-hgs… um zu wissen, dass sie mit zu den lautesten gehört. Ziemlich frech! Das habe ich leider erst nach zwei Tagen Gefriemel herausgefunden, nachdem es bereits Probleme mit dem Erkennen der Festplatte und des Dateisystems gab und ich mehrere Stunden und viele Versuche brauchte, um die ext4 Partition von der alten WD Red 1TB zu kopieren. 😡

Marco R. friendica

@Friendica Developers

In my error log was another bug in src/Core/Storage/Type/ExternalResource.php.
In line 66 $fetchResult can be empty. That should be caught by another if statement, for example:

if (empty($fetchResult)) {
                                throw new ReferenceStorageException(sprintf('External resource failed to get %s', $reference));
                        } else {
                                throw new ReferenceStorageException(sprintf('External resource failed to get %s', $reference), $fetchResult->getReturnCode(), new Exception($fetchResult->getBody()));
                        }

This might probably help.

2

Marco R. friendica
@Nextcloud User Forum Nutzt hier jemand regelmäßig Nextcloud Talk? Ich habe sehr oft das Problem, dass keine Videoverbindung zustande kommt. Ich betreibe die Nextcloud und den TURN-Server auf einem Computer hinter dem DSL. Manchmal klappt der 1on1-Talk, manchmal nur Ton, manchmal gar keine WebRTC-Verbindung... Wie sind eure Erfahrungen?

Marco R. friendica

Jetzt wurde meine Android-App Friendiqa aus dem Playstore genommen. Die Begründung: bei Apps mit user generated content müssen die Nutzer erst irgendwelchen Nutzungsbedingungen zustimmen mit Verhaltensregeln, bevor sie sich anmelden. Weiss jemand, wie andere Apps das machen? Bei Fedilab habe ich sowas nicht gesehen.

@Friendica Support


Marco R. friendica

Die CO2 Uhr finde ich sehr gut. Sie verdeutlicht die Dringlichkeit:

Klimawandel - Schwerpunkt auf taz.de

taz.de/Schwerpunkt-Klimawandel…


Marco R. friendica

Warum geben sich eigentlich grüne Politiker für dieses unsinnige Dateninstitut her? Haben die zu viel CoolAid auf den Lobbyveranstaltungen der Datenhehler-Industrie getrunken? Ich schließe mich der Meinung von Fefe an: blog.fefe.de/?ts=9d6db3c1 .

Wenn grüne Politiker schon bei der Startveranstaltung die fehlende Einbindung der Zivilgesellschaft kritisieren, warum darf sich der Habeck hinstellen und den Unsinn feiern? Ich habe für den Quatsch bestimmt nicht gewählt und Wahlkampf gemacht und bin maximal wütend!

1

Marco R. friendica

Aus Ideen zur Verbesserung der Luftqualität in unseren Städten hat das European Enviromental Bureau konkrete Vorschläge für die Politik vorbereitet:

code.parvaipret.lv/


Marco R. friendica

Cooles Interview mit Frank Karlitschek von @Nextcloud 📱☁️💻 bei @GNU/Linux.ch : GNU/Linux.ch: GLN029 - Fediverse und Nextcloud

Webseite der Episode: gnulinux.ch/gln029-podcast Mediendatei: gnulinux.ch/podcast/GLN029.mp3

Das Gespräch über das Fediverse ist auch interessant.


Marco R. friendica

Friendiqa and Google Play Store

Hello @Friendica Developers ! My new version of the Friendiqa Android app was rejected by the Play Store. According to them, the app

"MUST have the following features/functionalities:

  • Provide an in-app system for reporting objectionable UGC and users:
    • Allows users to report/flag potential violating content.
    • Allows users to report/flag other users for potential violations.
  • Provide an in-app system for blocking objectionable UGC and users:
    • Allows users to remove/block potential violating content.
    • Allows users to remove/block other users for potential violations.

I found an API for Blocking an account in the Mastodon API, but there is no API for reporting UGC (user generated content) and users. And I don't know how to block potential violating content. Is something in that direction in the works?

Funny thing is, the test account for them is following the Tagesschau bot and the objectionable content was either a report on the German team in WM in Quatar or a comment with the hashtag BoycottQatar2022. I wonder which one they found objectionable...

1

Marco R. friendica

Mehr Demokratie e.V.: 20 Prozent weniger Demokratie – Nicht mit uns!

mehr-demokratie.de/aktionen/20…


Marco R. friendica
@Carl Schwan It looks like you moved the Nextcloud Talk desktop client to github.com/CarlSchwan/talk-des… from Codeberg.org. Is development now happening there?

Marco R. friendica

Cooles Interview mit Greg KH über die Entwicklung am Linux Kernel:

FLOSS Weekly (Audio): FLOSS Weekly 706: Secrets of the Linux Kernel - Greg Kroah-Hartman and Linux Kernel Development

Webseite der Episode: twit.tv/shows/floss-weekly/epi…

Mediendatei: pdst.fm/e/chrt.fm/track/E91833…

1

Marco R. friendica

Reuters News reporting on Mastodon:

reuters.com/technology/mastodo…

Brace for impact!

Later posts Earlier posts