Skip to content

Commit 347077b

Browse files
committed
Merge branch 'master' of github.com:mfitzp/playdiff into master
2 parents e88549d + bc97e3a commit 347077b

1 file changed

Lines changed: 7 additions & 11 deletions

File tree

README.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,30 @@
1-
<p style="text-align:center">
1+
<p align="center">
22
<img src="diffcast/images/icon.png" />
33
</p>
44

55

6+
# DiffCast
7+
68
**Auto-generate coding demos & screencasts from Python files.**
79

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

12-
**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.
1316

1417
## What?
1518

16-
If you make programming screencasts
17-
18-
19-
20-
21-
19+
Programming 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 necessarily 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.
2220

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.
2322

2423
## Install
2524

2625
* [Windows Installer](https://download.mfitzp.com/DiffCast.exe)
2726
* macOS Installer (coming soon...)
2827

29-
30-
31-
3228
## Demos
3329

3430
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)