Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phuang1024/csanim
A tool for creating computer science explanatory videos.
https://github.com/phuang1024/csanim
Last synced: 9 days ago
JSON representation
A tool for creating computer science explanatory videos.
- Host: GitHub
- URL: https://github.com/phuang1024/csanim
- Owner: phuang1024
- License: gpl-3.0
- Created: 2021-07-14T00:07:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-25T00:09:24.000Z (over 3 years ago)
- Last Synced: 2024-12-06T04:16:15.291Z (27 days ago)
- Language: Python
- Homepage: https://csanim.rtfd.io
- Size: 305 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# CS Animation
![](https://shields.io/github/license/phuang1024/csanim)
![](https://shields.io/github/issues/phuang1024/csanim)
![](https://shields.io/github/issues-pr/phuang1024/csanim)
![](https://github.com/phuang1024/csanim/workflows/Tests/badge.svg)
![](https://readthedocs.org/projects/csanim/badge/?version=latest)
![](https://shields.io/github/repo-size/phuang1024/csanim)
![](https://shields.io/github/commit-activity/m/phuang1024/csanim)
![](https://readthedocs.org/projects/piano-video/badge/?version=latest)
![](https://img.shields.io/tokei/lines/github/phuang1024/csanim)A tool for creating computer science explanatory videos.
Inspired by 3Blue1Brown.
[Documentation][docs]
## Installation
Please see the [docs page][install].
## Building
### Module
``` bash
# Install Python packages
pip install -r requirements.txt# Build the C++ sources.
make cpp# Next, build the wheel file.
make wheel# Last (optional), install the wheel file.
make install
```### Docs
``` bash
# The documentation uses sphinx autodoc, which depends
# on the module. Follow above instructions to build and
# install the module first.# Install Python packages
pip install sphinx sphinx_rtd_theme# Build docs with sphinx
make docs# Open in a browser
firefox ./docs/_build/html/index.html
```[docs]: https://csanim.rtfd.io
[install]: https://csanim.rtfd.io/en/latest/install.html