打印

盘点GitHub上那些无所不能的项目!

[复制链接]
972|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
“fuck一下,错误即消”

▍ The Fuck工具

在你激情地在Linux上敲击命令行时候,由于Linux的Bash对大小写敏感,对权限配置也十分敏感,这就造成如果不集中注意力,很容易犯一些难以察觉的错误,经常会出现各种错报错。这时你一定出气的想砸了电脑,爆一句“fuck”,然后再去错误提示去排查。

而这款The Fuck的项目就是一群“绝望”的Linux技术人员在经历了“人艰不拆”后应运而生的。只要在敲错命令以后,再输入“fuck”命令就能自动帮你纠正错误了。如下所示(图片来源网络):

对于ArchLinux来说,安装thefuck很简单。执行下面指令就可以了:
sudo pacman -S thefuck

其它的发行版安装方法是不同的,请查阅相关资料。“The Fuck”适用于指令错误、选项错误、参数错误、权限错误、文件加锁、Git逻辑错误。

fuckitpy

无独有偶,在GitHub上还有类似的项目,该项目是名为“fuckitpy”的开源项目,只要把Python出现的错误代替为“fuckit”就仍然可以运行程序。

fuck12306
另外,还有有才的网友,做了一款fuck12306的开源项目,12306的验证码一直是我们生活中的“快乐源泉”,然而在临近归乡之日,一个个奇葩的验证码不由得让你爆出“”fuck”。作者表示,该项目仅作纯展示性质,可以跑起来玩。

作者还表示:识别率不高,没有用到识图返回的其他信息,理论上还有原图,相似图等可用。没有用谷歌图片。

效果展示如下:

pytesseract用于默认官方中文数据,其实效果很差,不过Good Case也有。


> 结果
(0, 0) 苹果充电器
(0, 1) 医师资格证|证件翻拍
(0, 2) 手机|手机皮套
(0, 3) 油炸薯条|炸薯条|双人
(1, 0) 手机套|苹果手机套|手机配件
(1, 1) 砂积石
(1, 2) [UNKOWN]
(1, 3) 波导|可转穿衣镜|手机

>
(0, 0) 靴|保温杯
(0, 1) 二粒小麦|刷子|成片种植
(0, 2) 香辣酱|瓶装调料|果酱
(0, 3) [UNKOWN]
(1, 0) 柚子|圆形果类
(1, 1) 雪饼
(1, 2) 李锦记|香辣酱|调料
(1, 3) 素菜

多媒体编辑

视频剪辑工具:Olive

这是一款开源的视频编辑工具,想用Final Cut但是很贵怎么办?这款工具支持Windows、macOS、Linux。


音频编辑工具:Audacity

只是想简单处理一下音频,系统自带录音机完全不够用,但是Audition又太复杂,而且正版也太贵,这该怎么办?

这是一款轻量级的工具,f声音效果、多轨编辑等功能均触手可得,还支持安装插件扩展。另外值得一提的是,它也同样支持Windows、macOS、GNU/Linux。


图片处理工具:Gimp

Gimp是一款强大、开源、免费、跨平台的软件,无论您是平面设计师,摄影师,插画家还是科学家,GIMP都能为您提供完善的工具来完成您的工作。借助许多自定义选项和第三方插件,您可以使用GIMP进一步提高工作效率。支持GNU/Linux,OS X,Windows和更多操作系统。


免费离线的思维导图:Desktop Naotu

如今工作生活中思维导图几乎是必备,当你在在线的网络脑图软件上做了半小时的思维导图,导出居然还带水印,而非常好用的Xmind也相对较贵了。

这款软件不仅实现了思维导图的所有功能,同时还支持自动保存,同样这款软件也支持Windows、macOS和Linux。


设计工具合集:Awesome Design Tools

工作生活中,任何时候都离不开设计,一个“美美哒”的海报或者“炫酷”的视频汇报给领导我们的工作才真正被传达出去。但是苦手于自己并非出自科班,另外各种下载繁杂的软件也让人脑仁疼。

这款软件囊括了35个类别的设计工具,可以轻松完成日常设计需求。


万能的下载工具

没有广告和流线限制的下载工具:Motrix
如今,迅雷、百度网盘越来越难用,百兆宽带下百度网盘下载动不动就50k/s,让你梦回1990年。

Motrix支持主流的HTTP、FTP、BT及磁链下载,甚至可以解析thunder:// 开头的迅雷下载链接。配合 Chrome 插件,Motrix 也可以支持百度网盘文件的下载。


边下边播的 BT 下载器:WebTorrent
BT下载视频文件必须等待文件下载好才能打开观看,如果要使用迅雷的「边下边看」功能,还得安装配套的迅雷看看,另外还得开各种尊贵的会员。如果你也有边下边看的需求,不妨试试这款免费开源的WebTorrent。

WebTorrent 同时支持 BitTorrent 和 WebTorrent 两种协议,这也就意味着它在下载 BT 文件时能够拥有更高的连接成功率。除了在本机上边下边播外,我们还可以通过 AirPlay、Chromecast 等方式投屏到其他设备播放。


网页视频下载工具:You-Get

剪视频又没有素材了,网络上虽然有许多可供使用的素材,但网页怎么下载?这个工具只有下载网页视频这一个功能,但是却很有用。它支持近70个主流视频网站。

如果你电脑上安装有 python,直接运行

$ pip3 install you-get

下载脚本合集

可以实现各网站批量一键式下载。


自动化是工程师的浪漫

微信机器人:itchat

itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。

使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如这些。

该接口与公众号接口itchatmp共享类似的操作方式,学习一次掌握两个工具。如今微信已经成为了个人社交的很大一部分,希望这个项目能够帮助你扩展你的个人的微信号、方便自己的生活。

用途:
  • 控制路由器、智能家居等
  • 自动拉群
  • 跨号或跨群转发消息
  • 聊天机器人
  • 群发助手



自动化操作网页:puppeteer

“给我孩子投票吧”,“今天这个票抢不到了怎么办”,现在不用担心了,简单的几行代码,可以实现网页上自动登录,点赞,刷票等任何解放双手的操作。

const puppeteer = require('puppeteer');

(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({path: 'example.png'});

await browser.close();
})();

各种优质应用合辑

Windows 优质应用合辑
Windows拥有极为强大的系统的开放性,可 Windows 并没有一个好用的桌面应用商城,要找到优质应用绝非易事。Awesome Windows 为我们整理了大量优秀的Windows应用,我们可以依照分类找到自己需要的应用。

Awesome Windows涵盖了常用的20种应用分类,其中有不少都是免费,甚至开源的应用。你可以在 GitHub 上查看 Awesome Windows。


macOS 优质应用合辑
与 Awesome Windows一样,Awesome macOS也是一个优质应用的合集。在macOS应用大量改用订阅制的现在,我们不妨在这里找一些免费开源的替代品。


Chrome 插件合辑
ChromeAppHeroes 这个项目收录了不少国内外优秀的Chrome插件,并且还在持续更新中。如果你希望发现更多有趣、实用的Chrome浏览器插件。


中国独立开发者作品合辑
近年来,中国独立开发者的优质作品经常出现在大家眼中。无论是JSBox这样强大的应用,还是小黄条这样轻量级的应用,我们都可以在「中国独立开发者项目列表」中找到。

列表中包含了国内独立开发者的作品及其 GitHub 或博客,每个作品也有相应的开发状态和链接。我们可以通过这个列表与开发者取得联系,或是发现国内独立开发者的优秀作品。

本文来源于21ic公众号:嵌入式ARM

使用特权

评论回复

相关帖子

沙发
weiwei4dk| | 2019-8-29 09:28 | 只看该作者
不错,Github 还是有很多大牛的

使用特权

评论回复
板凳
gyh974| | 2019-8-29 09:50 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1110

主题

7323

帖子

153

粉丝