Github Commit RSS beslemesi kurma


93

Github'ımın RSS beslemesi olarak işlemesini sağlamaya çalışıyorum ancak şimdiye kadar çözemedim. Aşağıdaki sözdizimiyle özel bir beslemenin mevcut olduğunu biliyorum:

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

Ancak bu, kullanıcıların etkinlik beslemesi. Projelerimden birinin taahhüt beslemesini istiyorum. Şimdiden teşekkürler!

Mükemmel, teşekkürler !! bu son sözdizimiydi:

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

Yine de tüm şubelerdeki taahhütleri göremiyorum.

Yanıtlar:


142

Sen istemek https://github.com/whatever/commits/master.atomiçin olduğu gibi, Cloudera kanalet depo öyle https://github.com/cloudera/flume/commits/master.atom.


3
Aynı kalıbı izlediğini tahmin ediyorum. Depo adınızı yerine whateverkoyun ?token=tokenve sonuna koyun . Şuna bir şans ver.
CanSpice

1
master.atomBunun yerine denedin branch_name.atommi?
CanSpice

6
Bir proje için etiket beslemesi almanın bir yolu var mı? Bazı projeler, sürüm tarball'ları sağlamak için etiketleri kullanır. Bunları RSS beslemesi olarak takip etmeniz faydalı olacaktır.
TrinitronX

6
@TrinitronX - Sürümleri almak için commits / master.atom öğesini releaseases.atom ile değiştirebilirsiniz. Dolayısıyla, yukarıdaki örnek için, github.com/cloudera/flume/releases.atom olacaktır .
Erica

6
Ayrıca, belirli bir dosyanın tarihi için yem alabilirsiniz: https://github.com/whatever/commits/master/path/to/file.atom.
Franklin Yu

7

Resmi atomlar dışında başka bir alternatif RssHub var (ilk kısım).

GitHub resmi olarak bazı resmi RSS beslemeleri sağlar:

Repo bültenleri: https://github.com/:owner/:repo/releases.atom

Repo taahhütleri: https://github.com/:owner/:repo/commits.atom

Kullanıcı etkinlikleri: https://github.com/:user.atom

Özel yayın: https://github.com/:user.private.atom?token=:secret (Giriş yaptıktan sonra pano sayfasında haber akışınıza Abone olabilirsiniz)


RssHub:

Github depoları

Örnek: https://rsshub.app/github/repos/yanglr

Yönlendirme: /github/repos/:user

parametreler:

  • Kullanıcı (gerekli): kullanıcı adı

Dile Göre Github Trendleri

Örnek: https://rsshub.app/github/trending/daily/javascript

Yönlendirme: /github/trending/:since/:language?

parametre:

Github Deposu Sorunları

Örnek: https://rsshub.app/github/issue/DIYgod/RSSHub

Yönlendirme: /github/issue/:user/:repo

parametre:

  • Kullanıcı (gerekli): kullanıcı adı

  • Depo (gerekli): depo adı

Github Deposu Çekme İstekleri

Örnek: https://rsshub.app/github/pull/DIYgod/RSSHub

Yönlendirme: /github/pull/:user/:repo

parametre:

  • Kullanıcı (gerekli): kullanıcı adı

  • Depo (gerekli): depo adı

Github Kullanıcısı

Örnek: https://rsshub.app/github/user/followers/yanglr

Yönlendirme: /github/user/followers/:user

parametre:

  • Kullanıcı (gerekli): kullanıcı adı

Github Depo Yıldızları

Örnek: https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator

Yönlendirme: /github/stars/:user/:repo

parametre:

  • Kullanıcı (gerekli): kullanıcı adı

  • Depo (gerekli): depo adı

Github Arama sonuçları

Örnek: https://rsshub.app/github/search/RSSHub/bestmatch/desc

Yönlendirme: /github/search/:query/:sort?/:order?

parametre:

  • Sorgu (gerekli): anahtar kelime ara

  • Sırala (isteğe bağlı): Sıralama seçenekleri (varsayılan en iyi eşleşmedir)

  • Sıra (isteğe bağlı): Sıralama düzeni, azalan ve artan (varsayılan azalan)

görüntü açıklamasını buraya girin

Ayrıca, hesabınızla oturum açmanız gerekmiyorsa herhangi bir web sayfası için besleme oluşturmak üzere Feed43'ü kullanabilirsiniz . Resmi eğitim, görüntülemek için buraya tıklayın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.