Metadata-Version: 2.1
Name: campus-cli
Version: 0.2.0
Summary: 
Author: gazaboo
Author-email: florian.dadouchi@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: nbformat (>=5.10.4,<6.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: textract (>=1.6.5,<2.0.0)
Description-Content-Type: text/markdown

# campus-cli

A command line utility to handle my files as a teacher. 

## Commands

### strip-solutions
- Usage : ```campus-cli ./my-notebook.ipynb``` will generate a student file with code cells containing the string ```# Solution``` removed. The file is saved under the name ```./my-notebook-student.ipynb```

### strip-solutions --dry-run
- Usage : ```campus-cli --dry-run ./my-notebook.ipynb``` will show you which file will be stripped from its solution. 


### strip-solutions -r
- Usage : ```campus-cli -r my-folder/``` will  recursively find ```.ipynb``` files and generate a student file with code cells containing the string ```# Solution``` removed. 


