Skip to content

A Python CLI that Automates Scientific Protocol Writing.

License

Notifications You must be signed in to change notification settings

J-E-J-S/protocol-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Protocol Scraper ⚗️

A Python CLI that Automates Scientific Protocol Writing.

Introduction

This CLI scrapes protocols from Protocols.io API to automate protocol collection and writing.
Specify the number of protocols you want to scrape and analyze the generated .txt files to select the best protocol for your needs.
For obscure protocols it may be required to generate multiple protocols and collate to form the instructions for your needs.

Prerequisites:

  • Python >=3.6

Quick Start:

pip install protocol-scraper

Usage:

Usage: protocol-scraper [OPTIONS] PROTOCOL

  Arguments:

  PROTOCOL The protocol to write.

Options:
  -l, --limit INTEGER  Number of test protocols to write. Default = 3
  --help               Show this message and exit.

e.g.

protocol-scraper 'Gel Electrophoresis' -l 10

Output:

The CLI will output .txt files containing the scraped protocols to the limit specified. See Examples directory for more insight.