About
github-summary is a python tool for generate github summary in multiple formats. It can generate a github summary in multiple formats (RST, TXT, HTML, etc …)
Installing
To install the latest release from PyPI
$ pip install github-summary
To install the latest development version from GitHub
$ pip install git+git://github.com/badele/github-summary.git
Utilization
Modify ~/.github-summary.py or config.py, for security reason, it is preferable modify ~/.github-summary.py and execute command
githubsummary -t rst/index-en.rst -j example_projects.json -s example.rst
Options
You can configure options by projects, options is stored in JSON format. Here an exemple of JSON options
{
"fabrecipes": {
"hours": "89",
"description": "A overwriting description text for fabrecipe."
},
"JobCatcher": {
"hours": "108",
"description": "Another overwriting description text for JobCatcher."
},
"gitcheck": {
"hours": "15",
"url": "http://bruno.adele.im/projets/gitcheck",
"description": "Check multiple git repository in one pass."
},
"github-summary": {
"coveralls": "True",
"description": "Python tool for generate github summary in multiple formats (TXT, RST, HTML, ...)",
"pypi": "True",
"pydownload": "True",
"hours": "30",
"travis": "True"
}
}
You can also use the externals tools for populate the JSON file. Ex: Emacs Org file to JSON file (projects contributed time)
org2json -o project.org -s example_projects.json
You can see the generated example in RST format
You can also see the result directely in my personnal website
Changelog
Version 0.1.2 (2013-12-20)
Add graph languages repartions
Fix org2JSON
Add changelog
Add a projects index
Change JSON format
Version 0.1.1 (2013-12-16)
First version
Release files for github-summary 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| github-summary-0.1.2.tar.gz | 22.8 kB | Details |
Release files / github-summary-0.1.2.tar.gz
| Download URL | github-summary-0.1.2.tar.gz |
|---|---|
| Size | 22.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b480e48d4799f1ef160d2b269ecda87b6c6164134603c5d596910ff261911ff
|
|
BLAKE2b-256 checksum How to use checksums |
0b71e4df775b3f4e7e5c250b4ef738822283f76e08575a9b42726061efcb51c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |