Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.1 KB

Readme.rst

File metadata and controls

35 lines (25 loc) · 1.1 KB

GitHub activity

This plugin makes use of the feedparser library that you'll need to install.

Set the GITHUB_ACTIVITY_FEED parameter to your GitHub activity feed. For example, to track Pelican project activity, the setting would be:

GITHUB_ACTIVITY_FEED = 'https://github.com/getpelican.atom'

If you want to limit the amount of entries to a certain maximum set the GITHUB_ACTIVITY_MAX_ENTRIES parameter.

GITHUB_ACTIVITY_MAX_ENTRIES = 10

On the template side, you just have to iterate over the github_activity variable, as in this example:

{% if GITHUB_ACTIVITY_FEED %}
   <div class="social">
           <h2>Github Activity</h2>
           <ul>

           {% for entry in github_activity %}
               <li><b>{{ entry[0] }}</b><br /> {{ entry[1] }}</li>
           {% endfor %}
           </ul>
   </div><!-- /.github_activity -->
{% endif %}

github_activity is a list of lists. The first element is the title, and the second element is the raw HTML from GitHub.