एक विशिष्ट GitHub रिपॉजिटरी के लिए न्यूज़फ़ीड / टाइमलाइन देखें


13

मुझे पता है GitHub आपको निम्नलिखित विशेषताओं के साथ कई रिपॉजिटरी का पालन करने देता है:

  1. आपके द्वारा देखे जा रहे सभी रिपोज़ के निजीकृत न्यूज़फ़ीड - https://github.com
  2. सभी सार्वजनिक रिपो की वैश्विक समयरेखा - https://github.com/timeline

क्या एकल रिपॉजिटरी के लिए न्यूज़फ़ीड / टाइमलाइन देखने का कोई तरीका है?

जैसे https://github.com/jquery/jquery/timeline

निकटतम समाधान जो मुझे मिला है वह क्रोम के लिए GitHub फीड फ़िल्टर नामक एक ब्राउज़र एक्सटेंशन है ।

यह आपके व्यक्तिगत न्यूज़फ़ीड पर फ़िल्टर लागू करके काम करता है। हालाँकि, यदि आप कई रिपॉजिटरी देख रहे हैं, तो आपको फ़िल्टर खिलाने के लिए पर्याप्त कहानियाँ प्राप्त करने के लिए कई बार न्यूज़फ़ीड के नीचे "अधिक" बटन पर क्लिक करना होगा।

क्या कोई बेहतर समाधान है?

जवाबों:


6

मैंने अभी इस सुविधा के लिए कहा है और उन्होंने उत्तर दिया है कि अभी यह केवल उनके एपीआई पर समर्थित है: http://developer.github.com/v3/activity/events/#list-repository-events


बहुत बढ़िया, उन्होंने आखिरकार इसे जोड़ दिया! यह इंगित करने के लिए धन्यवाद!
डेविड एच

@Sam__ का आज भी यही सवाल था, और अब मैं सोच रहा हूं कि किसी फीचर के लिए गीथब टीम से अनुरोध करने की क्या जगह है? Btw, उत्तर और लिंक के लिए धन्यवाद।
सुमीत पारीक

मुझे लगता है कि उनका "फीडबैक" फॉर्म जाने का तरीका है, लेकिन मेरे सूत्रों के अनुसार आपको वास्तव में उनका ध्यान आकर्षित करने के लिए कुछ समान अनुरोधों की आवश्यकता है।
समस_

मुझे लगता है कि यह एक ठोस उदाहरण लिखने में मददगार है: जैसे कि jquery के लिए, फ़ीड api.github.com/repos/jquery/jquery/events
thSoft

5

प्रति-रेपो आधार पर कमिट फीड मौजूद: https://github.com/username/reponame/commits/master.atom


1
मैं वास्तव में एक भंडार से जुड़े न्यूज़फ़ीड में दिलचस्पी रखता हूं। एक Github खाता बनाने की कल्पना करें और इसका उपयोग सिर्फ एक रिपॉजिटरी देखने के लिए करें - यही मैं चाहता हूं। रेपो-आधारित न्यूज़फ़ीड आपको दिखाता है: पुश इवेंट्स, मुद्दों पर टिप्पणियां, नए मुद्दे, नए पुल अनुरोध, नई शाखाएं, आदि जो कमिट लॉग द्वारा उपलब्ध नहीं हैं। यद्यपि कि आपकी इस सहायता के लिए धन्यवाद।
डेविड एच

आज परीक्षण रेपो को देखेगा, लेकिन यह काम करता है के लिए - अपने खुद के डैशबोर्ड से फ़ीड माता-पिता रेपो में सभी कार्यों को दिखाता है
आलसी बेजर

3

मैंने बस स्टैकऑवरफ्लो पर इसका उत्तर पोस्ट किया ।

संक्षेप में:

GitHub अब निम्नलिखित सम्मेलन के साथ "सब कुछ" फ़ीड का समर्थन करता है:

https://github.com/username.private.actor.atom?token=somehextoken

कहाँ somehextokenअपने खाते में एक टोकन प्रासंगिक साथ बदल दिया है।

आप निम्न चरणों का उपयोग करके अपने फ़ीड + टोकन URL को GitHub से स्वचालित रूप से प्राप्त कर सकते हैं:

  1. अपने GitHub खाते में लॉगिन करें
  2. निम्न पृष्ठ पर जाएँ : https://github.com/dashboard/yours
  3. पृष्ठ के शीर्ष दाईं ओर फ़ीड-आइकन वाले समाचार फ़ीड बटन पर क्लिक करें।
  4. यह आपको एक फ़ीड XML पृष्ठ पर ले जाएगा। URL को अपने ब्राउज़र की प्रतिलिपि बनाएँ और जहाँ आवश्यकता हो वहाँ पेस्ट करें।
  5. अपनी आवश्यकताओं के लिए फ़ीड को फ़िल्टर करें। फ़ीड में आपके खाते से जुड़े सभी रिपॉज से जारी किए गए अद्यतन और अन्य विवरण शामिल हैं। मेरे मामले में, मैंने अभी-अभी अपने शीर्षक में MyAcct / MyRepo1 के साथ सिर्फ फ़ीड तत्वों को हथियाने के लिए एक मानक पाठ फ़िल्टर का उपयोग किया।

जवाब के लिए धन्यवाद। यह अभी भी उसी समस्या से ग्रस्त है जो मुझे हो रही है। जब आप कई रिपॉजिटरी देखते हैं, तो सक्रिय रिपोज द्वारा उत्पन्न कहानियां कम सक्रिय रिपोज से कहानियों को धो देती हैं। इसके अलावा, अगर मुझे सही याद है, जब आप एक रेपो देखना शुरू करते हैं, तो उस रेपो की केवल नई कहानियां आपके फ़ीड में दिखाई देती हैं।
डेविड एच।

ऊपर दिए गए जवाब से आपको अपने रिपॉजिट से तत्व मिलते हैं। सिद्धांत रूप में, आप एक नया GitHub खाता बना सकते हैं, केवल उस रेपो को कांटा जो आप अपने फ़ीड में रखना चाहते हैं, और फिर इस नए GH खाते पर दिए गए निर्देशों का पालन करें। व्यवहार में, मेरे पास अपने सामान्य खाते पर अपने स्वयं के कुछ पर्याप्त प्रतिनिधि हैं - और फ़ीड-शीर्षक लगातार-पर्याप्त हैं - कि उन्हें फ़िल्टर करना आसान है। यदि आपने बहुत अधिक रिपॉजिट किया है, तो आपके लिए अलग-अलग खाता विचार काम करना चाहिए।
पॉल मैकमुरी

2

GitHub एंड्रॉइड ऐप में ऐसी सुविधा है। यदि आप एक रेपो में जाते हैं, तो मुख्य नेविगेशन में एक "समाचार" आइटम है। यह उन चीजों को भी दिखाता है जो आप अपने व्यक्तिगत न्यूज़फ़ीड में नहीं देखते हैं। उदाहरण के लिए, यदि आप किसी ऐसे व्यक्ति को देखते हैं जिसे आप सितारों के रेपो का अनुसरण नहीं करते हैं।

मुझे यह वास्तव में उपयोगी लगता है और यह शर्म की बात है कि सामान्य वेबसाइट में यह सुविधा नहीं है।


-1

यह एक छोटा और सरल jQuery प्लगइन है, जिसे github रिपॉजिटरी, गतिविधि और जिस्ट विजेट बनाने के लिए बनाया गया है। https://github.com/bachors/jQuery-Github-Feed

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.