So funktioniert SnagPins – Link zur Datei
SnagPins liest die öffentlichen Daten, Pinterest dient als Pin und übergibt Ihnen direkt die Mediendatei. Es wird nichts hochgeladen, nichts gespeichert.
Einfügen, auflösen, auswählen, speichern
Die Seite erledigt einen Job in vier Schritten. Sie fügen einen Link ein, der Server liest die PIN, die Ergebniskarte zeigt jede Datei, die die PIN enthält, und Sie wählen eine aus. Es gibt keinen Kontoschritt, keine Warteschlange und keine E-Mail: Die gesamte Interaktion besteht aus einer Suche und einem Klick.
Der erste Suchvorgang fragt Pinterest nach der öffentlichen PIN und dauert genauso lange wie diese Antwort, normalerweise deutlich weniger als ein paar Sekunden. Wiederholte Suchvorgänge für denselben Pin erfolgen aus einem kurzlebigen Cache und werden fast sofort geöffnet, weshalb sich das zweimalige Einfügen desselben Links beim zweiten Mal schneller anfühlt.
Was als Link gilt, akzeptiert diese Seite
Der Klassifikator ist bewusst eng gefasst. Es werden eine PIN-Adresse auf einer beliebigen Pinterest-Domain, ein pin.it-Kurzlink, ein aus der App kopierter Freigabelink und eine bloße PIN-ID akzeptiert. Ein Board, ein Profil, eine Suchseite und ein Ideen-Pin-Hub werden abgelehnt, bevor etwas abgerufen wird, mit einer Nachricht, die den tatsächlichen Link nennt.
Diese Weigerung ist ein Merkmal, keine Lücke. Eine Pinnwand zu holen und zu hoffen, dass eine Stecknadel herausfällt, verschwendet eine Anfrage, verwirrt die Person, die sie eingefügt hat, und bietet nichts zum Herunterladen an. Den Linktyp in einem Satz zu benennen ist schneller und einfacher als ein Spinner gefolgt von einem Fehler.
Wie aus einem Link eine Datei wird
Ein eingefügter Link wird klassifiziert, bevor etwas abgerufen wird. Eine PIN-Adresse, ein pin.it-Kurzlink, ein App-Share-Link und eine bloße PIN-ID werden alle akzeptiert; Ein Board, ein Profil oder ein Ideen-Pin-Hub wird sofort mit der Meldung abgelehnt, um welche Art von Link es sich handelt. Diese Prüfung erfolgt in Ihrem Browser, sodass ein offensichtlicher Fehler niemals den Server erreicht.
Akzeptierte Links werden serverseitig aufgelöst. Der Resolver liest die öffentliche Seite für diesen Pin und extrahiert die Mediendeskriptoren, die Pinterest veröffentlicht: die Wiedergaben, ihre Größen, ihre Formate und, sofern verfügbar, ihre Dauer. Es meldet sich nie an, verwendet nie ein gespeichertes Pinterest-Konto und fragt Sie nie danach.
Was Ihnen die Ergebniskarte verrät
Jede Datei auf der Karte zeigt eine Bezeichnung, ein Format, eine Pixelgröße oder eine Dauer und ihre Dateigröße, wenn Pinterest sie meldet. Die empfohlene Datei ist markiert, aber Sie haben die Wahl, da die größte Datei nicht immer die richtige ist.
Die Karte beschriftet auch den Pin-Typ: Video, Bild, GIF oder Ideen-Pin. Diese Bezeichnung spiegelt wider, was der Resolver tatsächlich gefunden hat, und nicht, wie der Link aussah. Wenn sich herausstellt, dass ein Pin nur ein Bild enthält, wird auf der Karte „Bild“ angezeigt und das Bild angeboten.
Warum sich derselbe Pin beim zweiten Mal schneller öffnet
Aufgelöste Pins werden für ein kurzes Fenster zwischengespeichert und nur durch die Pin-ID verschlüsselt. Medien-URLs für einen Pin ändern sich selten, daher ist eine zwischengespeicherte Antwort für die Länge dieses Fensters genauso gut wie eine neue, und bei einer zweiten Suche wird der Roundtrip zu Pinterest vollständig übersprungen.
Der Cache ist bewusst kurz gehalten. Wenn ein Ersteller einen Pin löscht oder das Medium austauscht, verfällt der veraltete Eintrag und die nächste Suche spiegelt die Realität wider, anstatt einen Link bereitzustellen, der nicht mehr funktioniert. Wenn sich herausstellt, dass eine zwischengespeicherte URL tot ist, meldet die Karte den Fehler, anstatt die Datei trotzdem anzubieten.
Wenn etwas schief geht
Fehler werden im Klartext gemeldet und sind konkret. Eine gelöschte PIN lautet gelöscht. Eine private PIN sagt privat. Eine Login-Wall sagt Login-Wall. Ein Pin, der nur als Streaming-Playlist gespeichert ist, besagt dies. Eine Zeitüberschreitung fordert Sie dazu auf, es noch einmal zu versuchen, anstatt für immer hängen zu bleiben.
Im Hintergrund wird stillschweigend nichts erneut versucht, und es wird niemals eine Platzhalterdatei angeboten, als wäre es der Pin. Wenn das Tool die Medien nicht abrufen kann, erhalten Sie eine Meldung, keine Überraschung.
Was wir über Ihren Besuch speichern
Nichts ist an dich gebunden. Der von Ihnen eingefügte Link wird für diese Suche verwendet und die Antwort wird nach Pin-ID und nicht nach Besucher zwischengespeichert. Es gibt kein Konto, an das man es anhängen kann, keinen Verlauf dessen, was Sie gelöst haben, und kein daraus erstelltes Profil.
Der Download selbst erfolgt direkt von den Medienhosts von Pinterest in Ihren Browser. Wir übertragen die Bytes nicht per Proxy, was bedeutet, dass Ihre Verbindung die Datei auf die gleiche Weise abruft, wie es der Pinterest-Player tun würde.
Grenzen, die wir bewusst einhalten
Ein Pin pro Suche, kein Massenendpunkt, kein Board-Downloader und kein Crawling. Bei diesen Einschränkungen handelt es sich nicht um fehlende Funktionen, die umgangen werden müssen: Sie sorgen dafür, dass das Tool im Rahmen der Pinterest-Bedingungen bleibt und für alle Benutzer schnell bleibt.
Wenn Sie ein Board oder ein ganzes Profil benötigen, lautet die ehrliche Antwort: Dieses Tool reicht nicht aus. Wenn Sie ein Board speichern, müssen Sie die Pins einzeln öffnen oder den Ersteller fragen.
Zuerst für ein Telefon gebaut
Die meisten Leute speichern eine PIN auf einem Telefon, normalerweise direkt nachdem sie sie in der App gesehen haben, daher ist das Layout zunächst auf die Breite des Telefons ausgelegt: Das Feld, die beiden Schaltflächen und die Ergebniskarte passen alle hinein, ohne zu zoomen oder horizontal zu scrollen, und die Formatliste bleibt ein zweispaltiges Raster und keine enge Zeile.
Die Seite behält auch das Layout bei, während sie funktioniert. Platz für die Ergebniskarte wird reserviert, bevor etwas verrechnet wird. Sobald die Karte also ausgefüllt ist, springt nichts darunter. Das ist am wichtigsten auf einem Telefon, wo ein Sprung normalerweise das Objekt bewegt, auf das Sie gerade tippen wollten.
Cache und Ausfälle, im Klartext
Aufgelöste Pins werden für kurze Zeit gespeichert, sodass eine zweite Suche sofort möglich ist. Dieser Speicher ist durch die Pin-ID verschlüsselt und läuft schnell ab, sodass ein vom Ersteller gelöschter Pin nicht mehr aufgelöst wird, anstatt für immer eine tote Adresse zurückzugeben.
Fehler werden benannt und nicht verwischt. Ein gelöschter Pin, ein privater Pin, eine Login-Pinnwand, ein reiner Streaming-Pin und ein Timeout erhalten jeweils einen eigenen Satz, da jeder etwas anderes bedeutet und nur einer davon einen sofortigen erneuten Versuch wert ist.
Sie fügen einen Pin-Link ein. Unser Server fragt Pinterest nach der öffentlichen Pin-Seite, extrahiert die darin enthaltenen Medien-URLs und gibt sie als Download-Liste an Ihren Browser zurück.
Es wird nichts von Ihrem Gerät hochgeladen. Wir speichern Ihre Pins nicht, Ihre IP ist nicht an ein Profil gebunden und es gibt kein Konto zum Erstellen.
Die Downloads erfolgen direkt von den Bild- und Video-Hosts von Pinterest. Wir kodieren Ihre Datei niemals neu, beschneiden sie oder versehen sie mit einem Wasserzeichen.
Es funktionieren nur öffentliche Pins. Private Pins, Pinnwände und Profile fallen nicht in den Geltungsbereich – und das Herunterladen der Arbeit einer anderen Person zur erneuten Veröffentlichung kann deren Rechte verletzen. Verwenden Sie es für persönliche Speicherungen.