Heim >Backend-Entwicklung >Golang >Fitter – Open-Source-No-Code-Tool zur Kartenreduzierung von Daten aus verschiedenen Quellen und noch mehr!
Ich bin Pxyup und möchte heute für Sie das Open-Source-Projekt Fitter vertreten.
Fitter – neue Möglichkeit, Informationen von den APIs/Websites zu sammeln
Fitter CLI – kleiner CLI-Befehl, der Ergebnisse von Fitter für den Test-/Debug-/Heimgebrauch bereitstellt
Fitter Lib – Bibliothek, die die Funktionalität der Fitter-CLI als Bibliothek bereitstellt
go get github.com/PxyUp/fitter
go get github.com/PxyUp/fitter
…Im Jahr 2023 arbeitete ich an einer Idee namens Trip Searcher:
go get github.com/PxyUp/fitter
Der Trip Searcher würde Flüge überwachen und potenzielle Routen von der Startstadt zurückgeben, einschließlich der Gesamtpreise zu verschiedenen Zielen, und Benachrichtigungen an Telegram senden mit:
package main import ( "fmt" "github.com/PxyUp/fitter/lib" "github.com/PxyUp/fitter/pkg/config" "log" "net/http" ) func main() { res, err := lib.Parse
Für dieses Setup benötigte ich eine Liste von Ländern, Städten und Flughafencodes, um sie in die genannten Websites einzubinden. Während der Entwicklung begann ich darüber nachzudenken, wie praktisch es wäre, wenn all diese Informationen einfach kombiniert und analysiert werden könnten, um Anfragen zu optimieren. Daraus entstand die Idee für ein Projekt, das ich Fitter nenne.
P.S.: Dieses Projekt war für den persönlichen Gebrauch.
Ein Kartenreduzierer ohne Code, der Daten in benutzerfreundlichen (JSON) oder benutzerdefinierten Formaten zurückgibt, geeignet für die Speicherung in einer Datenbank oder die Übertragung über HTTP.
Eigenschaften:
Hier generieren wir einfach ein statisches Array aus fest codiertem
1. You enter a budget. 2. You specify a starting city or country. 3. You set the trip duration and a range of possible start and end dates.
1. Flight costs (parsed from Google or Kiwi). 2. Hotel prices (from Airbnb or Booking). 3. Food costs (retrieved from Numbeo).
Informationen von der Website abrufen und zum Benutzer zurückkehren.
./fitter_cli_v1.0.18-darwin-amd64 --url=https://raw.githubusercontent.com/PxyUp/fitter/refs/heads/master/examples/cli/config_static_connector.json
[ "PAGE: 1 INDEX: 0", "PAGE: 2 INDEX: 1", "PAGE: 3 INDEX: 2", "PAGE: 4 INDEX: 3", "PAGE: 5 INDEX: 4" ]
Dadurch wird sales.md
im bereitgestellten Verzeichnis erstelltIn dieser Konfiguration verwenden wir Vorlagensyntax, um das Ergebnis von der ersten Anfrage zur nächsten weiterzugeben.
go get github.com/PxyUp/fitter
package main import ( "fmt" "github.com/PxyUp/fitter/lib" "github.com/PxyUp/fitter/pkg/config" "log" "net/http" ) func main() { res, err := lib.Parse
1. You enter a budget. 2. You specify a starting city or country. 3. You set the trip duration and a range of possible start and end dates.
1. Flight costs (parsed from Google or Kiwi). 2. Hotel prices (from Airbnb or Booking). 3. Food costs (retrieved from Numbeo).
Fitter ist eine erweiterte Version der Fitter-CLI mit:
Diese Werkzeuge können für verschiedene Zwecke verwendet werden:
Zum Beispiel dieser Job senden Sie jeden Tag die besten Dev.to-Artikel:
Warten Sie wirklich auf Ihr Feedback! Stellen Sie jede Frage, die ich stellen werde
Das obige ist der detaillierte Inhalt vonFitter – Open-Source-No-Code-Tool zur Kartenreduzierung von Daten aus verschiedenen Quellen und noch mehr!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!