การตั้งค่าฟีด Github Commit RSS


93

ฉันกำลังพยายามให้ github ของฉันยอมรับเป็นฟีด RSS แต่จนถึงตอนนี้ฉันยังไม่สามารถคิดออกได้ ฉันรู้ว่ามีฟีดส่วนตัวพร้อมไวยากรณ์ต่อไปนี้:

https://github.com/username.atom?token=token

แต่นี่คือฟีดกิจกรรมของผู้ใช้ ฉันต้องการฟีดของหนึ่งในโครงการของฉัน ขอบคุณล่วงหน้า!

สมบูรณ์แบบขอบคุณ !! นี่คือไวยากรณ์สุดท้าย:

https://github.com/username/repository_name/commits/branch_name.atom?login=login&token=token. 

ยังไม่สามารถดูได้ในทุกสาขา

คำตอบ:


142

คุณต้องการhttps://github.com/whatever/commits/master.atomเช่นสำหรับพื้นที่เก็บข้อมูลฟลูม Clouderahttps://github.com/cloudera/flume/commits/master.atomมัน


3
ฉันคิดว่ามันเป็นไปตามรูปแบบเดียวกัน แทนที่ชื่อที่เก็บของคุณwhateverและใส่?token=tokenท้าย ให้ยิง
CanSpice

1
คุณลองmaster.atomแทนbranch_name.atomไหม
CanSpice

6
มีวิธีรับฟีดแท็กสำหรับโครงการหรือไม่ บางโปรเจ็กต์ใช้แท็กเพื่อให้ทาร์บอลรีลีส การทำตาม RSS feed จะเป็นประโยชน์
TrinitronX

6
@TrinitronX - คุณสามารถแทนที่ commits / master.atom ด้วย release.atom เพื่อรับรีลีส ดังนั้นสำหรับตัวอย่างข้างต้นก็จะgithub.com/cloudera/flume/releases.atom
Erica

6
คุณยังสามารถรับฟีดสำหรับประวัติของไฟล์บางไฟล์https://github.com/whatever/commits/master/path/to/file.atomได้อีกด้วย:
Franklin Yu

7

มีทางเลือกอื่นRssHubยกเว้นอะตอมอย่างเป็นทางการ (ส่วนแรก)

GitHub ให้บริการ RSS feeds อย่างเป็นทางการ:

รีโพเผยแพร่: https://github.com/:owner/:repo/releases.atom

Repo กระทำ: https://github.com/:owner/:repo/commits.atom

กิจกรรมของผู้ใช้: https://github.com/:user.atom

ฟีดส่วนตัว: https://github.com/:user.private.atom?token=:secret (คุณสามารถค้นหาการสมัครรับฟีดข่าวของคุณได้ในหน้าแดชบอร์ดหลังจากเข้าสู่ระบบ)


RssHub:

ที่เก็บ Github

ตัวอย่าง: https://rsshub.app/github/repos/yanglr

เส้นทาง: /github/repos/:user

พารามิเตอร์:

  • ผู้ใช้ (จำเป็น): ชื่อผู้ใช้

Github ได้รับความนิยมตามภาษา

ตัวอย่าง: https://rsshub.app/github/trending/daily/javascript

เส้นทาง: /github/trending/:since/:language?

พารามิเตอร์:

  • ตั้งแต่ (จำเป็น): ช่วงเวลาที่มีอยู่ในURL ของหน้ามาแรงหรือไม่บังคับรายวันทุกเดือน

  • ภาษา (ไม่บังคับ)

    ภาษาซึ่งสามารถพบได้ในURL ของหน้ามาแรง

ปัญหาที่เก็บ Github

ตัวอย่าง: https://rsshub.app/github/issue/DIYgod/RSSHub

เส้นทาง: /github/issue/:user/:repo

พารามิเตอร์:

  • ผู้ใช้ (จำเป็น): ชื่อผู้ใช้

  • Repo (จำเป็น): ชื่อที่เก็บ

คำขอดึงที่เก็บ Github

ตัวอย่าง: https://rsshub.app/github/pull/DIYgod/RSSHub

เส้นทาง: /github/pull/:user/:repo

พารามิเตอร์:

  • ผู้ใช้ (จำเป็น): ชื่อผู้ใช้

  • Repo (จำเป็น): ชื่อที่เก็บ

ผู้ใช้ Github

ตัวอย่าง: https://rsshub.app/github/user/followers/yanglr

เส้นทาง: /github/user/followers/:user

พารามิเตอร์:

  • ผู้ใช้ (จำเป็น): ชื่อผู้ใช้

Github Repository Stars

ตัวอย่าง: https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator

เส้นทาง: /github/stars/:user/:repo

พารามิเตอร์:

  • ผู้ใช้ (จำเป็น): ชื่อผู้ใช้

  • Repo (จำเป็น): ชื่อที่เก็บ

ผลการค้นหา Github

ตัวอย่าง: https://rsshub.app/github/search/RSSHub/bestmatch/desc

เส้นทาง: /github/search/:query/:sort?/:order?

พารามิเตอร์:

  • คำค้นหา (จำเป็น): คำค้นหา

  • Sort (ไม่บังคับ): ตัวเลือกการเรียงลำดับ (ค่าเริ่มต้นคือ bestmatch)

  • ลำดับ (ไม่บังคับ): เรียงลำดับคำอธิบายและ asc (ค่าเริ่มต้นจากมากไปหาน้อย)

ป้อนคำอธิบายภาพที่นี่

นอกจากนี้คุณสามารถใช้Feed43เพื่อสร้างฟีดสำหรับหน้าเว็บใดก็ได้หากไม่จำเป็นต้องเข้าสู่ระบบด้วยบัญชี การสอนอย่างเป็นทางการคลิกที่นี่เพื่อดู

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.