{"id":17782327,"url":"https://github.com/conorheffron/ironoc-pytest","last_synced_at":"2026-04-11T13:03:48.328Z","repository":{"id":257822980,"uuid":"871111709","full_name":"conorheffron/ironoc-pytest","owner":"conorheffron","description":"Generic GitHub GET API calls via pytest","archived":false,"fork":false,"pushed_at":"2026-02-21T14:50:01.000Z","size":114,"stargazers_count":12,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-21T20:55:34.576Z","etag":null,"topics":["github-api","json","pandas","pypi-package","pytest","python3","requests"],"latest_commit_sha":null,"homepage":"https://pypi.org/p/ironoc-pytest-conor-heffron/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/conorheffron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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":"2024-10-11T09:42:54.000Z","updated_at":"2026-02-21T14:47:35.000Z","dependencies_parsed_at":"2024-10-12T15:51:15.099Z","dependency_job_id":"07b2c656-82d8-41a5-9120-154d47a90f6e","html_url":"https://github.com/conorheffron/ironoc-pytest","commit_stats":null,"previous_names":["conorheffron/ironoc-pytest"],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/conorheffron/ironoc-pytest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fironoc-pytest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fironoc-pytest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fironoc-pytest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fironoc-pytest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/conorheffron","download_url":"https://codeload.github.com/conorheffron/ironoc-pytest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fironoc-pytest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30238259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T23:52:25.683Z","status":"ssl_error","status_checked_at":"2026-03-07T23:52:25.373Z","response_time":53,"last_error":"SSL_read: 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":["github-api","json","pandas","pypi-package","pytest","python3","requests"],"created_at":"2024-10-27T05:41:45.741Z","updated_at":"2026-03-08T00:09:50.261Z","avatar_url":"https://github.com/conorheffron.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ironoc-pytest\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n[![Python package](https://github.com/conorheffron/ironoc-pytest/actions/workflows/python-package.yml/badge.svg)](https://github.com/conorheffron/ironoc-pytest/actions/workflows/python-package.yml)\n\n[![Upload Python Package](https://github.com/conorheffron/ironoc-pytest/actions/workflows/python-publish.yml/badge.svg)](https://github.com/conorheffron/ironoc-pytest/actions/workflows/python-publish.yml)\n\n## Package URL\n- [https://pypi.org/p/ironoc-pytest-conor-heffron/](https://pypi.org/p/ironoc-pytest-conor-heffron/)\n\n## Technologies: \n- pip3, python 3.14, pytest, requests, pandas, \u0026 json\n\n## Run Steps for Project Build \u0026 Tests Run:\n```shell\n# set environment\npython3 -m venv pytest-env\nsource pytest-env/bin/activate\n\n# install libraries\npip3 install -r requirements.txt\n\n# Run tests and show standard out messages\npytest -s\n```\n\n## Run pytest from project Root Directory:\n```shell\n(pytest-env) ironoc-pytest % pytest\n=================================================================================================== test session starts ====================================================================================================\nplatform darwin -- Python 3.14.0, pytest-8.4.2, pluggy-1.6.0\nrootdir: /Users/conorheffron/workspace/ironoc-pytest\nconfigfile: pyproject.toml\ncollected 3 items                                                                                                                                                                                                          \n\nsrc/ironoc_pytest_conorheffron/tests/test_github_api.py ...                                                                                                                                                          [100%]\n\n==================================================================================================== 3 passed in 1.05s =====================================================================================================\n```\n\n## Standalone `PyPi` Package Usage\n### Install package \u0026 Set Environment\n```shell\npython3 -m pip install ironoc-pytest-conor-heffron\npython3 -m venv pytest-env\nsource pytest-env/bin/activate\npython3\n```\n\n### Usage Examples \u0026 Run Packages Tests:\n - #### Run client call for user `conorheffron`\n```python\n\u003e\u003e\u003e import json\n\u003e\u003e\u003e from ironoc_pytest_conorheffron.github_api import GitHubClient\n\u003e\u003e\u003e git_hub_client = GitHubClient('conorheffron')\n\u003e\u003e\u003e result = git_hub_client.main()\n\u003e\u003e\u003e print(json.dumps(result, sort_keys=True, indent=4))\n{\n    \"1\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/bio-cell-red-edge\\\"}\",\n    \"2\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/booking-sys\\\"}\",\n    \"3\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/cbio-skin-canc\\\"}\",\n    \"4\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/conorheffron\\\"}\",\n    \"5\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/cron-job-sample\\\"}\",\n    \"6\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/elastic-tester\\\"}\",\n    \"7\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/fun-with-r\\\"}\",\n    \"8\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/gene-expr\\\"}\",\n    \"9\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/global-max-sim-matrix\\\"}\",\n    \"10\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/graphql-box\\\"}\",\n    \"11\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc\\\"}\",\n    \"12\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc-db\\\"}\",\n    \"13\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc-msg\\\"}\",\n    \"14\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc-pytest\\\"}\",\n    \"15\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc-spark\\\"}\",\n    \"16\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/kdb-bots\\\"}\",\n    \"17\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/kdb-tick\\\"}\",\n    \"18\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/marjaderoniet\\\"}\",\n    \"19\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/mern-essential-training\\\"}\",\n    \"20\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/mern-sandbox\\\"}\",\n    \"21\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/nba-stats\\\"}\",\n    \"22\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/netflix-movie-duration\\\"}\",\n    \"23\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/normalise-fetalh\\\"}\",\n    \"24\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/normalise-spotify\\\"}\",\n    \"25\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/nyc-school-scores\\\"}\",\n    \"26\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/python-sandbox\\\"}\",\n    \"27\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/rabbitmq-tester\\\"}\",\n    \"28\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/react-graphql-course\\\"}\",\n    \"29\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/redis-tester\\\"}\",\n    \"30\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ronoc-packages\\\"}\",\n    \"31\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/scala-course\\\"}\",\n    \"32\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/skills-publish-packages\\\"}\"\n}\n```\n\n - #### Run client call for organisation `django`\n```python\n\u003e\u003e\u003e git_client_django = GitHubClient('django')\n\u003e\u003e\u003e result_django = git_client_django.main()\n\u003e\u003e\u003e print(json.dumps(result_django, sort_keys=True, indent=4))\n{\n    \"1\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/.github\\\"}\",\n    \"2\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/asgiref\\\"}\",\n    \"3\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/asgi_ipc\\\"}\",\n    \"4\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/channels\\\"}\",\n    \"5\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/channels_redis\\\"}\",\n    \"6\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/code-of-conduct\\\"}\",\n    \"7\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/code.djangoproject.com\\\"}\",\n    \"8\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/daphne\\\"}\",\n    \"9\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/deps\\\"}\",\n    \"10\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/django\\\"}\",\n    \"11\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/django-asv\\\"}\",\n    \"12\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/django-box\\\"}\",\n    \"13\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/django-contrib-comments\\\"}\",\n    \"14\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/django-docker-box\\\"}\",\n    \"15\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/django-docs-translations\\\"}\",\n    \"16\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/django-fuzzers\\\"}\",\n    \"17\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/django-localflavor\\\"}\",\n    \"18\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/djangobench\\\"}\",\n    \"19\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/djangopeople\\\"}\",\n    \"20\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/djangoproject.com\\\"}\",\n    \"21\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/djangosnippets.org\\\"}\",\n    \"22\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/dsf-working-groups\\\"}\",\n    \"23\": \"{\\\"login\\\": \\\"django\\\", \\\"id\\\": 27804, \\\"url\\\": \\\"https://github.com/django/ticketbot\\\"}\"\n}\n```\n\n - #### Run all package tests\n```python\n\u003e\u003e\u003e import pytest\n\u003e\u003e\u003e pytest.main(['--pyargs',  'ironoc_pytest_conorheffron.tests', '-s'])\n==================================================================================== test session starts ====================================================================================\n...\ncollected 3 items                                                                                                                                                                           \n\npytest-env/lib/python3.11/site-packages/ironoc_pytest_conorheffron/tests/test_github_api.py {\n    \"1\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/bio-cell-red-edge\\\"}\",\n    \"2\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/booking-sys\\\"}\",\n    \"3\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/cbio-skin-canc\\\"}\",\n    \"4\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/conorheffron\\\"}\",\n    \"5\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/cron-job-sample\\\"}\",\n    \"6\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/elastic-tester\\\"}\",\n    \"7\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/fun-with-r\\\"}\",\n    \"8\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/gene-expr\\\"}\",\n    \"9\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/global-max-sim-matrix\\\"}\",\n    \"10\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/graphql-box\\\"}\",\n    \"11\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc\\\"}\",\n    \"12\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc-db\\\"}\",\n    \"13\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc-msg\\\"}\",\n    \"14\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc-pytest\\\"}\",\n    \"15\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ironoc-spark\\\"}\",\n    \"16\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/kdb-bots\\\"}\",\n    \"17\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/kdb-tick\\\"}\",\n    \"18\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/marjaderoniet\\\"}\",\n    \"19\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/mern-essential-training\\\"}\",\n    \"20\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/mern-sandbox\\\"}\",\n    \"21\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/nba-stats\\\"}\",\n    \"22\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/netflix-movie-duration\\\"}\",\n    \"23\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/normalise-fetalh\\\"}\",\n    \"24\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/normalise-spotify\\\"}\",\n    \"25\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/nyc-school-scores\\\"}\",\n    \"26\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/python-sandbox\\\"}\",\n    \"27\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/rabbitmq-tester\\\"}\",\n    \"28\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/react-graphql-course\\\"}\",\n    \"29\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/redis-tester\\\"}\",\n    \"30\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/ronoc-packages\\\"}\",\n    \"31\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/scala-course\\\"}\",\n    \"32\": \"{\\\"login\\\": \\\"conorheffron\\\", \\\"id\\\": 8218626, \\\"url\\\": \\\"https://github.com/conorheffron/skills-publish-packages\\\"}\"\n}\n.{\n    \"1\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/alfred-calendly\\\"}\",\n    \"2\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/alfred-devdocs\\\"}\",\n    \"3\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/alfred-jq\\\"}\",\n    \"4\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/alfred-linkify\\\"}\",\n    \"5\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/alfred-time-since\\\"}\",\n    \"6\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/algorithms\\\"}\",\n    \"7\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/docs\\\"}\",\n    \"8\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/meta\\\"}\",\n    \"9\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/notebooks\\\"}\",\n    \"10\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/notion-search-alfred-workflow\\\"}\",\n    \"11\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/sgpt\\\"}\",\n    \"12\": \"{\\\"login\\\": \\\"meta\\\", \\\"id\\\": 5732757, \\\"url\\\": \\\"https://github.com/meta/the-book-of-secret-knowledge\\\"}\"\n}\n.{\n    \"1\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/alert-notification-helloworld\\\"}\",\n    \"2\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/ansible-collection-ibm\\\"}\",\n    \"3\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/ansible-ibm-docs\\\"}\",\n    \"4\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/ansible.ibm.cloud\\\"}\",\n    \"5\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/appid-samples\\\"}\",\n    \"6\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/application-log-analysis\\\"}\",\n    \"7\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/arch-hybrid-data-carcare\\\"}\",\n    \"8\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/architecture-icons\\\"}\",\n    \"9\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/argo-events\\\"}\",\n    \"10\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/aspnet-core-cloudant\\\"}\",\n    \"11\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/aspnet-core-helloworld\\\"}\",\n    \"12\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/aspnet-core-todo\\\"}\",\n    \"13\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/assistant-shop.r\\\"}\",\n    \"14\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/auto-scaling-demo\\\"}\",\n    \"15\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bare-metal-enablement-demo\\\"}\",\n    \"16\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/big-data-log-analytics\\\"}\",\n    \"17\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/BigInsights-on-Apache-Hadoop\\\"}\",\n    \"18\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/blast-radius\\\"}\",\n    \"19\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluechatter\\\"}\",\n    \"20\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluemix-car-rally-charge-coupon\\\"}\",\n    \"21\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluemix-cloud-connectors\\\"}\",\n    \"22\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/Bluemix-ContextPathRouting\\\"}\",\n    \"23\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluemix-go\\\"}\",\n    \"24\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluemix-hello-iojs-container\\\"}\",\n    \"25\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluemix-hr-outreach\\\"}\",\n    \"26\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/Bluemix-onprem-data\\\"}\",\n    \"27\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluemix-retail\\\"}\",\n    \"28\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/Bluemix-ServiceBroker\\\"}\",\n    \"29\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluemix-ti-board-starter\\\"}\",\n    \"30\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluemix-workshops\\\"}\",\n    \"31\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bluetag\\\"}\",\n    \"32\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/bms-samples-ios-helloworld\\\"}\",\n    \"33\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/box-watson\\\"}\",\n    \"34\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/capital-weather\\\"}\",\n    \"35\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/car-data-management\\\"}\",\n    \"36\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cdn-with-cda-todolist\\\"}\",\n    \"37\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-deployment-tracker-client-electron\\\"}\",\n    \"38\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-deployment-tracker-client-java\\\"}\",\n    \"39\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-deployment-tracker-client-node\\\"}\",\n    \"40\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-deployment-tracker-client-python\\\"}\",\n    \"41\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-deployment-tracker-client-swift\\\"}\",\n    \"42\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-deployment-tracker-service\\\"}\",\n    \"43\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-fed-wiki\\\"}\",\n    \"44\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-log-slack\\\"}\",\n    \"45\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-manifest-generator\\\"}\",\n    \"46\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-models\\\"}\",\n    \"47\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-nodejs-c2c-demo\\\"}\",\n    \"48\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf-nodejs-client\\\"}\",\n    \"49\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cfee-eirini-storefront\\\"}\",\n    \"50\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cfee-service-broker-kubernetes\\\"}\",\n    \"51\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cf_deployment_tracker_client_go\\\"}\",\n    \"52\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/chatbot-watson-android\\\"}\",\n    \"53\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/client-go\\\"}\",\n    \"54\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cloud-button\\\"}\",\n    \"55\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cloud-event-management-sample\\\"}\",\n    \"56\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cloud-journey\\\"}\",\n    \"57\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cloud-provider-ibm\\\"}\",\n    \"58\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cloud-provider-vpc-controller\\\"}\",\n    \"59\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cloud-sql-database\\\"}\",\n    \"60\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cloudco-insurance\\\"}\",\n    \"61\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/clouddatabases-helloworld-examples\\\"}\",\n    \"62\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/clouddatabases-helloworld-kubernetes-examples\\\"}\",\n    \"63\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/clouddatabases-migration-examples\\\"}\",\n    \"64\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/clouddatabases-redis-helloworld-python\\\"}\",\n    \"65\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/CloudFoundry-to-CodeEngine\\\"}\",\n    \"66\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cloudmailer\\\"}\",\n    \"67\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/code-engine-text-analysis\\\"}\",\n    \"68\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/codeback\\\"}\",\n    \"69\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/codeignitor-db\\\"}\",\n    \"70\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/collaboration\\\"}\",\n    \"71\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/community.ansible.ibm.cloud\\\"}\",\n    \"72\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/compose-elasticsearch-helloworld-nodejs\\\"}\",\n    \"73\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/compose-etcd-helloworld-nodejs\\\"}\",\n    \"74\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/compose-mongodb-helloworld-nodejs\\\"}\",\n    \"75\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/compose-mysql-helloworld-nodejs\\\"}\",\n    \"76\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/compose-postgresql-helloworld-nodejs\\\"}\",\n    \"77\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/compose-rabbitmq-helloworld-nodejs\\\"}\",\n    \"78\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/compose-redis-helloworld-nodejs\\\"}\",\n    \"79\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/compose-rethinkdb-helloworld-nodejs\\\"}\",\n    \"80\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/compose-scylladb-helloworld-nodejs\\\"}\",\n    \"81\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/concept-insights-eclipse-faq\\\"}\",\n    \"82\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/configuration-discovery\\\"}\",\n    \"83\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/connections\\\"}\",\n    \"84\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/container-registry-builder\\\"}\",\n    \"85\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/container-services-go-sdk\\\"}\",\n    \"86\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/controller-kinect-bluemix\\\"}\",\n    \"87\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/cross-account-resource-sharing\\\"}\",\n    \"88\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/CRUD-PHP-Codeigniter-Bluemix\\\"}\",\n    \"89\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/dashdb-nodejs-helloworld\\\"}\",\n    \"90\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/data\\\"}\",\n    \"91\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/data-lake\\\"}\",\n    \"92\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/data-store-for-memcache-client\\\"}\",\n    \"93\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/db-benchmark\\\"}\",\n    \"94\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/DevOps-Services-Docs\\\"}\",\n    \"95\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/django-boilerplate\\\"}\",\n    \"96\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/docker-node-xvfb\\\"}\",\n    \"97\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/docplexcloud-helloworld-nodejs\\\"}\",\n    \"98\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/docs\\\"}\",\n    \"99\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/docs-services\\\"}\",\n    \"100\": \"{\\\"login\\\": \\\"IBM-Cloud\\\", \\\"id\\\": 7284885, \\\"url\\\": \\\"https://github.com/IBM-Cloud/doctor-watson\\\"}\"\n}\n.\n\n===================================================================================== 3 passed in 0.54s =====================================================================================\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconorheffron%2Fironoc-pytest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconorheffron%2Fironoc-pytest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconorheffron%2Fironoc-pytest/lists"}