{"id":42400744,"url":"https://github.com/getsolus/opencollective-export","last_synced_at":"2026-01-28T01:20:17.861Z","repository":{"id":331804977,"uuid":"1096885420","full_name":"getsolus/opencollective-export","owner":"getsolus","description":"A tool for exporting Open Collective backer emails by tier for mailings","archived":false,"fork":false,"pushed_at":"2026-01-11T05:37:26.000Z","size":105,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-11T12:43:39.716Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getsolus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-15T05:49:26.000Z","updated_at":"2026-01-11T10:49:57.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/getsolus/opencollective-export","commit_stats":null,"previous_names":["getsolus/opencollective-export"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/getsolus/opencollective-export","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsolus%2Fopencollective-export","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsolus%2Fopencollective-export/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsolus%2Fopencollective-export/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsolus%2Fopencollective-export/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getsolus","download_url":"https://codeload.github.com/getsolus/opencollective-export/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsolus%2Fopencollective-export/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28831250,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T23:29:49.665Z","status":"ssl_error","status_checked_at":"2026-01-27T23:25:58.379Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-28T01:20:17.320Z","updated_at":"2026-01-28T01:20:17.850Z","avatar_url":"https://github.com/getsolus.png","language":"Python","funding_links":["https://documentation.opencollective.com/development/personel-tokens"],"categories":[],"sub_categories":[],"readme":"# opencollective-export\nA simple CLI tool to export backer data from Open Collective. Current list of features:\n- List available backer tiers for a given organization.\n- List backers for a given organization.\n- Export mailing-list-ready CSV files per backer tier.\n\n## Installation\n### Solus\nThis program is available from the Solus repository. To install it, run:\n```\nsudo eopkg install opencollective-export\n```\n\n### Other Linux Distributions\nThis program is available [from PyPI](https://pypi.org/project/opencollective-export/). As such, it can easily be installed with `pipx`:\n```\npipx install opencollective-export\n```\n\n## Development Setup\n1. Clone this repository somewhere and `cd` into it.\n2. Create a virtual environment: `python3 -m venv .venv`.\n3. Activate your virtual environment: `source .venv/bin/activate`.\n4. Install the project locally: `pip install -e .`. This will install an editable copy, so you can hack without having to reinstall all the time!\n\n## Usage\nMost of this program's documentation lives in its built-in help. Run commands with `--help` to see detailed usage. Here are a few brief examples:\n\n\u003e [!Note]\n\u003e All operations require the use of an Open Collective [personal token](https://documentation.opencollective.com/development/personel-tokens). Please create one before continuing\n\u003e Current operations are possible using only the \"account\" scope. For security, don't add any others. \n\nOnce you have your token, add it to the system keyring with `oc-export set-token`.\n\nThe usual operation (getting mailing list CSVs for each backer tier) is very simple: `oc-export export \u003corg\u003e [tier1, tier2]`. If no tiers are specified, all available tiers will be exported.\n\nAvailable tiers can be found using `oc-export list-tiers \u003corg\u003e`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetsolus%2Fopencollective-export","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetsolus%2Fopencollective-export","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetsolus%2Fopencollective-export/lists"}