Skip to content

Commit bc97e3a

Browse files
authored
Update README.md
1 parent 1e83f20 commit bc97e3a

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1+
<p align="center">
2+
<img src="diffcast/images/icon.png" />
3+
</p>
4+
5+
16
# DiffCast
27

3-
Auto-generate coding demos & screencasts from Python files.
8+
**Auto-generate coding demos & screencasts from Python files.**
49

510
Provided with a series of Python files, DiffCast automatically generates coding
611
demos/screencasts using human-like edits. Designed for creating reproducible
712
tutoring examples, library demos or demonstrating code to a class.
813

9-
**Avoid typos, reduce video editing time & narrate code changes without distraction.**
14+
Avoid distracting typos, reduce video editing time, narrate code changes without "umms and aaahss",
15+
make screencast creation more accessible for people with disabilities. Regular editing speed makes demos easier to follow.
1016

1117
## What?
1218

19+
Programmings screencasts are a popular way to teach programming and demo tools. Typically people will open up their favorite editor and record themselves tapping away. But this has a few problems. A good setup for coding isn't neccessarily a good setup for video -- with text too small, a window too big, or too many distractions. Typing code in live means inevitable mistakes, even more so if you're narrating what you're doing at the same time. Mistakes means more time editing or confusion for the people watching.
1320

14-
15-
16-
17-
18-
21+
**DiffCast** is an attempt to eliminate that, by generating screencasts from *testable* fully-working examples you prepare ahead of time. The editor view is configured to be large & easily readable in video, without messing with your IDE settings. Edits happen at a regular speed, without mistakes, making them easy to follow. Each _diffcast_ is completely reproducible, with the same files producing the same output every time.
1922

2023
## Install
2124

2225
* [Windows Installer](https://download.mfitzp.com/DiffCast.exe)
2326
* macOS Installer (coming soon...)
2427

25-
26-
27-
2828
## Demos
2929

3030
Below are some examples of screencasts created using DiffCast. These are short examples, to keep things readable but there is no limit to the number of transition files you can use, or how long the resulting DiffCast can be.

0 commit comments

Comments
 (0)