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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e78815d0a9c4d8ff0d11cafaf5e9466793a8ad47c56812e4c85a591f50222a3 |
|
MD5 | b20df17e58efbccbca322d4bb063e8b2 |
|
BLAKE2b-256 | 198ee59c7244e471fa296a02e998ca2c540bf36a57a7aa8f71a233984c4efa6d |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | cefa4f3c93781d1513dde98e71964cabc0f54cc56a344ea866f1fe8d3e4ceb27 |
|
MD5 | 9fcb9dde4a4051752caaf1862c70dfb5 |
|
BLAKE2b-256 | f147188c6b8b99045fe3ce26349f6e17dd8d66804d850bfee6c5e04126b14bde |