Ich habe eine Chrome-Erweiterung entwickelt, die Medien-Dateien von Websites automatisch extrahiert
(all-downloader.arinaru.com)Beim Surfen auf Websites ist es lästig, Bilder oder Videos jedes Mal einzeln per Rechtsklick zu speichern.
Deshalb habe ich einen Dienst entwickelt, der Medien aus allen Tabs automatisch sammelt und zum Download bereitstellt.
• Tab-Quellen automatisch extrahieren und Medien-Dateien sammeln
• Bilder/Videos gesammelt auswählen und herunterladen
• Download-Statistiken in Echtzeit + Ranking beliebter Inhalte
Das ist ein schnell mit Vibe Coding umgesetztes Projekt, und Feedback ist willkommen!
8 Kommentare
Es scheint kein Fall von böser Absicht zu sein, sondern eher einer, bei dem die Konzeption einfach etwas enttäuschend war. Danke für die Mühe bei den Korrekturen!
Hallo, ich bin der Entwickler. Vielen Dank zunächst für das Feedback.
Der Grund, warum die Daten auf dem Server gespeichert wurden, war die Absicht, dass die Aktivitäten der Nutzer auf natürliche Weise zur Erstellung von Inhalten beitragen und die Website dadurch lebendiger wird.
Um mögliche Probleme zu vermeiden, habe ich es so umgesetzt, dass auf dem Server nur die Datei-URL der gesammelten Medien gespeichert wird.
Aber allein der Umstand, dass die Aktivitäten der Nutzer für alle sichtbar werden, ist an sich schon problematisch.
Beschämenderweise habe ich daran überhaupt nicht gedacht.
Ich habe es nun so geändert, dass es vollständig lokal und ohne Server funktioniert.
Vielen Dank euch allen, dass ihr mich darauf hingewiesen habt.
Beim nächsten Projekt werde ich es aus der Perspektive der Nutzer besser durchdenken!!
404
Diese Seite konnte nicht gefunden werden.
Die Funktion bleibt nicht einfach nur eine Funktion, sondern vermischt sich mit einem seltsamen Ehrgeiz.
Sie stellen es auf der Website als Projekt vor, das im Mai 2024 erstellt wurde, aber da im Text keine Zeitform erkennbar ist, wirkt die Beschreibung auch so, als wäre es ein kürzlich erstelltes Projekt. Außerdem wirkt es etwas seltsam, dass in der Beschreibung ausdrücklich das Sammeln der Download-Listen anderer Nutzer erwähnt wird und dass dies mit anderen Funktionen zusammengeworfen wird.
Gibt es einen besonderen Grund, warum die Aufzeichnungen auf einem zentralen Server gesammelt werden müssen..?
Wenn man den DOM analysiert, Medien sammelt und sie einfach herunterlädt, sind das doch Funktionen, die auch lokal völlig ausreichend möglich sein sollten.
Für persönliche Aufzeichnungen oder die vor einem Massen-Download gesammelte Medienliste scheint
localStorage, das die Extension API für so einen Zweck bereitstellt, völlig ausreichend zu sein.Dass der persönliche Internet-Nutzungsverlauf von Dritten gesammelt wird und sogar öffentlich zugänglich ist, fühlt sich für mich ebenfalls etwas seltsam an..
Wenn mit der Erweiterung heruntergeladene Bilder an einen Server übertragen werden und es dort dann heißt: „Das ist ein Bild, das jemand heruntergeladen hat — möchten Sie es auch herunterladen??“
dann nutze ich das nicht.
Außerdem scheint es Raum für rechtliche Probleme zu geben, deshalb nutze ich es nicht.
Wäre es eher etwas gewesen wie „Es ist ein Dienst, der Bilder in einer Cloud wie imgur speichert und deren URL zurückgibt“, dann wäre das okay gewesen.
Aber nach außen hin heißt es „Speichere Bilder ganz einfach lokal“, während es sich in Wirklichkeit eher anfühlt wie „Aber diese Bilder werden alle an einen Server übertragen“, und das stößt bei mir auf Ablehnung.
Es tut mir leid, dass ich oben vielleicht zu scharf formuliert habe, aber
selbst wenn ich länger darüber nachdenke: Wenn ich denke „Ich sollte mein Gesichtsbild auf Facebook speichern“ und es dann mit Hwackpeu speichere,
werden diese Bilder alle an einen Server übertragen???
Ich glaube, das rechtliche Problem wäre viel zu groß, daher wäre es wahrscheinlich besser, die Erweiterung aus dem Store zu nehmen.