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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file caex2-0.1.1.tar.gz.

File metadata

  • Download URL: caex2-0.1.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for caex2-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4e78815d0a9c4d8ff0d11cafaf5e9466793a8ad47c56812e4c85a591f50222a3
MD5 b20df17e58efbccbca322d4bb063e8b2
BLAKE2b-256 198ee59c7244e471fa296a02e998ca2c540bf36a57a7aa8f71a233984c4efa6d

See more details on using hashes here.

File details

Details for the file caex2-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: caex2-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for caex2-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cefa4f3c93781d1513dde98e71964cabc0f54cc56a344ea866f1fe8d3e4ceb27
MD5 9fcb9dde4a4051752caaf1862c70dfb5
BLAKE2b-256 f147188c6b8b99045fe3ce26349f6e17dd8d66804d850bfee6c5e04126b14bde

See more details on using hashes here.

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