संक्षेप में: मुझे गीथब पर होस्ट की गई फ़ाइल में अंतिम परिवर्तन की तारीख प्राप्त करने की आवश्यकता है।जांचें कि क्या Github में मेरी स्थानीय फ़ाइल का एक नया संस्करण है, R
लंबे समय में: गिटूब में मुझे एक फ़ाइल (एक आर वर्कस्पेस) है जो एक बार थोड़ी देर में अपडेट हो जाती है, मैं आर में एक फ़ंक्शन बनाना चाहता हूं जो जांचता है कि मेरी स्थानीय फ़ाइल एक से अधिक पुरानी है या नहीं रेपो (यदि आप उत्सुक हैं, तो मेरी प्रेरणा इस पोस्ट के अंत में सामने आती है)। This is the file मैं बात कर रहा हूँ।
सिद्धांत रूप में यह कुछ आसान होना चाहिए, क्योंकि प्रत्येक फ़ाइल में history page इसके साथ जुड़ा हुआ है, लेकिन मेरा ज्ञान यह जानने के लिए बहुत गरीब है कि इसके साथ क्या करना है। इसके अलावा, this Q मुझे php का उपयोग करने के कुछ तरीके से संकेत देने लगता है, लेकिन यह वास्तव में मेरे लिए टेरा गुप्त है, इसलिए मुझे नहीं पता कि यह किसी भी तरह से मदद कर सकता है या नहीं।
इसलिए, जैसा कि मैंने इस पोस्ट के संक्षिप्त संस्करण में कहा था, मुझे इस फ़ाइल के लिए अंतिम प्रतिबद्धता की तारीख को पुनर्प्राप्त करने का एक तरीका ढूंढना होगा। मैं इसे बाद में अपनी स्थानीय फाइल की प्रतिबद्ध तिथि से तुलना करने के लिए कुछ रास्ता ढूंढ सकता हूं।
अग्रिम धन्यवाद, जुआन
प्रेरणा: मैं आर मूल बातें में एक ऑनलाइन पाठ्यक्रम जो के लिए एक प्रणाली का उपयोग करता है में काम कर रहा हूँ स्वयं पता चल सके कि अभ्यास के समाधान सही हैं (यानी: छात्रों की जांच कर सकते तुरंत उनके परिणाम)। यह सिस्टम उन फ़ाइलों और डेटा के साथ फ़ाइल का उपयोग करता है जो नियमित रूप से अपडेट होते हैं क्योंकि मुझे अक्सर बग और नई समस्याएं मिलती हैं। तो मेरा लक्ष्य छात्रों को बताने के लिए एक समारोह है कि यदि कोई नई फ़ाइल उपलब्ध है। इसे डाउनलोड करने और पुराने को बदलने का तरीका ढूंढना भी साफ होगा, लेकिन यह अब माध्यमिक है।
यह अद्भुत है धन्यवाद! मैं अभी भी आर से फ़ाइल डाउनलोड नहीं कर सकता हूं और मैं वास्तव में नहीं जानता कि 'useragent' या 'ssl.verifypeer' विकल्पों का क्या करना है। पूर्व के लिए मैंने "मोज़िला/5.0" का कोई फायदा नहीं लिया है। जब 'download.file' चलाया जाता है तो मुझे' विधि = "wget" 'या' curl "' और "URL स्कीम समर्थित नहीं है" (स्पेनिश से अनुवादित) का उपयोग करके "डाउनलोड को गैर-बाहर निकलने की स्थिति" मिलती है। वैसे भी, यह वही है जो मैं कर रहा था। – Juan
स्ट्रिंग को ब्राउज़र में कच्चे फ़ाइल से डालने का प्रयास करें, और जांचें कि क्या आप इसे गिटूब में लॉग इन करते समय डाउनलोड कर सकते हैं। –
वास्तव में मैं कर सकता हूं ... – Juan