Partkeepr: Oktoteile Frage

Erstellt am 22. Mai 2020  ·  17Kommentare  ·  Quelle: partkeepr/PartKeepr

Von @JamesOctopart
"Hallo alle!

Ich arbeite für Octopart und wollte mich mit Ihnen in Verbindung setzen, da wir eine neue Version unserer API mit Self-Service und einem kostenlosen Kontingent für Open-Source-Benutzer veröffentlichen, und dieser Thread schien ein geeigneter Ausgangspunkt zu sein.

Wir planen, 500 Teileanfragen pro Monat als Volumen für unser kostenloses Kontingent zu stellen. Klingt das nach genug, um die meisten Hobbybenutzer in PartKeepr einzubeziehen?"

help-requested meta

Hilfreichster Kommentar

Als ich über mein Setup von PartKeepr nachdachte, fände ich es vernünftig, wenn ein Bastler einen Monat unbegrenzten Test und später ein paar hundert Anfragen pro Monat bekommt. In meinem Fall werde ich einige tausend Anrufe bei der Ersteinrichtung des Inventars verwenden, aber später werden nicht mehr so ​​viele Teile hinzugefügt.

Alle 17 Kommentare

Wir können also verstehen, was Sie vorschlagen – wie werden die 500 Teileanfragen/Monat gemessen? Wir hosten nichts, also betreibt jede Person ihren eigenen Server.

Hallo Bret,

Teileanfragen werden gezählt, wenn ein Teil von einer Abfrage zurückgegeben wird. Jeder Benutzer
Müssten also die Grenzen für einen eigenen API-Schlüssel auf Octopart.com beantragen
wäre eine pro Benutzer Basis.

Glauben Sie, dass dies ausreichen würde, um PartKeepr's aufzuwerten?
Hobbynutzer? Um ehrlich zu sein, außer der Demo-Instanz habe ich sie nicht benutzt
PartKeepr.

Jeder Einblick wäre sehr dankbar!

Am Do, 21. Mai 2020 um 21:14 Uhr bret watson [email protected]
schrieb:

Wir können also verstehen, was Sie vorschlagen - wie ist der 500-Teil
Anfrage/Monat gemessen? Wir hosten nichts, also läuft jede Person
ihren eigenen Server.


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/partkeepr/PartKeepr/issues/1125#issuecomment-632424718 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/APVO4KPUSHS7MXHRTHQLA23RSXGWDANCNFSM4NHL37GQ
.

Verzeihen Sie meine Unwissenheit, da ich Octopart nicht verwende. Aber die Anfrage - ist das eine Lagerabfrage, eine Produktsuche oder eine Bestellung?

@baradhili Um es kurz zu machen: Sie verdichten verschiedene Informationen über Teile, sodass Benutzer diese Informationen wie Verkäuferdaten, Datenblätter, Geräteparameter usw. herunterladen können. Sehr schön, um Teile schnell in PartKeepr zu importieren.
Es ist sehr wertvoll, wenn Sie mehr als ein Dutzend Teile gleichzeitig importieren.

@JamesOctopart Ich kann dir meine persönlichen Gedanken dazu sagen. Dies ist keine offizielle PartKeepr-Erklärung.
Ich bin auf einem ähnlichen Weg wie @aarontc in https://github.com/partkeepr/PartKeepr/issues/1030#issuecomment -632406313. Wenn Sie anfangen, neue Teile in die Datenbank zu importieren, importieren Sie schnell mehr als ein paar Teile pro Tag. Sie können innerhalb eines Wochenendes problemlos in die 1000er gehen, wenn Sie Ihren Keller inventarisieren. Andererseits tue ich das nicht regelmäßig täglich. Vielleicht reicht also nur ein längerer Horizont mit einer Vielzahl von Anfragen (nicht 500 Teile/Monat, sondern 1500 Teile/3 Monate).
Für diejenigen, die mehr Teile importieren müssen, sollte es möglich sein, das Niveau durch einmalige Zahlung zu erhöhen. So etwas wie ich kaufe 2000 zusätzliche Zugänge, die verwendet werden, nachdem mein monatliches Budget aufgebraucht ist.

Noch eine Anmerkung: Ich spreche von der Anzahl der importierten Teile, nicht von API-Zugriffszeiten. Eine einzige Suche, ob ein Teil in der Datenbank ist, dann die Auswahl aller relevanten Teile, der Import und alle Downloads schaffen eine Vielzahl von API-Zugriffen. Wenn Sie an 500 solcher Zugriffe denken, ist dies höchstwahrscheinlich zu wenig. Aber ich habe mich hier nicht mit den Details der API befasst.

Das würde mich sehr interessieren, da ich mich bei meinem KiCad2PartKeepr-Projekt auf Octopart verlassen habe.

https://github.com/Gasman2014/KC2PK

Für meine persönlichen Projekte wäre ein Level von 500 Teilen interessant. Hat sich die API stark verändert? Um sicherzustellen, dass eine App gut mit einer API funktioniert, müssen Tests durchgeführt werden, und daher wäre eine gewisse Flexibilität für Open-Source-Entwickler ohne den Kauf eines Abonnements willkommen.

Was ist mit dem Sammeln einiger Statistiken per API-Schlüssel auf Ihrem Server? Vielleicht ist es eine gute Idee, Leuten, die als Bastler danach fragen, einige Schlüssel zu geben und dann ihre durchschnittliche Nutzung zu zählen.

Ich bezweifle, dass Sie einen vernünftigen Durchschnitt von Benutzern finden werden, um die erforderlichen API-Aufrufe zu berechnen, aber zumindest ist es ein Weg zu gehen.

Als ich über mein Setup von PartKeepr nachdachte, fände ich es vernünftig, wenn ein Bastler einen Monat unbegrenzten Test und später ein paar hundert Anfragen pro Monat bekommt. In meinem Fall werde ich einige tausend Anrufe bei der Ersteinrichtung des Inventars verwenden, aber später werden nicht mehr so ​​viele Teile hinzugefügt.

Ich würde gerne das Freiteile/Monat-Kontingent für OctoPart erhalten. Es ist so bequem, die Daten für Ihre Teile zu erhalten.
Ja, anfangs benötigen Sie wahrscheinlich mehr als die 500, aber das Einfügen von 500 Komponenten ist immer noch eine ziemliche Arbeit (ok, es dauert keinen Monat).

Also, ja bitte!

Ich glaube, das ist nur ein Werbegag. Ich habe verschiedene E-Mails gesendet, in denen ich nach der Möglichkeit gefragt habe, in Zukunft einen kostenlosen API-Zugang zu haben, und habe überhaupt keine Antwort erhalten.

Ola PTDreamer, du bist der stm32-Lötkolbentyp! Ich habe meine immer noch nicht für ein JBC-Eisen fertiggestellt.

Ich habe SnapEDA eine ähnliche Frage gestellt und sie haben mir 2 Monate später (letzte Woche) geantwortet. Hoffen wir, dass sie uns gegenüber nachsichtiger sind.

Am nächsten Werktag erhielt ich eine Antwort von Octopart, in der bestätigt wurde, dass sie vorhatten, „in ein paar Wochen“ eine kostenlose Stufe anzubieten. Das war Anfang Juni. Drückt weiterhin die Daumen!

Am 2. Juli 2020 um 13:35 Uhr schrieb Martijn Kuipers [email protected] :

Ola PTDreamer, du bist der stm32-Lötkolbentyp! Ich habe meine immer noch nicht für ein JBC-Eisen fertiggestellt.

Ich habe SnapEDA eine ähnliche Frage gestellt und sie haben mir 2 Monate später (letzte Woche) geantwortet. Hoffen wir, dass sie uns gegenüber nachsichtiger sind.


Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub https://github.com/partkeepr/PartKeepr/issues/1125#issuecomment-652979341 an oder melden Sie sich ab https://github.com/notifications/unsubscribe-auth/ACADFOKBXDWBKPB2CL3U273RZR5I3ANCNFSM4NHL37GQ .

IDK, ich habe ihnen vor ein paar Wochen eine E-Mail geschickt. Sie taten so, als hätten sie noch nie von Partkeepr gehört … vielleicht haben sie das Projekt so gefunden?

Meine Anfrage bezog sich nicht speziell auf PartKeepr – ich habe auch Octopart für meine Anwendung zur Stücklistenbestellung verwendet – die die PartKeepr-Datenbank als Backend verwendet. (Kicad2Partkeepr), konnten es aber nicht verwenden, seit sie den API-Zugriff entfernt haben.

https://github.com/Gasman2014/KC2PK https://github.com/Gasman2014/KC2PK

Am 2. Juli 2020 um 16:23 Uhr schrieb Michael Fisher [email protected] :

IDK, ich habe ihnen vor ein paar Wochen eine E-Mail geschickt. Sie taten so, als hätten sie noch nie von Partkeepr gehört … vielleicht haben sie das Projekt so gefunden?


Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub https://github.com/partkeepr/PartKeepr/issues/1125#issuecomment-653071390 an oder kündigen Sie https://github.com/notifications/unsubscribe-auth/ACADFOOBDRUB3YDZBCRQYCTRZSQ6LANCNFSM4NHL37GQ .

Zunächst muss ich sagen, dass ich das Protokoll, das PK in Bezug auf Octopart verwendet, nicht zurückentwickelt habe. Also ist jede Aussage hier nur meine fundierte Vermutung.

Seien Sie vorsichtig mit der API-Anforderungsnummer. Ich bin mir nicht sicher, wie viele Anfragen PK für eine einzelne Suche nach einem Teil startet. Es kann sein, dass jeder Download (Datenblatt, Bild, ...) ein eindeutiger API-Aufruf ist. Gleiches gilt für Händlerdaten und dergleichen.
Dies würde dazu führen, dass eine einzelne Suche mindestens 10 API-Anfragen kostet! Das heißt nach 50 Teilen/Monat ist das Limit erreicht.

Wäre jemand bereit, dies zu überprüfen, würde es uns allen helfen. Leider fehlt mir im Moment die Zeit, mich durchzuarbeiten.


Übrigens: Ich habe auch bei Octopart nachgefragt. Sie sagten mir folgendes:

Die aktuelle API bietet derzeit keinen kostenlosen Zugriff. Ich verstehe Ihre Bedenken und entschuldige mich für die Unannehmlichkeiten. Ich freue mich jedoch zu erwähnen, dass Octopart eine neue Version auf den Markt bringt, die hoffentlich bis Ende dieses Sommers die Infrastruktur für eine kostenlose Stufe haben wird.

Wir hoffen, dass Sie sich anmelden, wenn API v4 gestartet wird. Bitte lassen Sie es mich wissen, wenn Sie Fragen haben.

Ich möchte betonen, dass wir aufgrund mangelnder Entwicklungsleistung möglicherweise nicht in der Lage sind, die erwähnte API v4 von Octopart zu verwenden.

Anfang dieses Jahres wurde meine Octopart-Registrierung abgelehnt, da mein Anwendungsfall (Partkeeper als Bastler) nicht mit den Nutzungsbedingungen von Octopart vereinbar war.
Diese Bedingungen erwähnen ausdrücklich, dass Sie keine Daten (wie Datenblätter) auf Ihr eigenes System herunterladen und speichern können und dass alle von Octopart abgerufenen Daten nur für maximal 24 Stunden zwischengespeichert werden können. (https://octopart.com/api/terms)
Das bedeutet, dass Sie die API die ganze Zeit nutzen müssen, und mit einem harten Limit möchte ich nicht, dass meine Projekte anhalten, wenn ich das API-Aufruflimit erreiche.

Für PartKeepr im Allgemeinen wäre ich mehr daran interessiert, neben Octopart auch andere APIs integrieren zu können.
Die meisten Teilehändler stellen ihren Kunden APIs zum Abrufen von Datenblättern und Preisinformationen zur Verfügung.
Es ist keine einzelne aggregierte Datenquelle, aber das bedeutet auch, dass es sich nicht um einen einzelnen Fehlerpunkt oder Engpass handelt.

Hallo zusammen,

Aktualisierung dieses Threads, da wir die neue GraphQL-API gestartet haben, die wir sind
ziemlich aufgeregt und kann hier gefunden werden: https://octopart.com/api

Ein paar Aktualisierungen:

Unser kostenloses Kontingent ermöglicht die Rückgabe von 500 Teilen pro Monat mit der Möglichkeit dazu
bei Bedarf mehr kaufen.

Es müssen einige Arbeiten durchgeführt werden, um sicherzustellen, dass PK unsere neuen abfragen kann
API, unsere Anleitung für die ersten Schritte finden Sie hier:
https://octopart.com/api/v4/getting-started.

Wenn Sie sich Sorgen über das Teilelimit in der kostenlosen Stufe machen, würde ich die Verwendung empfehlen
multi_match mit Limit 1, um sicherzustellen, dass jede Übereinstimmung nur einen Teil zurückgibt.

Wir hoffen, dass die neuen Funktionen in unserer API für die PK-Community wertvoll sind.
Lassen Sie mich einfach wissen, wenn Sie Fragen haben, Sie können mir direkt eine E-Mail senden
[email protected]

-James

Am Do, 2. Juli 2020 um 12:04 Uhr schrieb Christian [email protected] :

Zunächst muss ich sagen, dass ich das Protokoll, das PK
Verwendungen in Bezug auf Octopart. Also ist jede Aussage hier nur meine fundierte Vermutung.

Seien Sie vorsichtig mit der API-Anforderungsnummer. Ich bin mir nicht sicher, wie viele Anfragen PK
startet für eine Einzelsuche eines Teils. Es kann sein, dass jeder
Download (Datenblatt, Bild, ...) ist ein eindeutiger API-Aufruf. Das Gleiche gilt
für Händlerdaten und dergleichen.
Dies würde dazu führen, dass eine einzelne Suche mindestens 10 API-Anfragen kostet! Dass
bedeutet nach 50 Teilen/Monat ist das Limit erreicht.

Wäre jemand bereit, dies zu überprüfen, würde es uns allen helfen. Unglücklicherweise,

Mir fehlt im Moment die Zeit, mich durchzuarbeiten.

Übrigens: Ich habe auch bei Octopart nachgefragt. Sie sagten mir folgendes:

Die aktuelle API bietet derzeit keinen kostenlosen Zugriff. ich verstehe
Ihre Bedenken und ich entschuldige mich für die Unannehmlichkeiten. Ich freue mich jedoch
erwähnen, dass Octopart eine neue Version herausbringt, die die haben wird
Infrastruktur für eine kostenlose Stufe, hoffentlich bis Ende dieses Sommers.

Wir hoffen, dass Sie sich anmelden, wenn API v4 gestartet wird. Bitte lass mich wissen, wenn
Hast du irgendwelche Fragen.

Ich möchte betonen, dass wir es aufgrund der fehlenden Entwicklungskraft möglicherweise nicht sind
in der Lage, die erwähnte API v4 von Octopart zu verwenden.


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/partkeepr/PartKeepr/issues/1125#issuecomment-653094570 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/APVO4KJABPVCMTJQSICYJXTRZSVYRANCNFSM4NHL37GQ
.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

kgabryszewska picture kgabryszewska  ·  8Kommentare

dani2bunny picture dani2bunny  ·  24Kommentare

JoarGjersund picture JoarGjersund  ·  12Kommentare

mctomaszek picture mctomaszek  ·  20Kommentare

michielbrink picture michielbrink  ·  7Kommentare