AUTHORS
LICENSE
MANIFEST.in
NEWS
README.md
pyproject.toml
setup.cfg
setup.py
perceval/__init__.py
perceval/_version.py
perceval/archive.py
perceval/backend.py
perceval/client.py
perceval/errors.py
perceval/perceval.py
perceval/utils.py
perceval.egg-info/PKG-INFO
perceval.egg-info/SOURCES.txt
perceval.egg-info/dependency_links.txt
perceval.egg-info/entry_points.txt
perceval.egg-info/namespace_packages.txt
perceval.egg-info/not-zip-safe
perceval.egg-info/requires.txt
perceval.egg-info/top_level.txt
perceval/backends/__init__.py
perceval/backends/core/__init__.py
perceval/backends/core/askbot.py
perceval/backends/core/bugzilla.py
perceval/backends/core/bugzillarest.py
perceval/backends/core/confluence.py
perceval/backends/core/discourse.py
perceval/backends/core/dockerhub.py
perceval/backends/core/gerrit.py
perceval/backends/core/git.py
perceval/backends/core/github.py
perceval/backends/core/githubql.py
perceval/backends/core/gitlab.py
perceval/backends/core/gitter.py
perceval/backends/core/googlehits.py
perceval/backends/core/groupsio.py
perceval/backends/core/hyperkitty.py
perceval/backends/core/jenkins.py
perceval/backends/core/jira.py
perceval/backends/core/launchpad.py
perceval/backends/core/mattermost.py
perceval/backends/core/mbox.py
perceval/backends/core/mediawiki.py
perceval/backends/core/meetup.py
perceval/backends/core/nntp.py
perceval/backends/core/pagure.py
perceval/backends/core/phabricator.py
perceval/backends/core/pipermail.py
perceval/backends/core/redmine.py
perceval/backends/core/rocketchat.py
perceval/backends/core/rss.py
perceval/backends/core/slack.py
perceval/backends/core/stackexchange.py
perceval/backends/core/supybot.py
perceval/backends/core/telegram.py
perceval/backends/core/twitter.py
tests/__init__.py
tests/base.py
tests/run_tests.py
tests/test_archive.py
tests/test_askbot.py
tests/test_backend.py
tests/test_bugzilla.py
tests/test_bugzillarest.py
tests/test_client.py
tests/test_confluence.py
tests/test_discourse.py
tests/test_dockerhub.py
tests/test_errors.py
tests/test_gerrit.py
tests/test_git.py
tests/test_github.py
tests/test_githubql.py
tests/test_gitlab.py
tests/test_gitter.py
tests/test_googlehits.py
tests/test_groupsio.py
tests/test_hyperkitty.py
tests/test_jenkins.py
tests/test_jira.py
tests/test_launchpad.py
tests/test_mattermost.py
tests/test_mbox.py
tests/test_mediawiki.py
tests/test_meetup.py
tests/test_nntp.py
tests/test_pagure.py
tests/test_phabricator.py
tests/test_pipermail.py
tests/test_redmine.py
tests/test_rocketchat.py
tests/test_rss.py
tests/test_slack.py
tests/test_stackexchange.py
tests/test_supybot.py
tests/test_telegram.py
tests/test_twitter.py
tests/test_utils.py
tests/data/askbot/api_24396_openstack.json
tests/data/askbot/askbot_2481_multicomments.json
tests/data/askbot/askbot_api_questions.json
tests/data/askbot/askbot_api_questions_2.json
tests/data/askbot/askbot_question.html
tests/data/askbot/askbot_question_empty.html
tests/data/askbot/askbot_question_multipage_1.html
tests/data/askbot/askbot_question_multipage_2.html
tests/data/askbot/html_148_comments_answer_2_openstack.html
tests/data/askbot/html_16_multicomment_answer_1_openstack.html
tests/data/askbot/html_24396_multipage_2_openstack.html
tests/data/askbot/html_24396_multipage_3_openstack.html
tests/data/askbot/html_24396_multipage_4_openstack.html
tests/data/askbot/html_24396_multipage_openstack.html
tests/data/askbot/html_26830_comments_question_openstack.html
tests/data/askbot/html_7893_answer_3_updated.html
tests/data/askbot/html_country_and_website.html
tests/data/bugzilla/bugzilla_bug.xml
tests/data/bugzilla/bugzilla_bug_activity.html
tests/data/bugzilla/bugzilla_bug_activity_empty.html
tests/data/bugzilla/bugzilla_bug_activity_empty_alt.html
tests/data/bugzilla/bugzilla_bug_activity_not_valid.html
tests/data/bugzilla/bugzilla_buglist.csv
tests/data/bugzilla/bugzilla_buglist_next.csv
tests/data/bugzilla/bugzilla_bugs_details.xml
tests/data/bugzilla/bugzilla_bugs_details_next.xml
tests/data/bugzilla/bugzilla_bugs_details_not_valid.xml
tests/data/bugzilla/bugzilla_bugs_invalid_chars.xml
tests/data/bugzilla/bugzilla_no_version.xml
tests/data/bugzilla/bugzilla_rest_bugs.json
tests/data/bugzilla/bugzilla_rest_bugs_attachments.json
tests/data/bugzilla/bugzilla_rest_bugs_attachments_empty.json
tests/data/bugzilla/bugzilla_rest_bugs_comments.json
tests/data/bugzilla/bugzilla_rest_bugs_comments_empty.json
tests/data/bugzilla/bugzilla_rest_bugs_empty.json
tests/data/bugzilla/bugzilla_rest_bugs_history.json
tests/data/bugzilla/bugzilla_rest_bugs_history_empty.json
tests/data/bugzilla/bugzilla_rest_bugs_next.json
tests/data/bugzilla/bugzilla_rest_error.json
tests/data/bugzilla/bugzilla_version.xml
tests/data/confluence/confluence_content_1_v1.json
tests/data/confluence/confluence_content_1_v2.json
tests/data/confluence/confluence_content_1_v3.json
tests/data/confluence/confluence_content_2_v1.json
tests/data/confluence/confluence_content_att_v1.json
tests/data/confluence/confluence_contents.json
tests/data/confluence/confluence_contents_empty.json
tests/data/confluence/confluence_contents_next.json
tests/data/discourse/discourse_post.json
tests/data/discourse/discourse_posts.json
tests/data/discourse/discourse_topic_1148.json
tests/data/discourse/discourse_topic_1149.json
tests/data/discourse/discourse_topic_1150.json
tests/data/discourse/discourse_topics.json
tests/data/discourse/discourse_topics_empty.json
tests/data/discourse/discourse_topics_last_posted_at_null.json
tests/data/discourse/discourse_topics_pinned.json
tests/data/dockerhub/dockerhub_repository_1.json
tests/data/gerrit/gerrit_reviews_page_1
tests/data/gerrit/gerrit_reviews_page_2
tests/data/gerrit/gerrit_reviews_page_3
tests/data/gerrit/gerrit_version_214
tests/data/gerrit/gerrit_version_313
tests/data/gerrit/gerrit_version_unknown
tests/data/git/git_bad_cr.txt
tests/data/git/git_bad_encoding.txt
tests/data/git/git_log.txt
tests/data/git/git_log_empty.txt
tests/data/git/git_log_incompleted.txt
tests/data/git/git_log_merge.txt
tests/data/git/git_log_trailers.txt
tests/data/git/gitdetached.tar.gz
tests/data/git/gittest-sub.tar.gz
tests/data/git/gittest-top-sub.tar.gz
tests/data/git/gittest.tar.gz
tests/data/git/gittest_no_refs.tar.gz
tests/data/git/gittestempty.tar.gz
tests/data/github/abuse_rate_limit
tests/data/github/github_empty_request
tests/data/github/github_enterprise_request_requested_reviewers
tests/data/github/github_events_error
tests/data/github/github_events_page_1
tests/data/github/github_events_page_2
tests/data/github/github_events_page_3
tests/data/github/github_events_pull_request_review
tests/data/github/github_issue_1
tests/data/github/github_issue_2
tests/data/github/github_issue_2_reactions
tests/data/github/github_issue_2_with_pr
tests/data/github/github_issue_comment_1_reactions
tests/data/github/github_issue_comment_2_reactions
tests/data/github/github_issue_comments_1
tests/data/github/github_issue_comments_2
tests/data/github/github_login
tests/data/github/github_orgs
tests/data/github/github_repo
tests/data/github/github_request
tests/data/github/github_request_from_2016_03_01
tests/data/github/github_request_pull_request_1
tests/data/github/github_request_pull_request_1_comment_2_reactions
tests/data/github/github_request_pull_request_1_comments
tests/data/github/github_request_pull_request_1_commits
tests/data/github/github_request_pull_request_1_reviews
tests/data/github/github_request_pull_request_2
tests/data/github/github_request_pull_request_2_comments
tests/data/github/github_request_pull_request_2_commits
tests/data/github/github_request_pull_request_2_reviews
tests/data/github/github_request_requested_reviewers
tests/data/github/github_request_requested_reviewers_ghost
tests/data/github/private.pem
tests/data/github/rate_limit
tests/data/github/rate_limit_aaa
tests/data/github/rate_limit_bbb
tests/data/gitlab/commits_1
tests/data/gitlab/commits_2
tests/data/gitlab/commits_3
tests/data/gitlab/emoji
tests/data/gitlab/empty_emoji
tests/data/gitlab/empty_response
tests/data/gitlab/issue_1
tests/data/gitlab/issue_2
tests/data/gitlab/issue_3
tests/data/gitlab/issue_4
tests/data/gitlab/issue_page_1
tests/data/gitlab/issue_page_2
tests/data/gitlab/merge_1
tests/data/gitlab/merge_1_version_1
tests/data/gitlab/merge_1_version_2
tests/data/gitlab/merge_1_versions
tests/data/gitlab/merge_2
tests/data/gitlab/merge_2_version_1
tests/data/gitlab/merge_2_versions
tests/data/gitlab/merge_3
tests/data/gitlab/merge_3_version_1
tests/data/gitlab/merge_3_versions
tests/data/gitlab/merge_page_1
tests/data/gitlab/merge_page_2
tests/data/gitlab/merge_page_outdated
tests/data/gitlab/merge_page_updated
tests/data/gitlab/notes_1
tests/data/gitlab/notes_2
tests/data/gitlab/notes_3
tests/data/gitlab/notes_4
tests/data/gitlab/project
tests/data/gitter/message_empty
tests/data/gitter/message_page_1
tests/data/gitter/message_page_2
tests/data/gitter/rooms
tests/data/googlehits/hits_bitergia
tests/data/googlehits/hits_bitergia_grimoirelab
tests/data/googlehits/hits_zero
tests/data/groupsio/empty.zip
tests/data/groupsio/login
tests/data/groupsio/messages.zip
tests/data/groupsio/subscriptions_page_1
tests/data/groupsio/subscriptions_page_2
tests/data/hyperkitty/hyperkitty_2016_april.mbox
tests/data/hyperkitty/hyperkitty_2016_march.mbox
tests/data/jenkins/jenkins_build.json
tests/data/jenkins/jenkins_job_builds.json
tests/data/jenkins/jenkins_job_builds_empty.json
tests/data/jenkins/jenkins_job_no_builds.json
tests/data/jenkins/jenkins_jobs.json
tests/data/jenkins/jenkins_jobs_empty.json
tests/data/jenkins/jenkins_workflow_job_builds.json
tests/data/jenkins/jenkins_workflow_jobs.json
tests/data/jira/jira_comments_issue_empty.json
tests/data/jira/jira_comments_issue_page_1.json
tests/data/jira/jira_comments_issue_page_2.json
tests/data/jira/jira_fields.json
tests/data/jira/jira_issues_page_1.json
tests/data/jira/jira_issues_page_2.json
tests/data/jira/jira_issues_page_empty.json
tests/data/jira/jira_issues_parse_expected.json
tests/data/launchpad/launchpad_empty_issue_activities
tests/data/launchpad/launchpad_empty_issue_attachments
tests/data/launchpad/launchpad_empty_issue_comments
tests/data/launchpad/launchpad_empty_issues
tests/data/launchpad/launchpad_issue_1
tests/data/launchpad/launchpad_issue_1_activities
tests/data/launchpad/launchpad_issue_1_activities_next_1
tests/data/launchpad/launchpad_issue_1_activities_next_2
tests/data/launchpad/launchpad_issue_1_activities_no_entries
tests/data/launchpad/launchpad_issue_1_attachments
tests/data/launchpad/launchpad_issue_1_attachments_next_1
tests/data/launchpad/launchpad_issue_1_attachments_next_2
tests/data/launchpad/launchpad_issue_1_attachments_no_entries
tests/data/launchpad/launchpad_issue_1_comments
tests/data/launchpad/launchpad_issue_1_comments_next_1
tests/data/launchpad/launchpad_issue_1_comments_next_2
tests/data/launchpad/launchpad_issue_1_comments_no_entries
tests/data/launchpad/launchpad_issue_1_expected
tests/data/launchpad/launchpad_issue_1_expected_no_entries
tests/data/launchpad/launchpad_issue_1_no_entries
tests/data/launchpad/launchpad_issue_2
tests/data/launchpad/launchpad_issue_2_activities
tests/data/launchpad/launchpad_issue_2_comments
tests/data/launchpad/launchpad_issue_2_expected
tests/data/launchpad/launchpad_issue_3
tests/data/launchpad/launchpad_issue_3_expected
tests/data/launchpad/launchpad_issues_page_1
tests/data/launchpad/launchpad_issues_page_1_no_entries
tests/data/launchpad/launchpad_issues_page_1_no_next
tests/data/launchpad/launchpad_issues_page_2
tests/data/launchpad/launchpad_issues_page_3
tests/data/launchpad/launchpad_user_1
tests/data/mattermost/mattermost_channel.json
tests/data/mattermost/mattermost_erros.json
tests/data/mattermost/mattermost_posts.json
tests/data/mattermost/mattermost_posts_empty.json
tests/data/mattermost/mattermost_posts_next.json
tests/data/mattermost/mattermost_user_sduenas.json
tests/data/mattermost/mattermost_user_valcos.json
tests/data/mbox/mbox_complex.mbox
tests/data/mbox/mbox_iso8859_encoding.mbox
tests/data/mbox/mbox_multipart.mbox
tests/data/mbox/mbox_no_fields.mbox
tests/data/mbox/mbox_single.mbox
tests/data/mbox/mbox_unixfrom_encoding.mbox
tests/data/mbox/mbox_unknown_encoding.mbox
tests/data/mediawiki/mediawiki_namespaces.json
tests/data/mediawiki/mediawiki_page_476583_revisions.json
tests/data/mediawiki/mediawiki_page_476589_revisions.json
tests/data/mediawiki/mediawiki_page_476590_revisions.json
tests/data/mediawiki/mediawiki_page_592384_revisions.json
tests/data/mediawiki/mediawiki_pages_all.json
tests/data/mediawiki/mediawiki_pages_all_empty.json
tests/data/mediawiki/mediawiki_pages_allrevisions.json
tests/data/mediawiki/mediawiki_pages_allrevisions_empty.json
tests/data/mediawiki/mediawiki_pages_recent_changes.json
tests/data/mediawiki/mediawiki_siteinfo_1.23.json
tests/data/mediawiki/mediawiki_siteinfo_1.28.json
tests/data/meetup/meetup_comments.json
tests/data/meetup/meetup_events.json
tests/data/meetup/meetup_events_empty.json
tests/data/meetup/meetup_events_next.json
tests/data/meetup/meetup_events_range.json
tests/data/meetup/meetup_rsvps.json
tests/data/nntp/nntp_1.txt
tests/data/nntp/nntp_2.txt
tests/data/nntp/nntp_parsing_error.txt
tests/data/pagure/pagure_empty_request
tests/data/pagure/pagure_namespace_issue_2
tests/data/pagure/pagure_repo_issue_1
tests/data/pagure/pagure_repo_issue_2
tests/data/pagure/pagure_repo_issue_from_2020_03_07
tests/data/pagure/pagure_repo_only_issue_2
tests/data/phabricator/phabricator_error.json
tests/data/phabricator/phabricator_phid_herald.json
tests/data/phabricator/phabricator_phids.json
tests/data/phabricator/phabricator_project_bugreport.json
tests/data/phabricator/phabricator_project_devel.json
tests/data/phabricator/phabricator_tasks.json
tests/data/phabricator/phabricator_tasks_empty.json
tests/data/phabricator/phabricator_tasks_next.json
tests/data/phabricator/phabricator_transactions.json
tests/data/phabricator/phabricator_transactions_next.json
tests/data/phabricator/phabricator_user_jane.json
tests/data/phabricator/phabricator_user_janesmith.json
tests/data/phabricator/phabricator_user_jdoe.json
tests/data/phabricator/phabricator_user_jrae.json
tests/data/phabricator/phabricator_user_jsmith.json
tests/data/phabricator/phabricator_users.json
tests/data/pipermail/pipermail_2015_november.mbox
tests/data/pipermail/pipermail_2016_april.mbox
tests/data/pipermail/pipermail_2016_march.mbox
tests/data/pipermail/pipermail_apache_index.html
tests/data/pipermail/pipermail_index.html
tests/data/pipermail/pipermail_index_empty.html
tests/data/redmine/redmine_issue_2.json
tests/data/redmine/redmine_issue_5.json
tests/data/redmine/redmine_issue_7311.json
tests/data/redmine/redmine_issue_9.json
tests/data/redmine/redmine_issues.json
tests/data/redmine/redmine_issues_empty.json
tests/data/redmine/redmine_issues_next.json
tests/data/redmine/redmine_user_24.json
tests/data/redmine/redmine_user_25.json
tests/data/redmine/redmine_user_3.json
tests/data/redmine/redmine_user_4.json
tests/data/rocketchat/channel_info.json
tests/data/rocketchat/message_empty_2020_05_10.json
tests/data/rocketchat/message_page_1.json
tests/data/rocketchat/message_page_2.json
tests/data/rocketchat/message_page_2020_05_03.json
tests/data/rss/rss_entries.xml
tests/data/slack/slack_error.json
tests/data/slack/slack_history.json
tests/data/slack/slack_history_20150323.json
tests/data/slack/slack_history_empty.json
tests/data/slack/slack_history_next.json
tests/data/slack/slack_info.json
tests/data/slack/slack_info_archived.json
tests/data/slack/slack_members1.json
tests/data/slack/slack_members2.json
tests/data/slack/slack_user_U0001.json
tests/data/slack/slack_user_U0002.json
tests/data/slack/slack_user_U0003.json
tests/data/slack/slack_user_U0004_private.json
tests/data/stackexchange/stackexchange_question
tests/data/stackexchange/stackexchange_question_backoff_page
tests/data/stackexchange/stackexchange_question_page
tests/data/stackexchange/stackexchange_question_page_2
tests/data/stackexchange/stackexchange_question_parse
tests/data/supybot/supybot_2012_10_17.log
tests/data/supybot/supybot_2012_10_18.log
tests/data/supybot/supybot_date_without_tz.log
tests/data/supybot/supybot_invalid_date.log
tests/data/supybot/supybot_invalid_msg.log
tests/data/supybot/supybot_valid.log
tests/data/telegram/telegram_messages.json
tests/data/telegram/telegram_messages_empty.json
tests/data/telegram/telegram_messages_next.json
tests/data/twitter/tweets.json
tests/data/twitter/tweets_page_1.json
tests/data/twitter/tweets_page_2.json
tests/data/twitter/tweets_page_3.json
tests/data/utils/bugzilla_bug.xml
tests/data/utils/bugzilla_bugs_invalid_chars.xml
tests/data/utils/email_multipart_encoding.txt
tests/data/utils/email_multipart_no_encoding.txt
tests/data/utils/email_single.txt
tests/data/utils/mbox_single.mbox
tests/data/utils/xml_invalid.xml