一个实用程序,每当您提交到git存储库时,它会自动从您的网络摄像头生成一个图像宏。

lolologist的Python项目详细描述


洛洛基家[构建状态](https://travis-ci.org/arusahni/lolologist.svg?branch=dev)(https://travis ci.org/arusahni/lolologist)

受[LolCommits]启发(https://github.com/mroth/LolCommits)。


在*安装Lolologist之前安装Linux确保在本地安装以下软件包:

*python dev
*libfreetype6 dev
*libjpeg dev
*mplayer
*pandoc(如果进行本地开发)

你需要卸载它并安装那些软件包。这是因为在安装枕头时,它会根据这些软件包的可用性编译可选功能。您可以使用以下命令来完成此操作:

``控制台
sudo pip卸载枕头
sudo apt get install python dev libfreetype6 dev libjpeg dev

以上先决条件已安装,请运行"sudo python setup.py install",或通过PIP安装。


确保在本地安装以下自制程序包(或其等效程序包)。

*freetype
*jpeg
*imagesnap

这是字体检测所必需的。

`` console
sudo launchctl load-w/system/library/launchdaemons/com.apple.locate.plist
```


要安装lolologist,在确认安装了上述先决条件后,运行"sudo python setup.py install",或者通过pip安装。

在git存储库的根目录中,键入"lolologist register"。这应该添加一个githook,它将在每次提交时触发程序。
2。承诺!

提交输出中将打印照片的路径。路径是可配置的-请参阅下面配置部分中的"output*"选项。

为此,lolologist将使用系统的impact(如果它存在),或者返回到打开的字体。

加载字体的路径。

如果文件不存在,请随意创建它。接受以下字段:

字段描述
——使用。(例如,对于Linux:`/dev/video1`,对于OS X:`isight`)
`font path``如果提交消息应转换为lolpay,则返回impact字体的TTF文件
`lolpase``的完整路径,` off`otherwise
`outputdirectory`;将所有图像放入其中的目录的格式字符串
`outputfilename`;生成的文件名的格式字符串
`outputformat`;要生成的图像的类型(例如'jpg`)|
`uploadimages``on`如果要将宏上载到Internet,` off`otherwise
`uploadurl`;将生成的图像宏发布到

pythonic格式的字符串可用于输出文件名,其中ca请确保*百分比符号必须用另一个百分比符号转义*

例如,如果要按提交年份和月份对图像进行分组,可以使用以下格式:

``ini
outputdirectory=~/.lolologist/{project}/{time:%%y}/{time:%%m}
```

参数:

ref sha
`message`*string*整个提交消息。|
`time`*datetime*提交的时间。|

==


致谢
——————————————————————————————————————————————————————————————————————————————————————————————————————————[分析](https://ga-beacon.appspot.com/ua-46766795-1/lolologist/readme?像素)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
与ReentrantLock相比,java ReentrantReadWriteLock的性能非常差   java如何使用Maven Android Studio正确导入?   安卓将ADB添加到我的Java PC应用程序   反射Java getDeclaredConstructor失败,来自JUnit的NoSuchMethodException   JSP上siteedit标记库的java替代   JavaSpring环境概要文件和JPA   java中是否有一个类似于StringBuilder的类,唯一的区别是它具有固定的长度?   JavaMathContext。小数点32 vs MathContext。小数点64,使用哪一个,为什么?   java使用spring在Ibm Websphere MQ中实现重试逻辑   java调用SpriteBatch。开始()和结束()   java有一种从文本中读取文本的方法。文件,并将其设置为pom中的maven属性。xml专家?   java让sitemesh使用struts2   Java Swing:在现有窗口上定位对话框   使用带有MemSql的JPA本机查询的java Select json列