写在前面:最近听了生信技能树安排的几个大佬分享,有精通单细胞的大佬,也有将R融会贯通的师兄,他们常常会提到一个概念:Github,在生活中好像也经常会听到Github这个东西,抱着好奇的心态我去简单研究了一下Github,至少了解一下Github是什么以及Github能用来干什么,本文也就这些问题分享一下我了解到的内容。
正文分割线
1
什么是Github
这主页也太好看了叭
Github官网:https://github.com/
(经常上不去是正常的)
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git作为唯一的版本库格式进行托管,故名GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
看到这你可能还是一脸懵
我是谁?
我在哪??
我在干什么???
这样是不是就好理解一些了?全世界共产主义人联合起来共同享有程序资料!
关于Github,官方给出了这样一段介绍视频
在上面的一些描述中,反复提到开源,什么是开源?
从英文上看,Open Source即开放的资源,一般叫做开放源代码。
开源软件最大的特点是开放,任何人可以对程序的源代码进行修改,二次创作,甚至在版权限制范围内重新发放。
常见开源操作系统:
简单来说,Github是一个优秀的开源的代码社区。
2
Github能干啥
Do whatever you want. Chris Wanstrath
Github可以做这么多事情!
但你以为这就完了?
离谱的是,德日等国把本国宪法也放上去了!
3
上哪学
CSDN 、简书 、Github(我学我自己) 、B站以及各大平台,下面放出三个可供学习的链接。
全方位入门git教程:
https://www.imooc.com/learn/1278
初学者教学:HelloGitHub
https://github.com/521xueweihan/HelloGitHub
廖雪峰的官方网站(强推)
https://www.liaoxuefeng.com/
4
为啥我写的这么慢
这篇推文写了很久,不是说Github难理解,而是我觉得,至少得先能成功运行一次Github上的程序,才能代表我可能入门了。
于是我去广大搜索引擎找了一些好玩的程序,比如下面这个Thanos.sh
咱也不敢用这不是
于是我另寻出路,找到了这么一个程序
#原网址 https://github.com/soimort/you-get
看不懂没关系,你只需要知道它可以下载以下所有网站的音/视频,最关键的是他只需要一行代码!
其中包括:
YouTube、Twitter、Instagram、Facebook、网易视频、哔哩哔哩、爱奇艺、酷狗音乐、秒拍、腾讯视频、企鹅直播、新浪视频、搜狐视频、土豆、优酷、芒果TV、快手、抖音、TikTok、知乎等几十种国内外知名视频网站视频,同时支持将网页视频导出至本地播放器进行在线播放,缓冲速度快,无广告。
还有此等神器?!!
于是在我发现了以后,赶紧去Linux试了试,碰壁良久,谁让我是个newbie呢
我把我的步骤写下来,大家可以去试试
友情提示:进行以下操作你可能需要
conda可以理解为手机的应用商店
需要做点啥呢?
第一步:安装Python3.2以上版本和FFmpeg1.0及以上版本
conda install -y Python #安装最新版本的Python(-y表示同意安装)
conda install -y FFmpeg #安装最新版本的FFmpeg
由于在装conda时已经设置好了环境变量,因此通过conda安装的软件几乎不用再设置环境变量。
第二步:克隆you-get
git clone git://github.com/soimort/you-get.git #克隆you-get代码
第三步:使用
you-get '网址' #下载你想要的网址
当然这里还有其他的命令,可以通过you-get -h查看
比如
you-get -i '网址' #得到视频的信息
看到这里,本次的内容就差不多了
但是!!
可能遇到的问题(我遇到的问题)
1.Python版本不够
python --version #查看版本
我一查,人给我看傻了,我通过conda明明安装的是最新的python!
conda list #查看我用conda下载的软件
我明明下载了3.8.5的python呀?
经过研究,我发现系统中存在两种版本的python,就好像是我在电脑上装了A、B两种浏览器,我想用B浏览器打开网页,但是电脑把A设置成了默认浏览器,因此我只需要把B激活,或者把B设置为默认浏览器(或者把A给删了)。
如何激活?
conda create -n py3.8 python=3.8 -y #创建Python3.8虚拟环境(py3.8#自己命名)
conda activate py3.8 #激活虚拟环境
这时候就会报错了
不慌!跟我做!
source activate
source deactivate
conda activate py3.8
大功告成!
慢着!还有其他的问题!
2.you-get无效
当然是你没有设置环境变量!!
#添加环境变量 #第一步 找到需要添加的完整路径 #第二步 添加环境变量 export PATH=PATH:需要添加的新路径 #PATH为之前的环境变量
至此,终于是完成了you-get的安装!
即刻开始享受你的get时光吧!
看我写的这么辛苦,不如随机抽个小伙伴试一下灭霸脚本吧!