自动化当道,破密、爬虫各凭本事(GitHub 热点速览 Vol.37)
作者:HelloGitHub-小鱼干
摘要:安全门外汉,如何在不知道密钥或密码的情况下,破解哈希得到原文,Ciphey 会告诉你当中的密码。说到 auto 智能爬虫会基于上一次的爬虫经历进一步学习以获得类似信息。最优雅的莫属于 Diagram as Code——Diagrams,用 Python 代码即可画图,在 k8s 架构、事件处理、Web 服务等领域各显神通。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New
,无该标志则说明项目 release 超过一周。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 ????
1. 本周特推
1.1 文件安全传输小工具:croc
本周 star 增长数:2100+
croc 是一个用 golang 编写的工具,允许任何两台计算机简单和安全地传输文件和文件夹。据我所知,croc 是唯一的 CLI 文件传输工具。
croc 的特性:
允许任意两台计算机传输数据(使用一个中继)
提供端到端加密(使用 PAKE)
支持方便的跨平台传输,支持 Windows、Linux、Mac
允许多文件传输
允许恢复被中断的传输
不需要本地服务器或端口转发
通过压缩和多路复用比虫洞、rsync、scp 更快(加速 1.5x 到 4x)
GitHub 地址→https://github.com/schollz/croc
1.2 Diagram as Code:Diagrams
本周 star 增长数:1500+
Diagrams 是一个用 Python 代码可绘制云系统架构原型的小工具,由 AWS、Azure、GCP 和 Kubernetes 提供支持。
GitHub 地址→https://github.com/mingrammer/diagrams
2. GitHub Trending 周榜
2.1 智能爬虫:autoscraper
本周 star 增长数:1000+
New
autoscraper 是一个用 Python 写的智能、自动、快速和轻量级的 Web Scraper。
这个项目旨在更简单地爬取 Web 页面,它可以轻松拿到任何我们想从某个页面获取的内容,url、html 内容、文本、样本数据列表等等。
作为一个智能的爬虫工具,autoscraper 学习抓取规则并返回类似的元素。然后,这个学习过的 object 可以与新的 url 一起使用,来获得这些新页面的类似内容或完全相同的元素。
GitHub 地址→https://github.com/alirezamika/autoscraper
2.2 30s 就能理解的 JS 代码:30-seconds-of-code
本周 star 增长数:1000+
30-seconds-of-code 收录了多个有意思的 JavaScript 代码片段,包括代码、解释、示例,此外项目还提供了搜索页面。你只要输入一个术语即可弹出来相关代码片段。一起来利用碎片时间来学习 JS 小技巧吧!
GitHub 地址→https://github.com/30-seconds/30-seconds-of-code
2.3 免安装免注册群视频:talk
本周 star 增长数:700+
New
talk 是一个网络视频群呼工具,无需注册及下载。它用 WebRTC 搭建,所以你视频聊天均为点对点,且通话质量和通话人数成反比。在高速网络中,最理想的人数是 6 到 8 人左右。
GitHub 地址→https://github.com/vasanthv/talk
2.4 终极教程:ultimate-python
本周 star 增长数:1450+
New
ultimate-python 是一个对新手友好,也适合专业 Python 开发的指南。项目作者是一名 Linkedin 工程师,他分享过了他过去 5 年习得的 Python 核心知识。
整个 repo 分为了 Python 概述、语法、数据结构、类、高级用法等五方面内容。
GitHub 地址→https://github.com/huangsam/ultimate-python
2.5 Linux 挑战:linuxupskillchallenge
本周 star 增长数:1200+
linuxupskillchallenge 是收录了通过命令行对远程 Linux 服务器进行系统管理所需的技能。
它收录商业在线 Linux 服务器管理课程的 20 个课程的所有源材料,当然,现在它是免费资源。
GitHub 地址→https://github.com/snori74/linuxupskillchallenge
2.6 高性能博客模版:eleventy-high-performance-blog
本周 star 增长数:1800+
eleventy-high-performance-blog 是 Google 开源的为 11ty 静态博客收录的高性能博客模版,如果你也是 11ty.dev 的粉丝,不妨 pick 下这个 repo。
GitHub 地址→https://github.com/google/eleventy-high-performance-blog
2.7 破解小能手:Ciphey
本周 star 增长数:1000+
Ciphey 会在你不知道密钥或密码的情况下自动解密加密、解码编码和破解哈希,只要你输入加密的文本,即可获取解密的文本。Ciphey 可以在 3 秒或更短的时间内解决大部分加密问题。
GitHub 地址→https://github.com/Ciphey/Ciphey
3. 推荐阅读
GitHub 热点速览 Vol.36:当股票遇到机器学习,异常股无所遁形
GitHub 热点速览 Vol.35:Let's Go,Rust 大放异彩
以上为 2020 年第 36 个工作周的 GitHub Trending ????如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 ????
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
- END -
关注公众号加入交流群
“分享”让本文被更多人看到、“在看”支持我们。
自动化当道,破密、爬虫各凭本事(GitHub 热点速览 Vol.37)相关推荐
- 极客 Play 玩 Terminal——GitHub 热点速览 Vol.40
作者:HelloGitHub-小鱼干 多少人以为暗黑的终端便是一名程序员的工作台,其实上,终端可以不只是一个输入 command 的界面,也可以是本周特推 kb 一样,面向极客的极简命令行知识库管理器 ...
- GitHub 热点速览 Vol.23:前后端最佳实践
作者:HelloGitHub-小鱼干 摘要:最佳实践,又名 best-practices,是 GitHub 常见的项目名,也是本周 Trending 关键词.25 年 Python 开发经验的 Dav ...
- autohotkey实例+懒人包_懒人福音——GitHub 热点速览 Vol.42
作者:HelloGitHub-小鱼干 懒人福音是什么?就是省时省事,正如 Waypoint 一样,你不需要在多个平台构建代码即可部署发布应用,它允许你将应用程序构建.部署和发布生命周期定义为代码.Bi ...
- GitHub 热点速览 Vol.24:程序员自我增值,优雅赚零花钱
作者:HelloGitHub-小鱼干 摘要:升职加薪,出任 CTO,迎娶白富美/高帅富,走向人生巅峰是很多人的梦想.在本期的热点速览中你将了解自由作者 Easy 如何优雅赚取零花钱的方法,以及定投改变 ...
- GitHub 热点速览 Vol.16:化身蒙娜丽莎和乔布斯对话
作者:HelloGitHub-小鱼干 摘要:妙趣横生,上周的 GitHub 热点的关键词.无论是让你化身为爱因斯坦开启会议脑暴模式 avatarify,还是和上周人人都是抠图师项目的同门项目 3D 照 ...
- GitHub 热点速览 Vol.13:近 40k star 计算机论文项目再霸 GitHub Trending 榜
作者:HelloGitHub-小鱼干 摘要:"潮流是个轮回",这句话用来形容上周的 GitHub Trending 最贴切不过.无论是已经获得近 40k 的高星项目 Papers ...
- GitHub 热点速览 Vol.14:周获 2k+ Vim³ 掀起三维编程风
作者:HelloGitHub-小鱼干 摘要:寓教于乐,应该是上周 Trending 的主题了,无论是被多人转发推荐的三维 Vim 项目 Vim³ 或者是流体运动的 WebGL Fluid Simula ...
- GitHub 热点速览 Vol.18:刷 LeetCode 的正确姿势
作者:HelloGitHub-小鱼干 摘要:找对路子,事半功倍,正如本周 GitHub Trending #刷 LeetCode# 主题想表达的那般,正确的学习姿势方能让人走得更远,走进大厂 ???? ...
- GitHub 热点速览 Vol.32:VScode 韭菜基金插件,极大提高“工作”效率
作者:HelloGitHub-小鱼干 摘要:有什么比干着本职工作--编码,而又兼顾"外快"--炒股更有开心的事情呢?leek-fund 就是这么一个极大提升你工作幸福度和效率的插件 ...
最新文章
- day13 内置函数一
- 【LeetCode从零单排】No198.House Robber No91.Decode Ways139 word break(动态规划典型应用)
- 解决nginx 504 Gateway Time-out的一些方法
- linux系统export,Linux入门进阶 - 如何在Linux中使用export命令
- python解析xml+得到pascal voc xml格式用于目标检测+美化xml
- google adsense 设置建议
- 问卷调查 asp 源码一起研究
- 傅里叶滤波音频文件(笔记05)
- c语言实现简易图书管理系统
- 多智能体深度强化学习——MADDPG算法代码分析(tensorflow)
- 所谓的“互联网寒冬”,真的来了吗?
- Linux 文件权限、目录权限
- swiper半圆形旋转
- 测试测量 | 【四】如何实现生产过程中的自动化测试?——保证高频信号的准确传输
- Mermaid知识点总结3 - Flowchart 2
- RabbitMQ(三)发布确认 Publisher Confirms
- 【机器学习基础】EM算法详解及其收敛性证明
- URIError: URI malformed
- 大数据给物流带来了什么?
- 桌面管理之道让桌面看起来都舒服
热门文章
- LIKE语句通配符:%|_|[]
- MyBaitsPlus快速入门,java进阶书籍推荐
- Python 函数 | sorted 函数详解
- 电商运营指标体系梳理
- C#读写修改设置调整UVC摄像头画面-伽玛
- $.ajax() 详细参数
- flex弹性盒子flex-grow 和flex的区别
- <if test=“state!=null and state==‘0‘ “> mybatis中使用if test判断参数值得问题
- 数组 ,String
- 职业教育增长,正在“电商化”