In breve: ho bisogno di ottenere la data dell'ultima modifica in un file ospitato su Github.Verificare se esiste una versione più recente del mio file locale in Github, con R
In long: dato che in Github ho un file (uno spazio di lavoro R) che una volta ogni tanto viene aggiornato, vorrei creare una funzione in R che controlli se il mio file locale è precedente a quello nel repo (se sei curioso, la mia motivazione è esposta alla fine di questo post). This is the file Sto parlando.
In linea di principio dovrebbe essere abbastanza semplice, poiché ad ogni file è associato un history page, ma la mia conoscenza è troppo scarsa per sapere cosa fare con questo. Inoltre, this Q sembra suggerire in qualche modo di fare quello che voglio usando php, ma quella è terra incognita per me davvero, quindi non so se potrebbe aiutare in alcun modo.
Quindi, come ho detto nella versione breve di questo post, ho bisogno di trovare un modo per recuperare la data dell'ultimo commit per questo file. Posso trovare un modo per confrontarlo in seguito alla data di commit del mio file locale.
Grazie in anticipo, Juan
motivazione: Sto lavorando in un un corso online in basi R che utilizza un sistema di auto-controllare se le soluzioni di esercizi siano corretti (es: gli studenti possono controllare i loro risultati all'istante). Questo sistema utilizza un file con funzioni e dati che viene regolarmente aggiornato perché spesso trovo bug e nuovi problemi. Quindi il mio obiettivo è avere una funzione per dire agli studenti se c'è un nuovo file disponibile. Sarebbe anche bello trovare un modo per scaricarlo e sostituire il vecchio, ma questo è secondario ora.
Questo è meraviglioso grazie! Non riesco ancora a scaricare il file da R e non so davvero cosa fare delle opzioni 'useragent' o' ssl.verifypeer'. Per il primo ho provato "Mozilla/5.0" senza successo. Quando viene eseguito 'download.file', viene visualizzato il messaggio" download aveva stato di uscita diverso da zero "utilizzando' method = "wget" 'o' "curl" 'e" schema URL non supportato "(tradotto dallo spagnolo). Ad ogni modo, questo è quello per cui stavo saltellando. – Juan
Prova a inserire la stringa da rawfile nel browser e controlla se puoi scaricarla in questo modo quando accedi a github. –
Infatti posso ... – Juan