{"id":15941953,"url":"https://github.com/j-e-j-s/protocol-scraper","last_synced_at":"2026-02-24T15:30:16.955Z","repository":{"id":53605278,"uuid":"265786011","full_name":"J-E-J-S/protocol-scraper","owner":"J-E-J-S","description":"A Python CLI that Automates Scientific Protocol Writing.","archived":false,"fork":false,"pushed_at":"2023-05-22T21:40:47.000Z","size":180,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T03:46:16.528Z","etag":null,"topics":["cli","data-mining","python-cli","science","science-for-all","science-research"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/J-E-J-S.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}},"created_at":"2020-05-21T07:40:00.000Z","updated_at":"2021-03-21T18:11:36.000Z","dependencies_parsed_at":"2022-09-08T20:11:35.253Z","dependency_job_id":null,"html_url":"https://github.com/J-E-J-S/protocol-scraper","commit_stats":{"total_commits":42,"total_committers":1,"mean_commits":42.0,"dds":0.0,"last_synced_commit":"9fb58ca63ffc12d4233d9b3ee8da3512d25406ff"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/J-E-J-S%2Fprotocol-scraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/J-E-J-S%2Fprotocol-scraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/J-E-J-S%2Fprotocol-scraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/J-E-J-S%2Fprotocol-scraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/J-E-J-S","download_url":"https://codeload.github.com/J-E-J-S/protocol-scraper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239859566,"owners_count":19708864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cli","data-mining","python-cli","science","science-for-all","science-research"],"created_at":"2024-10-07T07:21:37.637Z","updated_at":"2026-02-24T15:30:14.896Z","avatar_url":"https://github.com/J-E-J-S.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Protocol Scraper ⚗️  \n### A Python CLI that Automates Scientific Protocol Writing.\n\n![](/assets/protocol-scraper.gif)\n\n### Introduction  \nThis CLI scrapes protocols from [Protocols.io API](https://apidoc.protocols.io/) to automate protocol collection and writing.  \nSpecify the number of protocols you want to scrape and analyze the generated .txt files to select the best protocol for your needs.  \nFor obscure protocols it may be required to generate multiple protocols and collate to form the instructions for your needs.  \n\n### Prerequisites:\n* Python \u003e=3.6  \n\n### Quick Start:\n```\npip install protocol-scraper\n```\n\n### Usage:\n```\nUsage: protocol-scraper [OPTIONS] PROTOCOL\n\n  Arguments:\n\n  PROTOCOL The protocol to write.\n\nOptions:\n  -l, --limit INTEGER  Number of test protocols to write. Default = 3\n  --help               Show this message and exit.\n```\ne.g.\n```\nprotocol-scraper 'Gel Electrophoresis' -l 10\n```\n\n### Output:\nThe CLI will output .txt files containing the scraped protocols to the limit specified.\nSee Examples directory for more insight.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj-e-j-s%2Fprotocol-scraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fj-e-j-s%2Fprotocol-scraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj-e-j-s%2Fprotocol-scraper/lists"}