แบ็กเอนด์เชื้อเพลิง
ยินดีต้อนรับสู่ Fuelish Backend โปรแกรม Python ที่ดึงราคาน้ำมันเชื้อเพลิงรายวันจาก NDTV.com ในเวลา 6.00 น. ดังนั้นคุณไม่ต้องทำ เราสร้างแบ็กเอนด์เชื้อเพลิงเพราะเราเบื่อที่จะตื่น แต่เช้าเพื่อตรวจสอบราคาน้ำมันและเรามั่นใจว่าคุณเป็นเช่นกัน!
สถานะ
สารบัญ
- แบ็กเอนด์เชื้อเพลิง
- สารบัญ
- คุณสมบัติ
- เทคโนโลยีที่ใช้
- การติดตั้ง
- การใช้งาน
- การบริจาค
- ผู้เขียน
- กิตติกรรมประกาศ
- ใบอนุญาต
คุณสมบัติ
- Fuelish Backend ใช้การขูดเว็บเพื่อดึงราคาดีเซลและน้ำมันรายวันจาก NDTV.com ดังนั้นคุณสามารถอยู่ได้ทันสมัยโดยไม่ต้องรีเฟรชเบราว์เซอร์ของคุณทุกนาที
- โปรแกรมวิเคราะห์ข้อมูลที่ดึงมาเป็นไฟล์ CSV ที่เรียกว่า state.csv เพราะเราจินตนาการแบบนั้น
- Fuelish Backend มีกำหนดจะทำงานทุกวันเวลา 6 โมงเช้าดังนั้นคุณสามารถนอนหลับได้อย่างดีโดยรู้ว่าคุณจะตื่นขึ้นมาด้วยราคาน้ำมันล่าสุด
- โปรแกรมจัดการกับข้อผิดพลาดอย่างสง่างามเพราะเรารู้ว่าอินเทอร์เน็ตคาดเดาไม่ได้อย่างไร
- แบ็กเอนด์เชื้อเพลิงมีประสิทธิภาพและมีน้ำหนักเบาดังนั้นจึงไม่ทำให้คอมพิวเตอร์ของคุณช้าลงเหมือนรถบรรทุกที่มีเชื้อเพลิงจำนวนมาก
เทคโนโลยีที่ใช้
แบ็กเอนด์เชื้อเพลิงถูกสร้างขึ้นด้วยเทคโนโลยีต่อไปนี้:
- Python เพราะมันเป็นมีดกองทัพสวิสของภาษาการเขียนโปรแกรม
- ซุปที่สวยงามเพราะเราชอบการขูดเว็บของเราเหมือนเราชอบซุปของเรา - สวย
- คำขอเพราะเราต้องทำคำขอ HTTP เช่นเราต้องการเชื้อเพลิงเพื่อให้รถยนต์ของเราไป
- CSV เนื่องจากเราต้องการวิธีจัดเก็บข้อมูลที่ดึงมาในรูปแบบที่อ่านได้
การติดตั้ง
ในการติดตั้งแบ็กเอนด์เชื้อเพลิงให้ทำตามขั้นตอนเหล่านี้:
- โคลนที่เก็บ:
git clone https://github.com/yourusername/fuelish-backend.git - ติดตั้งการพึ่งพา:
pip install -r requirements.txt - และนั่นก็สวยมาก
การใช้งาน
หากต้องการใช้แบ็กเอนด์เชื้อเพลิงให้ทำตามขั้นตอนเหล่านี้:
- รอจนถึง 6 โมงเช้าเพราะเราชอบนอนหลับเหมือนขี้เกียจขี้เกียจ
- ตรวจสอบไฟล์ state.csv เพื่อดูราคาดีเซลและน้ำมันล่าสุดสำหรับรัฐของคุณ
- เต้นรำอย่างมีความสุขถ้าราคาน้ำมันลดลงหรือการเต้นรำที่น่าเศร้าถ้าพวกเขาเพิ่มขึ้น
- ทำซ้ำขั้นตอนนี้ทุกวันเพราะเราต้องการให้คุณติดราคาน้ำมันเหมือนที่เราเป็น
การบริจาค
เรายินดีต้อนรับการมีส่วนร่วมจากชุมชนโดยเฉพาะอย่างยิ่งหากคุณเต็มใจที่จะเติมเชื้อเพลิงให้ติดยาเสพติดคาเฟอีน หากต้องการมีส่วนร่วมในการเติมเชื้อเพลิงแบ็กเอนด์ให้ทำตามขั้นตอนเหล่านี้:
- แยกที่เก็บ (แต่อย่าแยกเชื้อเพลิงของคุณ)
- สร้างสาขาใหม่:
git checkout -b my-feature-branch - ทำการเปลี่ยนแปลงของคุณและกระทำพวกเขา:
git commit -am 'Add some fuel-saving feature' - ผลักดันไปยังสาขา:
git push origin my-feature-branch - ส่งคำขอดึงและเราจะตรวจสอบเร็วกว่ารถบรรทุกน้ำมันเชื้อเพลิงบนทางหลวง
ผู้เขียน
แบ็กเอนด์เชื้อเพลิงถูกสร้างขึ้นโดย Aryaman และ Asvin ผู้ที่ชื่นชอบการประหยัดเชื้อเพลิงสองคนที่เชื่อว่าเชื้อเพลิงทุกหยดนับ หากคุณมีคำถามหรือข้อเสนอแนะใด ๆ คุณสามารถติดต่อได้ เราสัญญาว่าจะตอบสนองได้เร็วกว่าปั๊มน้ำมันจ่ายก๊าซ!
กิตติกรรมประกาศ
- Sanchit
- Data Courtsey ถึง NDTV
ใบอนุญาต
แบ็กเอนด์เชื้อเพลิงได้รับใบอนุญาตภายใต้ใบอนุญาต GPLV3 เพราะเราต้องการแบ่งปันความรู้ประหยัดเชื้อเพลิงกับโลก คุณมีอิสระที่จะใช้แก้ไขและแจกจ่ายโปรแกรมนี้ตราบใดที่คุณเก็บลิขสิทธิ์ดั้งเดิมและใบอนุญาตให้ใช้งานได้เหมือนเดิม