当查看webste上的raw选项时,如何以编程方式获取url中的raw.github.com
标记值。我可以从提供的api.github.com
api中获取该标记值吗?
我所参考的内容与很久以前在这个问题中提到的内容相同https://stackoverflow.com/questions/9088557/download-github-raw-source-file-by-url 但是,令牌现在似乎每天都在变化,并且对于每个文件都是不同的。
我可以使用的另一种方法是直接使用api ...但是下载的内容通常是在bas64中编码的,由于原来有一些“特殊字符”,因此很难解码...或者它并不总能正确解码。
我目前正在使用httr访问github api ...但似乎无法访问我想下载的单个文件/(不是整个包)的实际内容...
答案 0 :(得分:0)
如此GitHub project所示,您不需要公共存储库的令牌。
wget https://raw.github.com/lbdremy/gedit-jade/master/jade.lang -O ~/.local/share/gtksourceview-2.0/language-specs/jade.lang
另外,使用GitHub APIV3,不支持使用令牌的基本身份验证(请参阅“GitHub API: Moving On”)。