bthalpin, to mastodon
@bthalpin@mastodon.social avatar

I've had a little process running for the past year or so, totting up Mastodon "active monthly users". Occasional bumps up (one outstanding one last summer when Elon did something particularly idiotic) followed by long slow declines.

Was somewhat disappointed to see recent growth of about 250k turning out to be a phantom instance (telling lies via the API).

#mastostats #mastodon #api #fediverse

tagestipp, to fediverse German

-Client

Elk ist ein Fediverse-Client als alternative und nutzt die --, um sich mit Konten auf kompatiblen Instanzen zu verbinden.

Nach eigenen Angaben befindet sich Elk im -Status. Bugs und fehlenden Funktionen sind zu erwarten.

Website des Projekts:
https://elk.zone/

Elk im Fediverse:
@elk

joelving, to fediverse
@joelving@mastodon.joelving.dk avatar

Just had to design an API for work, and thanks to the painful lessons of ActivityPub, we made sure that specializations of a base type occupied different fields on a wrapper object so it will be easy to deserialize.

claras_universe, to python
@claras_universe@ieji.de avatar

Instead of requesting new YouTube videos from a channel by searching the channel for videos sorted by date, I retrieve the "uploads" playlist id and THEN get the newest video in that playlist. The first approach ate 101 Google API quota, the new approach only 3, with the same result xD I increased the amount of API requests I can do by 3000% by choosing a slightly different approach c: (It's for my discord bot)

lyndon, to Blog

Wrote a short post on a silly blunder I made when using the SDK in while listing S3 objects:

https://lyndon.codes/2024/02/29/fixing-a-bug-in-s3-object-listing-in-scala/

Good opportunity to explore some good practices that could have prevented me making such a bug, like and design.

tagestipp, to fediverse German

#Fediverse-Client #Sengi

Sengi ist ein Fediverse-Client für den #Desktop und nutzt die #Mastodon-#Client-#API, um sich mit Konten auf kompatiblen Instanzen zu verbinden.

Nach eigenen Angaben handelt es sich bei Sengi um einen mehrkontenfähigen Mastodon- und #Pleroma-Desktop-Client und #FLOSS.

Das von Nicolas Constant entwickelte Sengi steht für #Linux, #MacOS und #Windows zur Verfügung.

Website des Projekts:
https://nicolasconstant.github.io/sengi/

Whalebird im Fediverse:
@sengi_app

einenlum, to random

Just bought a license key for #Forvo #API. And I see this in the terms… ???

Is it even legal to forbid people to cache content?

argosopentech, to random
@argosopentech@fosstodon.org avatar

I’ve had a few people reach out to me to ask how secure Argos Translate is.

I try to take security seriously; but of course all software has bugs. To my knowledge, to date, no one has found a serious security vulnerability in Argos Translate or LibreTranslate. It’s probably inevitable though that ArgosTranslate/LibreTranslate or one of it’s dependencies will have a security vulnerability at some point.

https://community.libretranslate.com/t/argos-translate-security/974

ButterflyOfFire,
@ButterflyOfFire@mstdn.fr avatar
oblomov, to mastodon
@oblomov@sociale.network avatar

Has #Mastodon added an #API to automate #backup management yet?

matthew, to random
@matthew@opinuendo.com avatar

A question for historians (and software archivists in general):

Who coined the term, "API-First"?

I assume there is probably no one single author, but I'm just as interested in the chain of who popularized the term. Researching this sort of thing can be hard, as search algorithms heavily favor recency.

Trying to trace things through slide decks, it seems like there was a big bang of mentions around 2013, but then things get muddled.

Ideas? Leads to run down? Or a boost for reach?

big_louse, to reddit
@big_louse@todon.eu avatar

leave #reddit now

{ Reddit said in a filing to the Securities and Exchange Commission that its users’ posts are “a valuable source of conversation data and knowledge” that has been and will continue to be an important mechanism for training AI and large language models. The filing also states that the company believes “we are in the early stages of monetizing our user base,” and proceeds to say that it will continue to sell users’ content to companies that want to train LLMs and that it will also begin “increased use of artificial intelligence in our advertising solutions.” }

https://www.404media.co/reddit-we-are-in-the-early-stages-of-monetizing-our-user-base-2/

SPF,
@SPF@hear-me.social avatar

@big_louse

Another option for getting out of Reddit and messing with the #LLM training - in an insignificant, yet satisfying way - is the Redact app. It can edit/replace all your posts and comments with gibberish before mass deleting them.
https://redact.dev/

I was a daily user of #Reddit for ten years but quit in July 2023 when they killed third party apps. (After I exported my data, Redact wiped out everything in just a few minutes.) And honestly, there is nothing else like Reddit in the fediverse or anywhere else. No substitute for the network effects of such an enormous userbase.

It makes me sad, and I do miss some of the communities and interesting content over there. I don't blame the company for trying to make money thru ads or charging a reasonable rate for #API access - but they are unarguably, to my mind, taking the shittiest route possible. Alas.

schizanon, to webdev

Something I love about the web is how it still surprises me with new features all the time.

Like since when have we had an API for applying CSS highlights to text using JS to define the highlighted areas?

https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API

#webDev #css #customHighlight #API #web #dev #development #styling #highlights #javaScript

frankel, to security
@frankel@mastodon.top avatar

Last week, we listed 16 practices to help secure one’s APIs and described how to implement 7 of them with .

This week, we will look at the remaining practices.

https://blog.frankel.ch/secure-api-practices-apisix/2/

pmj, to random German
@pmj@social.pmj.rocks avatar

mal ne frage
ist es sinnvoll operationen über eine (ich denke ) durchzuführen?
basically brauche ich eigentlich einen GUI für die

ach ja, ich brauche primär keine tipps zur umsetzung, sondern es geht mir primär darum ob bzw. weshalb das konzept sinnvoll ist oder nicht

ekis, to python
@ekis@mastodon.social avatar

Noticed the popular #python project "undetectable-chromedriver" has been abandoned

the developer opted for "cdp" alternative called "nodriver" & described as the "successor"

But having hard time not seeing it as step backwards

Only methods I can think to make it "undetectable" is transparent proxy or patching browser

A reason given is performance

Soo did a rewrite in #Golang b/c it compiles. I plan to move towards Webdriver b/c supports top 5 browsers /w 1 #API

https://github.com/shehackedyou/stealth-chromedriver

#it

itnewsbot, to generativeAI

Reddit admits more moderator protests could hurt its business - Enlarge (credit: Jakub Porzycki/NurPhoto via Getty Images)

Red... - https://arstechnica.com/?p=2005526 #generativeai #socialmedia #policy #reddit #tech #api #ipo

vincentbiret, to random
@vincentbiret@hachyderm.io avatar

has recently deployed support for . 🚀🚀🚀
In this blog post I share a retrospective on how we made this happen for such a large

https://baywet.github.io/microsoft-graph-http2/

cyberia, to wordpress
aral, to SmallWeb
@aral@mastodon.ar.al avatar

Heads up in case any of you are playing with Kitten¹, I’m going to implement a major API change today (it’s still pre-release/experimental so expect these things… though there should be fewer with time):

Instead of your routes receiving positional arguments like this:

export default (request, response) => { //… }

They will get a parameter object:

export default ({request, response}) => { //… }

¹ https://codeberg.org/kitten/app

#Kitten #SmallWeb #api #breakingChange

aral,
@aral@mastodon.ar.al avatar

(2/2) The main reasons are consistency and ease of authoring:

  • Currently, components get parameter objects. This will make them seem less alien when developing Kitten apps.

  • The onConnect() handlers in the new Streaming HTML workflow currently get positional arguments (request, page) – ordered for consistency with page routes – where you’re mostly interested in the page argument. Moving to a parameter object will hopefully mean fewer errors.

#Kitten #SmallWeb #api #breakingChange

sven, to php
@sven@phpc.social avatar

What are some good resources for building #API clients/SDKs in #PHP? E.g. what should I consider, how much customization is required, what expectations are there when you pull in an API client?

SkyfaR, to pokemon German
@SkyfaR@fedinerds.social avatar

Das es bis heute einfach keine gute Card Collection App gibt für #Pokemon #TradingCardGame, in dem die deutschen Karten vorhanden sind, ist irgendwie traurig.

Oder gar ne Webseite, das macht die Inventarisierung echt umständlich. 😔

SkyfaR,
@SkyfaR@fedinerds.social avatar

@kaiserkiwi hab noch ne andere #API gefunden.

Die scheint wohl etwas aktiver zu sein und bietet wohl schon 6 Sprachen an, darunter auch deutsch.

https://github.com/tcgdex/cards-database

davidbisset, to mastodon
@davidbisset@phpc.social avatar

Good read. Not really new news but summarizes I think well enough.

"Social networks are getting stingy with their data, leaving third-party developers in the lurch". #Mastodon #Bluesky #API

https://techcrunch.com/2024/02/09/social-network-api-apps-twitter-reddit-threads-mastodon-bluesky

minioctt, (edited ) to pokemon Italian

Una apparente si è appena abbattuta su di me oggi: non riesco a far funzionare un C!!! 😭️

Il problema è il seguente: il programmino di ieri per pubblicare su WordPress dal funziona benissimo, ma mi sono ricordata che dal browser del 3DS non si può caricare come la schermata del gioco in pausa, ma solo cose dall’album… e non tutti i giochi permettono di salvare lì. Per salvare da qualunque gioco c’è il menù , ma salva foto non-JPEG e in una cartella diversa. 😪️

Ho pensato per un attimo di forkare (ho controllato e nessuno lo ha fatto, almeno non per versioni recenti), e modificare la funzione di screenshot per salvare in , ma dopo qualche prova mi sa che evito, perché è un casino: l’ambiente di esecuzione è talmente ristretto che non vanno nemmeno tutte le funzioni della #C, quindi non è immediato far funzionare tutto. 😮‍💨️

La seconda opzione, più sfavorevole ma comunque decente, sarebbe un che converte le foto da a e le mette nella cartella giusta… e ovviamente non esiste, esistono cose simili ma non questo, quindi devo farlo io. Ho trovato questa repo da cui posso semplicemente rubare il di , che sul 3DS compila e quindi dovrebbe tranquillamente fungere. E però mi sto incartando su tutto il resto, cioè la navigazione tra le cartelle e la gestione dei (automatica, non pianifico di mettere menù o cose, deve semplicemente aprirsi, convertire, e chiudersi). ! 🤢️

Purtroppo C per fare cose di pratica (ossia non videogiochini, o roba tipo demo audiovisive, e così via) è … soprattutto perché la della stdlib fa proprio schifo, con tutti i nomi di funzioni e tipi scritti tutti in minuscolo e spesso senza vocali perché a qualcuno pesava il culo di scrivere parole intere. E quindi finisci per creare millemila macro e funzioni intermedie di astrazioni per evitare di ripetere di continuo le stesse criptiche righe ma così vai a creare astrazioni ancora più astruse per passare i dati in giro e così via. Mi chiedo come sia possibile usarlo per fare addirittura interi sistemi operativi, . Vabbè, oggi si soffre. 💀️

https://octospacc.altervista.org/2024/02/10/cazo/

#C

stefan, to music
@stefan@gardenstate.social avatar

Tidal releases a web SDK for app developers!

https://github.com/tidal-music/tidal-sdk-web

#music #webdev #github #streaming #api

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • modclub
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • megavids
  • provamag3
  • normalnudes
  • Leos
  • lostlight
  • All magazines