Skip to content

JWKennington/pelican-github-activity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pelican-github-activity

Github activity plugin made to work with nice-blog theme

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.

feedparser

Acknowledgements

This package is based on the github_activity package by Mario Lang and updated to work with the nice-blog theme.

About

Github activity plugin made to work with nice-blog theme

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages