Package: gocept.bbissues
The gocept.bbissues distributionCaution!This package is no longer maintained. In case of any interest on it, please
contact gocept.Collect open issues from multiple bitbucket or github repositories and generate
a nice html page or a file with json information about your projects.This package is compatible with Python version 3.6, 3.7 and 3.8.InstallationInstall the package using PIP:$ pip install gocept.bbissuesConfigurationYou have to provide a config file with the following content:[config]
log = issues.log
html_export_path = export.html
json_export_path = export.json
# The next line is optional it defaults to index.jj2 in the package
template_path = template.jj2


[bitbucket]
# The owner always has to be provided. All projects by this owner
# will be collected.
owner = owner
# Specific projects may be provided in the following way
projects = owner:project1
           owner:project2

[github]
# The owner always has to be provided. All projects by this owner
# will be collected.
owner = owner
# Specific projects may be provided in the following way
projects = owner:project1
           owner:project2The template will be rendered using jinja2, and could have the following content:{% for project in projects %}
    <h2>{{project.name}}</h2>
    {% for issue in project.issues %}
        <h3>{{issue.title}}</h3>
         <pre>
         {{issue.title}}
         {{issue.content}}
         {{issue.status}}
         {{issue.created}}
         {{issue.priority}}
         {{issue.url}}
         {{issue.author}}
         </pre>
    {% endfor %}
{% endfor %}UsageCall it using:$ <path to bin directory>/bbissues --config <path to config file>It saves the generated HTML to the file specified in config.Developing gocept.bbissuesAuthor:gocept<mail@gocept.com>PyPI page:https://pypi.org/project/gocept.bbissues/Issues:https://github.com/gocept/gocept.bbissues/issuesSource code:https://github.com/gocept/gocept.bbissuesCurrent change log:https://raw.githubusercontent.com/gocept/gocept.bbissues/master/CHANGES.rstChange log for gocept.bbissues0.10 (2022-05-02)Remove support for Python 2.7.0.9 (2021-09-17)Add support for Python 3.6, 3.7 and 3.8.Migrate to GitHub and GitHub Actions.0.8.1 (2017-06-30)Be more robust if the PRs or Issues are not available.Add logging in case of an API error.0.8 (2016-07-07)Don’t crash on generating html if unicode is in the comments.Handle PullRequests from GitHub correctly.Add assignee as a property to an item and use it in the standard template.0.7 (2016-02-03)Add time_rendered as a variable passed to the jinja2 template.Add the count of comments to the issue/pullrequest and pass to template.Read the owner from the config file and collect all projects from this owner.Add new template that renders a table with filter options.Export type (Issue, PullRequest) to JSON file.0.6 (2016-01-27)Save HTML to a file which is specified in config. Made path to JSON file
configurable.0.5 (2016-01-26)Add JSON export for issues and pullrequest not older thatjson_export_daysspecified in config.0.4 (2016-01-14)Improve error handling.0.3 (2016-01-13)Don’t pull closed tickets from Bitbucket. (#4)Enhanced documentation.0.2 (2016-01-13)Add GitHub as issue source. (#3)0.1 (2015-04-08)initial release