一个实用程序,每当您提交到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?像素)
受[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?像素)