Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ccextractor/cimico
A python debugger video creator (knightron0's original implementation)
https://github.com/ccextractor/cimico
debugger gci gci2019 python
Last synced: about 1 month ago
JSON representation
A python debugger video creator (knightron0's original implementation)
- Host: GitHub
- URL: https://github.com/ccextractor/cimico
- Owner: CCExtractor
- License: mit
- Created: 2020-01-15T15:12:15.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-23T04:08:53.000Z (almost 5 years ago)
- Last Synced: 2024-11-14T15:21:53.971Z (about 1 month ago)
- Topics: debugger, gci, gci2019, python
- Language: Python
- Homepage: https://pypi.org/project/cimico/
- Size: 85.5 MB
- Stars: 12
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cimico
Hello there!
Cimico is a debugger that is written in python which debugs python code!This project was created under CCExtractorDevelopment in Google Code-In 2019
![Demo](https://github.com/CCExtractor/cimico/blob/master/cimico/DebuggerVideo.gif)
# Installation
Cimico can be downloaded using pip.```
pip install cimico
```# How to use?
After installation, cimico is accessible using the command line.
```
$ cimico
```
Using cimico, you can generate a JSON file, which in turn can be used to generate a video by cimico itself. Enter the path to the JSON file or the Python file when prompted. You may also need to enter the path to the YAML style sheet containing the configuration to the file.Generating the JSON file.
```
$ cimico
----------------------------------------------
TAKING INPUT
----------------------------------------------
Do you want to use the test suite? (y/n): n
Enter the name of the file you want to debug: /pth/to/pythonfile
Enter the name of the function you want to debug: functionname
Enter the arguments for the function (space seperated): arguements
----------------------------------------------
RUNNING FUNCTION
----------------------------------------------
Where do you want your JSON file to be stored? /pth/to/where/the/json/file/should/be/stored
Written to json file!```
Generating the video and/or the GIF.
```
$ cimico
----------------------------------------------
TAKING INPUT
----------------------------------------------
Do you want to use the test suite? (y/n): n
Enter the name of the file you want to debug: /pth/to/jsonfile
Do you want to generate a video? (y/n): y
Generating video...
Enter the path to the yaml file: /pth/to/yaml/file
Where do you want your video to be stored? /pth/to/where/the/video/should/be/stored
Do you want to generate a GIF file as well? (y/n) y
Generating GIF...
```
Note: The GIF and the Video will be saved in the same folder.# Contribution
Found a bug/typo in the code or want to suggest new functionality? Open up an Issue for the same or send a Pull Request.# License
The code is licensed under the MIT license.