1. WillkommenWir, das Team von Doctor Brick, heißen Euch herzlich willkommen und wünschen Euch viel Spaß hier!
    Bitte beachtet die Nutzungsbedingungen und den Verhaltensleitfaden.
    Information ausblenden

BrickHunter

Dieses Thema im Forum "Lego Digital" wurde erstellt von BrickTwo, 15. Februar 2020.

  1. BrickTwo

    BrickTwo Mitglied

    Registriert seit:
    16. Dez. 2019
    Beiträge:
    116
    Geschlecht:
    männlich
    BrickHunter_small.png

    chromestore_screenshot.png



    Aktuelle Version: 1.1.0
    Verfügbar für: Chrome (Edge), Firefox

    Chrome:
    https://chrome.google.com/webstore/...-brick/plhoblcmafoglbnhekjmegkknhifedne?hl=de
    Erweiterung ist nur über diesen Link verfügbar

    Anleitung:
    https://github.com/BrickTwo/BrickHunter/wiki

    Kurzanleitung Chrome:
    1. www.lego.com Website öffnen.
    2. Rechts neben der Adressleiste (Chrome) bzw in der Adressleiste (Firefox) sollte ihr das BrickHunter Icon sehen. Drauf klicken :)
    3. Es öffnet sich Popup. Hier beim ersten mal euer Land auswählen.
    4. WantedList hochladen.
    5. Eure Wanted List wird nun angezeigt.
    6. Die Preise von PaB und S&T werden geladen, sobald man auf den "Lade Preis" Button klickt. Das laden kann ein paar Sekunden dauern.

    Firefox:
    https://addons.mozilla.org/de/firefox/addon/brickhunter/

    Kurzanleitung Firefox:
    (Detailierte Anleitung im Anhang ganz unten. Danke @IlexGT )
    1. www.lego.com Website öffnen.
    2. Rechts neben der Adressleiste (Chrome) bzw in der Adressleiste (Firefox) sollte nun das BrickHunter Icon erschienen sein. Drauf klicken :)
    3. Es öffnet sich Popup. Hier beim ersten mal euer Land auswählen.
    4. WantedList Button drücken und im Eingabefeld den Inhalt einer WantedList Xml reinkopieren.
    5. Eure Wanted List wird nun angezeigt.
    6. Die Preise von PaB und S&T werden geladen, sobald man auf den "Lade Preis" Button klickt. Das laden kann ein paar Sekunden dauern.

    Source Code:
    Das Projekt ist unter der GPL-3.0 Lizenz als Open Source auf GitHub veröffentlicht.
    https://github.com/BrickTwo/BrickHunter

    Changelog:

    1.2.0 (21.11.2020)
    • BrickHunter kann nun in einem Vollbildmodus öffnen
      • In diesem Modus kann nun auch unter Firefox eine WantedList mittels Dateiupload importiert werden.
      • Um die Teile in den LEGO Shop zu übertragen, muss unter Firefox wieterhin der Pupupmodus verwendet werden
    • Neu lassen sich ganze LEGO Sets anhand der von LEGO publizierten Teilelisten direkt importieren. Diese Teile lassen sich aber leider, zumindest aktuell, nicht an BrickLink exportieren.
    • Bestellungen werden neu mit dem BrickHunter Affiliate Link ausgeführt, wenn ihr aber weiterhin eure bevorzugte Quelle unterstützen wollt, zB. das Doctor Brick Forum, einfach zuvor in der Dropdownliste „Ohne Affiliate“ auswählen.
    • Da der dringende Wunsch zu existieren scheint, gibt es nun im Infoberreich einen Spendenbutton um das Projekt auch direkt zu unterstützen. :)
    1.1.0 (25.10.2020)
    • Alle Länder des Steine & Teile Service hinzugefügt
    • Englisch als zusätzliche Sprachanzeige, wird entsprechend den Browsereinstellungen angewendet
    • Es können nun mehrere Listen parallel verwaltet und konsolidiert in den Warenkorb gelegt werden
    1.0.0 (07.10.2020)
    • Letzte nicht automatisierbare Teile werden fix als "Spezialteil" eingeteilt.
    0.6.3 (07.10.2020)
    • Positionen ohne Preise werden nun in dem BrickLink Warenkorb zugeteilt
    0.6.2 (06.10.2020)
    • Spaltenbezeichnung Farbe in der Teileliste angepasst
    0.6.1 (05.10.2020)
    • Ladefehler bei nicht vorhandenen Teil & Farbkombination behoben
    0.6.0 (03.10.2020)
    • Allgemeine Textanpassungen
    • Anzeige des Land mittels Länderflagge
    • Ladevorgang kann nun abgebrochen werden
    • Farbanzeige um Farbbox und Legobezeichnung erweitert
    • Anzeige des Max Preis aus der WantedList
    • Ladeanzeige pro Position
    • Anzeige der Designnummer des gefundenen Stein/Teil
    • Einstellungen im Warenkorb in einen Tab verschoben und überarbeitet
    • Warenkorb um BrickLink inkl. Exportmöglichkeiten erweitert
    • Alle aktuellen Farben bei Pick a Brick sowie Steine & Teile überprüft und z.T. korrigiert
    • Bis auf ein paar einzelne Steine/Teile werden nun alle Teile korrekt zugeordnet

    0.5.1 (27.09.2020)
    • Fehler der verhinderte, dass diverse Spezialteile gefunden werden wurde behoben
    • Fehler der verhinderte, dass Metallic Gold Teile gefunden werden wurde behoben
    • Falsche Farbzuweisung bei Bronze und Trans Yellow korrigiert
    • Sämtliche Texte sind nun übersetzbar
    0.5.0 (19.09.2020)
    • CSV Export
    • WantedList, Pick a Brick und Steine & Teile Listen können nun ausgedruckt werden
    • Unterstützung der BrickLink "have" Funktion
    • Disclaimer Page
    0.4.1 (10.09.2020)
    • Einzelnen Minifigurteilen wurden falsche LEGO Teile zugewiesen - korrigiert
    • Steine & Teile Warenkorb leeren führte zu einem kaputten Warenkorb - korrigiert
    • Löschen eines Teils im LEGO Steine & Teile Waren entfernte immer den letzten Eintrag - korrigiert
    0.4.0 (05.09.2020)
    • Pick a Brick Warenkorb kann nun befüllt werden.
    0.3.0 (17.08.2020)
    • Teile & Steine Warenkorb kann nun befüllt werden.
    0.2.0 (28.07.2020)
    • Ladeanzeige überarbeitet
    • Beim öffnen wird die zuletzt geladene Wanted List direkt angezeigt
    • Wanted List Exportfunktion hinzugefügt
    • Übersichtsseite fürs Shopping hinzugefügt
    0.1.1 (21.07.2020)
    • Firefox Version
    0.1.0 (18.07.2020)
    • Kompatibilität zur neuen S&T API wieder herstellen.
    • Erweiterung ist nun ein Popup, welches nur auf der lego.com Website funktioniert.
    0.0.6 (13.03.2020)
    • Umbennenung in BrickHunter
    • Firefox unterstützung hinzugefügt
    • Bedruckte Steine werden nun gefunden
    • Check ob LEGO Service oder BrickLink verfügbar sind
    • Diverse Fehlerkorrekturen
    0.0.4 & 0.0.5 (12.03.2020)
    • intenere Versionierung
    0.0.3 (07.03.2020)
    • Steinelimit auf 100 erhöht
    • Optimierung der LEGO API anfrage
    • Fortschrittsanzeige während des Ladens der Preise (Bildanzeige zum Teil noch fehlerhaft)
    • Diverse Fehlerkorrekturen
    0.0.2 (01.03.2020)
    • Unterstützung aller Farben
    • LEGO Farbbezeichnung kann optional in der Liste angezeigt werden
    • Unterstützung alternativer Teilenummern
    0.0.1 (22.02.2020)
    • Initialversion
     

    Anhänge:

    Zuletzt bearbeitet: 21. November 2020
  2. Ddriver

    Ddriver Urgestein

    Registriert seit:
    27. Feb. 2017
    Beiträge:
    635
    Geschlecht:
    männlich
    Ort:
    dem Bieler Seeland (Schweiz)
    Ich sehe mich zurückversetzt in die Zeit wo wir mal kurz auf Bedürfnis für unsere Smartphone's eine App für WindowsMobile geschrieben haben. :good2:Toll!

    MfG Daniel.
     
  3. Rueffi

    Rueffi Urgestein

    Registriert seit:
    17. Aug. 2016
    Beiträge:
    2.184
    Geschlecht:
    männlich
    Super das ist mal genial, ich bestelle wohl viel zu selten bei s&t weil es mir zu umständlich ist jedes Teil einzeln raus zu suchen.
    Ich denke das Interesse ist nicht nur hier im Forum groß! Da ich keine Ahnung habe wie es funktioniert kann ich auch noch keine Verbesserungen vorschlagen.
    Lg Aurel der diesen tread gespannt Verfolgt
     
    mick29 gefällt das.
  4. Pat-Ard

    Pat-Ard Unimog MOCer/Mini Maniac

    Registriert seit:
    06. März 2014
    Beiträge:
    6.281
    @BrickTwo Aber warum hast Du das bei Offtopic eingestellt?

    @pet-tho Kannst Du das vielleicht nach digital oder so umhängen?
     
  5. pet-tho

    pet-tho Assistenzarzt Mitarbeiter

    Registriert seit:
    17. Apr. 2014
    Beiträge:
    5.923
    Denke auch das es hier besser passt.
     
    Pat-Ard gefällt das.
  6. BrickTwo

    BrickTwo Mitglied

    Registriert seit:
    16. Dez. 2019
    Beiträge:
    116
    Geschlecht:
    männlich
    Danke fürs verschieben. Ist als Neuling ab und zu immer etwas schwierig die Beiträge am richtigen Ort zu platzieren.

    Mittlerweile werden auch die Preise aus dem PaB Sortiment ausgelesen. Darstellung ist noch nicht optimal, aber ich denke man sieht schon ganz gut wo man welchen Stein kaufen sollte ;)
    Allerdings bin ich auf zwei etwas unschöne Hinternisse gestossen:
    1. Man scheint im Browser bei der Anfrage auf eine fremde Domain keine Cookies mitsenden zu dürfen. Macht aus Sicherheitsgründen natürlich sinn, ist hier jetzt aber leider etwas blöd. Man ist damit gezwungen vorher bei LEGO in die Steine und Teile Seite zu gehen und da das Formular mit Alter und Land auszufüllen. Mal sehen ob sich dafür eine Lösung finden lässt.
    2. LEGO scheint in der zwischenzeit etwas in die Sicherheit ihrer Serverinfrastruktur investiert zu haben. Zumindest werde ich nun wenn ich zuviele Anfragen in kurzer Zeit absetze kurzzeitig von LEGO geblockt :rage:. Das hatte ich früher noch nicht. Vielleicht auch eine Reaktion auf die Serverabstürze wie z.B. beim Batmobile verkauf? Ich denke mit einem genug grossen Zeitversatz zwischen jeder Abfrage kann man dem entgegenwirken. Grössere Listen dauern dann halt länger bis alles ausgelesen wurde, ist aber halt immernoch schneller und einfacher als von Hand.

    Annotation 2020-02-15 185331.jpg
     
    naxo, gatewalker, Enesco und 4 anderen gefällt das.
  7. Lok24

    Lok24 Stammuser

    Registriert seit:
    11. Sep. 2019
    Beiträge:
    480
    Geschlecht:
    männlich
    Ich habe damals, als ich so ein Programm geschrieben habe, keine gefunden, das ist störrisch. ich habe dann die Webseite mit "Visible true" angezeigt, das Alter ausgefüllt und dann weiter.

    Tja ;-)
    Ich packe erstmal die WL in eine Excel-Tabell und übersetze BL-Nummer und Farbe in die Element ID.
    Und wenn ich dann auf eine Zeile im Excel klicke wird dieser Preis geholt und auch in der Tabelle gespeichert. Natürlich eine Krücke, aber ich habe meist kleine Listen.
     
    Zuletzt bearbeitet: 16. Februar 2020
  8. Rueffi

    Rueffi Urgestein

    Registriert seit:
    17. Aug. 2016
    Beiträge:
    2.184
    Geschlecht:
    männlich
    @BrickTwo muss man jedes Teil Einzel abfragen oder wie funktioniert das?
     
  9. BrickTwo

    BrickTwo Mitglied

    Registriert seit:
    16. Dez. 2019
    Beiträge:
    116
    Geschlecht:
    männlich
    @Rueffi Jaein, ich kann für jede Designnummer eine Abfrage absetzen und bekomme dann eine Liste mit der Verfügbarkeit und Preis (viele weitere Informationen) zurück, muss dies allerdings getrennt einmal für S&T und einmal für PaB tun. Wenn ich also wie in meinem Beispiel von heute die Platte 2445 mit zwei Farben in der Liste habe, genügt jeweils eine Abfrage.

    Wie es scheint, bin ich aufgrund meiner Abfragen wohl doch nicht geblockt worden. Da @Brixe das "Permission Denied" schon gestern bekommen hat, war das wohl bei mir Heute eher Zufall resp. habe ich die Meldung falsch interpretiert. Gestern hatte ich zumindest definitiv noch nichts damit zu tun.

     
    Enesco und mick29 gefällt das.
  10. Rueffi

    Rueffi Urgestein

    Registriert seit:
    17. Aug. 2016
    Beiträge:
    2.184
    Geschlecht:
    männlich
    Ok aber wenn ich jetzt 20 verschiedene Teile habe und nur die Preise und Verfügbarkeit von s&t wissen möchte reicht eine Abfrage?
     
  11. BrickTwo

    BrickTwo Mitglied

    Registriert seit:
    16. Dez. 2019
    Beiträge:
    116
    Geschlecht:
    männlich
    20 Teile = 20 Abfragen bei S&T
    20 Teile wobei zwei sich nur durch Farbe unterscheiden = 19 Abfragen bei S&T

    Wie gerade gesehen habe, kann man bei PaB nach mehreren Designnummern auf einmal suchen. Da lässt sich wohl noch was optimieren.
     
    Ddriver gefällt das.
  12. Rueffi

    Rueffi Urgestein

    Registriert seit:
    17. Aug. 2016
    Beiträge:
    2.184
    Geschlecht:
    männlich
    Ok dann habe ich den Vorteil jetzt noch nicht ganz verstanden, ich bin davon ausgegangen das man eine komplette wandet List auf einmal abfragen kann.
     
  13. BrickTwo

    BrickTwo Mitglied

    Registriert seit:
    16. Dez. 2019
    Beiträge:
    116
    Geschlecht:
    männlich
    Da haben wir wohl etwas aneinander vorbei geschrieben :)
    Du musst nur die wantedList.xml hochladen und im Hintergrund schickt das Tool für dich die 20 Abfragen an den LEGO Server. Anschliessend wird dir dann das Ergebnis in der Liste angezeigt.
     
    Rueffi gefällt das.
  14. Rueffi

    Rueffi Urgestein

    Registriert seit:
    17. Aug. 2016
    Beiträge:
    2.184
    Geschlecht:
    männlich
    Ah jetzt habe ich es verstanden :biggrin: danke fürs erklären
     
  15. tastenmann

    tastenmann Stammuser

    Registriert seit:
    18. März 2016
    Beiträge:
    384
    Geschlecht:
    männlich
    Coole Idee!
    Ich werde das hier mal weiterverfolgen.
    Parallel könnte man ja auch gleich den günstigsten Preis bei BrickLink anzeigen (z.B. für einen Händler aus DE oder EU).


    Viele Grüße
    Tastenmann
     
  16. BrickTwo

    BrickTwo Mitglied

    Registriert seit:
    16. Dez. 2019
    Beiträge:
    116
    Geschlecht:
    männlich
    Ich glaube an Ausbaumöglichkeiten wirds nicht scheitern, da gibts ja viele Möglichkeiten. Mal schauen wie sich das Entwickelt :)
     
  17. Same-1974

    Same-1974 Urgestein

    Registriert seit:
    06. Nov. 2015
    Beiträge:
    954
    Fehlt nur noch ins Körbchen legen die Steinchen...
     
    ebenhalt gefällt das.
  18. BrickTwo

    BrickTwo Mitglied

    Registriert seit:
    16. Dez. 2019
    Beiträge:
    116
    Geschlecht:
    männlich
    Das werde ich mir definitiv als erstes vornehmen, nachdem ich mal eine erste Grundversion habe. Ich hoffe das lässt sich irgendwie machen.
     
    Rueffi und Same-1974 gefällt das.
  19. Pat-Ard

    Pat-Ard Unimog MOCer/Mini Maniac

    Registriert seit:
    06. März 2014
    Beiträge:
    6.281
    Kennst Du zufällig das Programm Brickficiency? Das war gut... Sowas fände ich auch gut.
     
  20. BrisosX

    BrisosX Stammuser

    Registriert seit:
    18. Juli 2018
    Beiträge:
    551
    Geschlecht:
    männlich
    Also wenn das wirklich klappt,
    Und das zuverlässig, dann würde ich dafür auch bezahlen.
     
    Hamster und Ddriver gefällt das.
  1. BrickHunter
    Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden