A CLI to generate sprays for your GitHub contribution history graph
npm i -g github-spray
github-spray -t <text> --multiplier <factor> --push --origin <github_repository_url>
(example)
github-spray -t hello --multiplier 10 --push --origin https://github.com/John/hello.git
Depending on your number of contributions on the given period that you want to spray, you will need to multiply the number of commit per day by a specific factor (--multiplier) so that the spray become more relevant on your calendar heatmap.
github-spray --help
github-spray -t <text> --font <font_name>
(example)
github-spray -t Wald0 --font portable_vengeance
github-spray -t Mario? --font mario
Fonts available are in the fonts folder
github-spray -t hello -i
github-spray -t hello --flipvertical
github-spray -t hello --fliphorizontal
To use a custom pattern, create a JSON file like follow.
The numbers (1 to 4) will determine the number of commit per day, and thus the green's darkness.
[
" 333 ",
" 3 3 ",
"3 2 2 3",
"3 3",
"3 222 3",
" 3 3 ",
" 333 "
]
github-spray -f <path/to/pattern.json> ...
github-spray -f patterns/space-invaders.json ...
You can use GitHub Spray Generator to graphically draw patterns
github-spray --startdate YYYY-MM-DD ...
The date will be rounded to the nearest sunday.
By default the start date is the nearest sunday of the current date - 53 weeks.
github-spray -m <factor> ...
Multiply the number of commit per day by the given factor to make the spray darker or brighter on your calendar heatmap.
Spray(1)Read Documents about Spray Spray is a suite of libraries based on Scala and Akka. Modules we are using in our project: spray-can HTTP server and client built on top of spray-IO. http://spray.i
Spray(12)spray-can - Http Client HttpDialog and Spray Client 3. HttpClient HttpsExample The difference between Http and Https for HttpDialog is that, what tags we bring to it. val responseFuture = Htt
在我以前的文章中,我研究了一个虚拟的交易引擎,并将基于Java的阻止解决方案与基于Node.js的非阻止解决方案进行了比较。 在文章的结尾,我写道: 我怀疑在Node.js近期取得成功之后,越来越多的异步Java库将开始出现。 这样的库已经存在,例如: Akka , Spray和此Mysql异步驱动程序 。 我给自己设定了一个挑战,即要确切地使用这些库来创建基于Java的非阻塞解决方案,以便将其性
Spray(2)spray-can Prepare the Sample codes >git clone https://github.com/spray/spray.git >cd spray And we can run both the 2 examples like this: >sbt "project simple-http-client" run >sbt "project sim
Spray(13)REST API Project - Integrate with Spray Client 10. Integrate with Spray Client 10.1. Add the dependencies in the build.sbt "io.spray" % "spray-client" % "1.1-M7", 10.2. Initiate the Actor whe
SPRAY是一款适用于Windows 7/8/10 操作系统的软件,用于进行频率(或波长)分辨的光线追迹模拟仿真。您可以定义: • 发射光线的光源 • 如镜子、光散射器、吸收器或改变光线方向或吸收光线的表面等物体 • 屏幕、探测器和探测器阵列来收集关于设置中辐射分布的信息 SPRAY 组件 以下组件在当前版本中可用: 光源 • 点光源(各向同性发射) • 体积光源(各向同性发射) • 矩形光源(用
本文试图提供一种构建微服务的可能方法。 我们将使用Scala作为编程语言。 API将是Spray和Akka提供的RESTful JSON。 MongoDB将用作数据库。 完成所有操作后,我们会将其打包到Docker容器中。 Vagrant with Ansible将照顾我们的环境和配置管理需求。 我们将提供图书服务。 它应该能够执行以下操作: 列出所有书籍 检索与一本书有关的所有信息 更新现有书籍
Spray(6)REST API Project - JSON Marshall and Test Class 3. How to Write JSON Marshall Class Enumeration class package com.sillycat.easysprayrestserver.model object UserType extends Enumeration { type
Spray(8)REST API Project - Auth 6. How to Deal with Auth My structure for this will be as follow: /** * 1 User(1, 'admin', ... , 'admin') * 2 User(2, 'manager', ..., 'manager') * 3 User(3, 'customer',
mongodb scala 本文试图提供一种构建微服务的可能方法。 我们将使用Scala作为编程语言。 API将是Spray和Akka提供的RESTful JSON。 MongoDB将用作数据库。 完成所有操作后,我们会将其打包到Docker容器中。 Vagrant with Ansible将照顾我们的环境和配置管理需求。 我们将提供图书服务。 它应该能够执行以下操作: 列出所有书籍 检索与一本书
http://ju.outofmemory.cn/entry/70913 http://www.jdon.com/concurrent/spray-akka.html 如何使用Java建立像Node.js那样非堵塞异步事件并发IO服务器呢?Spray是基于NIO2高并发框架,虽然Tomcat 8也是基于NIO2,但是Spary的线程数要低得到,降低CPU上下文切换的负载;Akka和其Mysq
所以现在我们已经介绍了 GitHub 的大部分功能与工作流程,但是任意一个小组或项目都会去自定义,因为他们想要创造或扩展想要整合的服务。 对我们来说很幸运的是,GitHub 在许多方面都真的很方便 Hack。 在本节中我们将会介绍如何使用 GitHub 钩子系统与 API 接口,使 GitHub 按照我们的设想来工作。 钩子 GitHub 仓库管理中的钩子与服务区块是 GitHub 与外部系统交互
你可以在 Github 上为项目创建远程仓库。创建公开的远程仓库是免费的,私有仓库要收费。 任务 在 Github 网站申请一个帐号。 https://github.com 配置帐号的 ssh-key。 https://github.com/settings/keys ssh-key 在 Github 个人帐户里配置使用了 ssh-key,以后你往你的 Github 远程仓库推送的时候就不需要输入
代码仓库 我们在GitHub上进行Tengine项目的开发:https://github.com/alibaba/tengine。 可以用git检出最新的Tengine代码: 参与开发 我们非常欢迎也很鼓励您在Tengine的项目的GitHub上报告issue或者pull request。 如果您还不熟悉GitHub的Fork and Pull开发模式,您可以阅读GitHub的文档(https:/
类属性 $allowSignup 是否在登录页显示注册,默认false
推荐大家使用 https://gitee.com 速度更快,项目直接部署、Android 自动构建! 私有库永久免费,提供手机客户端,国内首个同时支持 Git 和 SVN 的代码托管平台) 如何一键导入 Github 仓库:https://blog.gitee.com/2018/06/05/github_to_gitee/ GitHub 可以托管各种 git 库,并提供一个 Web 界面,但与
在本章中,我们将向您展示如何使用GitHub API对用户进行身份验证。 步骤1 - 启用GitHub身份验证 打开Firebase仪表板,然后单击侧面菜单中的Auth ,然后单击标签栏中的SIGN-IN-METHOD 。 您需要启用GitHub身份验证并复制Callback URL 。 您将在步骤2中使用此选项。您可以打开此选项卡,因为完成第2步后需要添加Client ID和Client Sec