开源周报:Hyperapp领风骚,Python带你跳一跳【缩减版】

Linux Story

纯正开源之美      有趣、有料、有意思

开源工场

开源工场成立于2017年,是一个通过开源协作形式来创造生产力和寓技术于乐趣的非盈利开源社区平台。网址 http://openingsource.org

由于文章太长,不适宜微信阅读,此为缩减版。原文请点击最下方阅读全文

小伙伴们上周元旦节过得怎么样?送给女朋友的礼物被奖励没?人山人海的市中心,捉磨难定的少女心,是不是最后还是悔恨,不如一个人在电脑前撸代码比较爽一点?恭喜你!如果你这么想的话,我们就可以一辈子一起撸代码了,而不用浪费时间在女朋友身上了……

话说回来,这周的开源工场 GitHub Trending 流行开源项目榜中榜 Top 10 就很有意思,绝对可以让你好好地 happy happy,比如最近流行的微信跳一跳小游戏,现在有小伙伴开源的 Python 版本出来了,帝国时代2 Genie引擎 openage ,让世界更美好的滤镜 instgram.css,还有提醒你工作和学习的 Checklist-Checklist,不错吧?来,一起看看吧!

本周开源趋势 Top 101.hyperapp

Hyperapp 是一个用于构建前端应用程序的 JavaScript 库。

  • 最小:Hyperapp 的设计理念为用更少的资源做更多的事。我们已经积极地将您需要理解的概念最小化,同时与其他框架能够做的保持一致。

  • 功能:Hyperapp 的设计灵感来自 Elm Architecture。使用功能范例创建可扩展的基于浏览器的应用程序。区别是你不必学习一门新的语言。

  • 功能齐备:开箱即用,Hyperapp 将状态管理与支持密钥更新和生命周期事件的 VDOM 引擎相结合 – 所有这些都不依赖于任何依赖关系。



  • 2.用 Python 玩跳一跳

    简介:2017年12月28日,微信发布了“小游戏”功能,并提供了官方的 demo “跳一跳”。这是一款2.5D的益智游戏,堪称杀时间的利器。玩家可以通过按压屏幕时间长短来控制这个人物跳跃的距离。现在使这个能利用图像识别精确测量出起始和目标点之间测距离来估计按压的时间而实现精确跳跃的 Python 脚本自动运行,就可以轻松超越你的好友啦!(不要刷太高哦。)

    3.uppy

    uppy 是一个整洁的,模块化的,几乎可以与任何浏览器结合的文件上传组件,它快速,易用,能让你把心思放在比文件上传组件更重要的事情上。

    4.instagram.css

    通过 instagram.css,我们只需要使用 css 就可以为我们网页上的图片加上 Instagram 中的滤镜。目前已经可以直接使用41种滤镜,同时,它也支持自定义滤镜。

    Instagram.css 的使用方法十分简单,只需为要加载的图片添加一个以滤镜名为类的 figure 标签。

    5.Stimulus这是一个针对 HTML 的 JavaScript 框架。它被设计出来让你的 HTML 拥有足够的元素让它更闪耀。该框架能够和 Turbolinks 很好的配合,可以用最小的工作量给快速的,引人注目的程序提供完备的解决方案。6.Majestic

    开源周报:Hyperapp领风骚,Python带你跳一跳【缩减版】

    Majestic 是一个电子应用程序,提供了一个用 Jest 运行测试的 UI。Jest CLI 本身提供了当今最好的测试体验之一,但 Majestic 试图通过提供一个丰富的用户界面来在开发/测试循环期间扩展它。

    7.fsociety

    开源周报:Hyperapp领风骚,Python带你跳一跳【缩减版】

    一个可以让你拥有黑客所需的所有脚本的框架。

    功能

  • 信息采集

  • 密码攻击

  • 无线测试

  • 开发工具

  • 嗅探和欺骗

  • Web 攻击

  • 私人网络攻击

  • 后期开发

  • 安装与更新



  • 8.openage

    帝国时代2 Genie 引擎的克隆,主要针对 POSIX 平台。它使用原版游戏的资源,因此,你可能需要原版的帝国时代2或者帝国时代2:征服者(通过 wine 或 steam_linux 安装)。

    9.computer-science

     

    开源周报:Hyperapp领风骚,Python带你跳一跳【缩减版】

    这是一个使用网络教材的教程。这个教程并不局限于职业生涯或专业发展,也提供给那些想要关于计算机学科恰当的、面面俱到的基础的人,同时给那些有强烈愿望、兴趣想自己完成这个教育的人,提供一起学习讨论世界性范围的社区。

    这些课程主要来自哈佛、普林斯顿、麻省理工等等,并被精挑细选出符合下列标准的教材:

  • 对所有注册者开放;

  • 定期进行;

  • 符合OSSU的学术标准;

  • 从普通到困难无缝衔接;

  • 高质量且适于教学;



  • 10.Checklist-Checklist

    Checklist 通常指一个提前准备好的周密的行为计划表,用来高效轻松地解决某个问题或达成某个小目标。

    Checklist-Checklist 项目是一个目录,它包含了大量志愿者们提供的针对各种情况下所需的 Checklist。从系统开发,程序设计到生活细节都有涉猎。你可以在这里贡献你自己的计划表,也可以参照其他志愿者们提供的计划表快速有效地解决你的问题。

    更多使用说明+项目链接,请阅读全文哦。