Skip to main content

Automatically extract all exercises from a carpentries lesson.

Project description

Sven van der Burg Dafne van Kuppevelt Author-email: s.vanderburg@esciencecenter.nl Keywords: Extract,Exercises Classifier: Development Status :: 2 - Pre-Alpha Classifier: Intended Audience :: Carpentries Instructors Classifier: Natural Language :: English Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Description-Content-Type: text/markdown Provides-Extra: publishing License-File: LICENSE

# CaEx2 (CArpentries EXercises EXtractor) ## What does it do? No more copy-pasting, automatically extract all exercises from a carpentries lesson.

## How to install? Install with pip: ` pip install caex2 `

## How to use? `commandline caex2 {LESSON_URL} --output {OPTIONAL_OUTPUT_FILE} `

### Example To extract all exercises from the [deep learning lesson](https://github.com/carpentries-incubator/deep-learning-intro): `commandline caex2 https://github.com/carpentries-incubator/deep-learning-intro ` This creates a new file called exercises-document.md with all exercises in the lesson, grouped and ordered by episode.

## Current support This package currently supports carpentries lessons in the ‘old’ style, it has been tested on: * https://github.com/carpentries-incubator/deep-learning-intro * https://github.com/datacarpentry/r-socialsci (episodes are in Rmarkdown) * https://github.com/datacarpentry/python-socialsci

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

caex2-0.1.1.tar.gz (6.9 kB view hashes)

Uploaded Source

Built Distribution

caex2-0.1.1-py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page