您现在的位置是:首页 > 正文

图片的黑魔法——GitHub 热点速览 v.21.13

2024-01-30 21:29:09阅读 0

作者:HelloGitHub-小鱼干

图片的黑魔法并不是图片修复、旧照上色,而是将任意文件打包成图片的样子,上传到推特。看过去这张图片平平无奇,那么普通却深藏不露,工程师 DavidBuchanan 通过 tweetable-polyglot-png 这个项目为图片添加了额外的附加信息。同样黑魔法的不只是 tweetable-polyglot-png,based.cooking 也是一个佼佼者,它的“魔法”在于将你的生活和工作相结合,让你通过提交 pr 的方式上传你的菜谱,看似那么普通却又那么“别致”。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 ????

1. 本周特推

在开始本周的特推之前,如果你有什么想要的 GitHub 项目,记得留言呀~你的留言超重要 (≧▽≦)

1.1 神奇的图片:tweetable-polyglot-png

本周 star 增长数:1,200+

New 一张图片不只是你看到的样子,tweetable-polyglot-png 这个项目就是在阐述这个观点。经开发者 DavidBuchanan314 测试,你可以使用 tweetable-polyglot-png 将任意的 mp3 或者其他格式文件“包装”成图片文件、并成功上传到 Twitter。而其他用户将这个图片保存到本地,改图片的后缀名之后即可播放文件(以 .mp3 为例)。

GitHub 地址→https://github.com/DavidBuchanan314/tweetable-polyglot-png

1.2 看板任务管理工具:focalboard

本周 star 增长数:900+

Focalboard 是一个开源的、自托管的 Trello、Notion 和 Asana 的替代品。如果你使用过任意一款看板任务管理工具,轻松上手 Focalboard 无压力,即便你从未使用过看板工具,看板工具本身通过拖拽进行管理任务的设定也是相当好上手。

目前 Focalboard 分为两个版本:Focalboard Personal Desktop 和 Focalboard Personal Server。前者可以供个人使用,用于管理个人的待办事项;后者则用于团队协作。

GitHub 地址→https://github.com/mattermost/focalboard

2. GitHub Trending 周榜

2.1 加密交易框架:Jesse

本周 star 增长数:1,000+

Jesse 是一个 Python 编写的加密交易框架,用于简化研究和制定交易策略。相比其他的框架,它更精准、更容易上手,只要你会 Python,分分钟上手这个项目。

GitHub 地址→https://github.com/jesse-ai/jesse

2.2 程序员的烹饪方式:based.cooking

本周 star 增长数:700+

New based.cooking 是个简洁的食谱网站,你可以通过提交 pr 来上传一份你的食谱,pr 合并之后将在特定食谱的页面出现你的名字和提交时间。同其他的食谱 App/网站类似,based.cooking 也标注了烹饪的难易程度、时长。不过作为一个菜鸡选手的小鱼干,还是优先考虑油管的烹饪视频,如果你烹饪有天赋且想和其他程序员交流下烹饪心得,based.cooking 是你的好去处。

GitHub 地址→https://github.com/LukeSmithxyz/based.cooking

2.3 客服系统:papercups

本周 star 增长数:850+

papercups 是一个 Elixir 编写的开源的客服系统,可内嵌到你的网站。此外,它还具有支持 Markdown、可对接 Slack、管理会话等等特性,而在组件加载方面也进行了优化绝对不会影响页面加载速度。

GitHub 地址→https://github.com/papercups-io/papercups

2.4 macOS 脚本窗:xbar

本周 star 增长数:450+

xbar 可以将任何脚本或程序的输出放入 macOS 菜单栏,xbar 具有丰富的生态,收录了大量电商、游戏、健身、IoT 等等方面插件,你可以直接使用它们来管理你的工作、生活。

GitHub 地址→https://github.com/matryer/xbar

2.5 压测工具:wrk

本周 star 增长数:500+

wrk 是一个 HTTP 基准测试工具,可在单机多核 CPU 运行时对目标机器产生巨大的负载,从而对测试对象的某项性能指标进行定量的和可对比的测试。

GitHub 地址→https://github.com/wg/wrk

3. 往期回顾

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:量化交易,AI 换头等等。???? 和之前的送书活动类似,留言点赞 Top5 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

插播条消息:“参与 HelloGitHub 五周年直播,中奖的小伙伴请尽快联系视频号 HelloGitHub 私聊领奖”

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

- END -

????「点击关注」更多惊喜等待你!

网站文章

  • JS数组对象——英文按照首字母进行排序sort()、localeCompare()

    JS数组对象——英文按照首字母进行排序sort()、localeCompare()

    排序在后台管理系统对于数据的处理中用得非常多。本期文章重点介绍根据英文首字母排序。将用到JavaScript的sort()和localeCompare()方法。

    2024-01-30 21:29:01
  • a-descriptions-item描述列表点击按钮显示相应内容

    a-descriptions-item描述列表点击按钮显示相应内容

    实现功能:点击查询按钮,显示相应数据,部分数据只读,部分数据可修改。 实现思路:首先通过点击按钮事件从接口获取内容,然后通过{{}}显示在界面上。 查询按钮触发事件代码 searchQuery(){ ...

    2024-01-30 21:28:30
  • exe4j使用方法

    exe4j使用方法

    1.选jar in exe。2.选择jar包,选择主类。

    2024-01-30 21:28:24
  • Android ADIL和BInder

    Android ADIL和BInder

    AIDL(Android接口定义语言),可以使用它定义客户端与服务端进程间通信(IPC)的编程接口。在Android系统中,每个进程都运行在一块独立的内存中,在其中完成自己的各项活动,与其他进都分隔开...

    2024-01-30 21:28:16
  • 版本管理-SVN冲突爆红后如何通过颜色和快捷键准确无误地合并代码(一)

    版本管理-SVN冲突爆红后如何通过颜色和快捷键准确无误地合并代码(一)

    SVN冲突出现场景如今是一个团结协作的时代,开发一个系统,往往会多人协作共同完成。版本管理是必不可少的,常用的软件有Git,SVN等。今天说一下,SVN管理版本时,如果出现冲突后,如何快速解决冲突。首...

    2024-01-30 21:27:47
  • pom.xml配置文件讲解

    Maven 构件工程的属性文件 pom.xml文件(实践用):    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    2024-01-30 21:27:39
  • 分享112个PHP源码,总有一款适合您

    分享112个PHP源码,总有一款适合您

    php

    2024-01-30 21:27:33
  • vue watch监听对象及对应值的变化

    vue watch监听对象及对应值的变化

    var vm=new Vue({ data:{ a:1, b:{ c:1 } }, watch:{ a(val, oldVal){//普通的watch监听 console.log("a: "+val, oldVal); }, b:{

    2024-01-30 21:27:26
  • 各位大侠门,遇到这种抉择,你会怎么选择!

    如果有一个公司给你2w一个月,但是去维护一个用webform做的项目,并且就只有你一个人维护,项目规模比较大,项目是针对中国和国外市场交易的平台,但是旧项目大概一年以后不会再使用,会换成java版本,...

    2024-01-30 21:26:47
  • 免费分享嵌入式stm32基础项目开发:心率检测仪的设计与实现

    本教程主要给大家谅解了嵌入式stm32开发 心率检测仪的设计与实现,需要的朋友们可以下载来看看,作为参考!项目描述:通过心律传感器采集我们的心律数据,然后通过串口传送到上位机中,上位机用Qt实现,当Qt接收数据之后,把数据绘制曲线,并计算显示心率心律波形。适合人群:零基础学员;在校大学生、应届毕业生、IT爱好者、跳槽换工作者、其他行业人员。课程内容:1:心律传感器简介及adc的原理

    2024-01-30 21:26:40