กีฬาที่สวยงามที่สุดในโลกตรึงใจผู้คนนับล้านอย่างไม่ต้องสงสัยผู้ชื่นชอบซอฟต์แวร์ฟรีก็ไม่มีข้อยกเว้นเราต้องการรับทราบผลการแข่งขันฟุตบอลของทีมหรือลีกโปรดของเราทุกนาที สำหรับแฟน ๆ ของกีฬา Rey และซอฟต์แวร์ฟรีฉันขอนำเสนอให้คุณ ฟุตบอล CLI สคริปต์ที่พัฒนาใน Python และช่วยให้เราสามารถดูผลลัพธ์ของ Soccer Matches จากเทอร์มินัลของเราด้วยคำสั่งใด ๆ ที่มีให้
ซอคเกอร์ - คลิ
มันทำให้เรามีความเป็นไปได้ที่จะเห็นผลลัพธ์ของทีมเฉพาะจนถึงผลลัพธ์ของลีกที่สมบูรณ์ผู้สร้างได้ใช้ประโยชน์จากประโยชน์ของ Python และ Api ฟรีของ ฟุตบอล-data.orgดังนั้นสำหรับการใช้สคริปต์ที่ยอดเยี่ยมนี้เราจำเป็นต้องมีคีย์ API ซึ่งเราสามารถเข้าถึงได้ฟรีหากเราลงทะเบียนบนเว็บไซต์ Api
ติดตั้ง Soccer-Cli
เพื่อให้สามารถใช้งานได้ ซอคเกอร์ - คลิ เราต้องติดตั้ง python ที่สามารถทำได้ดังนี้:
- archlinux และอนุพันธ์:
$ sudo yaourt -S python-pip
- Debian / ubuntu และอนุพันธ์:
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv
เมื่อเราติดตั้งและกำหนดค่า Python pi อย่างเหมาะสมแล้วนอกเหนือจากการมีคีย์ API ข้อมูลฟุตบอลของเราแล้วเราจะดำเนินการติดตั้งสคริปต์ของเราต่อไป
$ sudo pip install soccer-cli
เราใส่คีย์ API ของเราในตัวแปรสภาพแวดล้อม SOCCER_CLI_API_TOKEN
export SOCCER_CLI_API_TOKEN="TU API KEY"
ด้วยวิธีง่ายๆนี้เรามีสคริปต์ python ของเราที่ทำงานอยู่แล้วซึ่งจะช่วยให้เราเห็นผลการแข่งขันฟุตบอลจากคอนโซลของเรา ผู้สร้างสคริปต์ที่ยอดเยี่ยมนี้ได้สร้างชุดคำสั่งเพื่อให้เราสามารถใช้ฟังก์ชั่นทั้งหมดที่เราแบ่งปันด้านล่าง
การใช้ Soccer-Cli
รับอันดับในลีก
$ soccer --standings --league = EPL # EPL คือรหัสพรีเมียร์ลีกอังกฤษ
รับผลลัพธ์ของทีมเฉพาะ
$ soccer --team = MUFC # MUFC คือรหัสแมนเชสเตอร์ยูไนเต็ด
$ soccer --team = PSG -เวลา= 10 # คุณสามารถดูผลการแข่งขัน 10 นัดล่าสุดของปารีสแซงต์ - แชร์กแมง
รับการแข่งขันครั้งต่อไป
$ soccer -เวลา 5 - กำลังจะมา # มองหาการแข่งขันของ 5 วันถัดไป
$ soccer -เวลา 5 - กำลังจะมา - ใช้ 12 ชั่วโมง # การแข่งขันของ 5 วันถัดไปในรูปแบบ 12 ชั่วโมง
ผลการแข่งขันที่กำลังเล่น
$ soccer - สด
ผลการแข่งขันของลีกใดลีกหนึ่ง
$ soccer --league = BL # BL คือรหัสบุนเดสลีกา
$ soccer --league = FL -เวลา= 15 # ผลการแข่งขันลีกฝรั่งเศสในช่วง 15 วันที่ผ่านมา
รับข้อมูลของผู้เล่นในทีม
$ soccer --team = JUVE - ผู้เล่น
รับผลของทุกลีก
$ soccer -เวลา= 10 # ผลของลีคในช่วง 10 วันที่ผ่านมา
ส่งออกผลลัพธ์ในรูปแบบ CSV หรือ JSON
$ soccer - ลีก EPL - มาตรฐาน --csv # เอาต์พุตในรูปแบบ csv
$ soccer --league EPL - มาตรฐาน --json # เอาต์พุตในรูปแบบ JSON
ส่งออกผลลัพธ์ไปยังไฟล์
$ soccer - ลีก EPL - มาตรฐาน --csv -o 'อันดับ.csv' # เก็บผลลัพธ์ในรูปแบบ csv ในไฟล์ "standings.csv"
คำสั่งช่วยเหลือ
$ soccer - ช่วยด้วย
รายชื่อลีกที่รองรับพร้อมรหัสตามลำดับ
- ยุโรป:
- CL: แชมเปี้ยนส์ลีก
- อังกฤษ:
- EPL: พรีเมียร์ลีก
- EL1: ลีกวัน
- ฝรั่งเศส:
- ฟลอริดา: ลีกเอิง 1
- FL2: ลีกเอิง 2
- เยอรมัน:
- BL: บุนเดสลีกา
- BL2: 2. บุนเดสลีกา
- BL3: 3. ลีก
- อิตาลี:
- SA: ซีรี่ส์ A
- ฮอร์ลันดา:
- พ: Eredivisie
- โปรตุเกส:
- PPL: พรีเมียร่า ลีกา
- สเปน:
- มาถึง: ลาลีกา
- SD: ส่วนที่สอง
ฉันหวังว่ามันจะได้ผลสำหรับคุณและคุณจะเริ่มเห็นผลฟุตบอลจากคอนโซลของคุณด้วยวิธีที่รวดเร็วง่ายและสนุก ยังไงซะฉันก็ปล่อยให้คุณเป็นทีมที่มีแชมเปี้ยนส์ลีกมากที่สุดในประวัติศาสตร์🙂
มันดีมาก!
เยี่ยมมาก เสียดายที่อเมริกาใต้หายไปทั้งหมดจากสิ่งที่ฉันเห็น football-data.org เองไม่ได้รวบรวมไว้
มันเจ็บที่อเมริกาคัพหายไป
ความคิดเห็น ... yaourt ไม่ได้ใช้กับ sudo
โปรดแก้ไข
ความนับถือ