Rumah > Artikel > pembangunan bahagian belakang > Fitter - Alat tanpa kod Sumber Terbuka untuk peta-mengurangkan data daripada sumber yang berbeza dan lebih banyak lagi!
Saya Pxyup dan hari ini saya mahu mewakili anda melalui projek sumber terbuka Fitter.
Fitter - cara baharu untuk mengumpul maklumat daripada API/Laman Web
Fitter CLI - arahan cli kecil yang memberikan hasil daripada Fitter untuk ujian/debug/penggunaan rumah
Fitter Lib - perpustakaan yang menyediakan fungsi CLI fitter sebagai perpustakaan
go get github.com/PxyUp/fitter
go get github.com/PxyUp/fitter
…Pada tahun 2023, saya mengusahakan idea yang dipanggil Pencari Perjalanan:
go get github.com/PxyUp/fitter
Pencari Perjalanan akan memantau penerbangan dan kembali kemungkinan laluan dari bandar permulaan, termasuk jumlah harga ke pelbagai destinasi, dan menghantar pemberitahuan kepada Telegram dengan:
package main import ( "fmt" "github.com/PxyUp/fitter/lib" "github.com/PxyUp/fitter/pkg/config" "log" "net/http" ) func main() { res, err := lib.Parse
Untuk persediaan ini, saya memerlukan senarai negara, bandar dan kod lapangan terbang untuk memasangkan ke tapak yang dinyatakan. Semasa pembangunan, saya mula memikirkan betapa mudahnya jika semua maklumat ini boleh digabungkan dan dihuraikan dengan mudah untuk menyelaraskan permintaan, yang membawa kepada idea untuk projek yang saya panggil Fitter.
P.S.: Projek ini adalah untuk kegunaan peribadi.
Pengurang peta tanpa kod yang mengembalikan data dalam format mesra pengguna (JSON) atau tersuai, sesuai untuk storan dalam pangkalan data atau penghantaran melalui HTTP.
Ciri:
Di sini kami hanya akan menjana tatasusunan statik daripada berkod keras
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).
Dapatkan maklumat daripada tapak web dan kembalikan kepada pengguna.
./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" ]
Itu akan mencipta sales.md
muslihat dalam direktori yang disediakanDalam konfigurasi ini kami menggunakan sintaks templat untuk menyebarkan hasil daripada permintaan pertama kepada permintaan seterusnya.
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 ia adalah versi lanjutan Fitter CLI yang mempunyai:
Alat ini boleh digunakan dalam tujuan yang berbeza:
Contohnya kerja ini setiap hari hantar Dev.to terbaik ke aritcles:
Sungguh menunggu maklum balas anda! Tanya apa-apa soalan saya akan tanya
Atas ialah kandungan terperinci Fitter - Alat tanpa kod Sumber Terbuka untuk peta-mengurangkan data daripada sumber yang berbeza dan lebih banyak lagi!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!