社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

自动化当道,破密、爬虫各凭本事(GitHub 热点速览 Vol.37)

HelloGitHub • 6 年前 • 679 次点击  

作者: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. 推荐阅读

以上为 2020 年第 36 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

- END -


关注公众号加入交流群



“分享”让本文被更多人看到、“在看”支持我们。



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/73517