skip to navigation
skip to content

Not Logged In

github-summary 0.1.2

Python tool for generate github summary in multiple formats

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
 
File Type Py Version Uploaded on Size
github-summary-0.1.2.tar.gz (md5) Source 2013-12-20 22KB
  • Downloads (All Versions):
  • 2 downloads in the last day
  • 34 downloads in the last week
  • 219 downloads in the last month