私は Pxyup です。今日はオープンソース プロジェクト Fitter を代表したいと思います。
Fitter - API/Web サイトから情報を収集する新しい方法
Fitter CLI - テスト/デバッグ/家庭で使用するために Fitter からの結果を提供する小さな cli コマンド
Fitter Lib - Fitter CLI の機能をライブラリとして提供するライブラリ
go get github.com/PxyUp/fitter
go get github.com/PxyUp/fitter
2023 年、私は Trip Searcher というアイデアに取り組みました。
go get github.com/PxyUp/fitter
Trip Searcher はフライトを監視し、さまざまな目的地までの合計料金を含む出発都市からの潜在的なルートを返し、次のような通知を Telegram に送信します。
package main import ( "fmt" "github.com/PxyUp/fitter/lib" "github.com/PxyUp/fitter/pkg/config" "log" "net/http" ) func main() { res, err := lib.Parse
この設定では、前述のサイトに接続するための国、都市、空港コードのリストが必要でした。開発中に、これらすべての情報を簡単に組み合わせて解析してリクエストを効率化できたらどんなに便利だろうかと考え始め、それが私が Fitter と呼ぶプロジェクトのアイデアにつながりました。
追伸: このプロジェクトは個人使用を目的としています。
ユーザーフレンドリー (JSON) またはカスタム形式でデータを返すコード不要のマップ リデューサー。データベースへの保存や HTTP 経由の送信に適しています。
特徴:
ここでは、ハードコードされた静的配列を生成するだけです
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).
Web サイトから情報を取得し、ユーザーに返します。
./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" ]
これにより、指定されたディレクトリに sales.md
が作成されますこの構成では、最初のリクエストから次のリクエストに結果を伝播するためのテンプレート構文を使用しています。
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 は、次の機能を備えた Fitter CLI の拡張バージョンです。
このツールはさまざまな目的で使用できます:
たとえば、このジョブは毎日最高の開発者を記事に送信します:
フィードバックをお待ちしています!質問があれば質問してください
以上がFitter - さまざまなソースなどからのデータをマップリデュースするためのオープンソースのノーコード ツールです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。