Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ htmlcov/
.idea/
.vscode/
.DS_Store
demo/

# Docs build artefacts and generated content
site/
Expand Down
Binary file removed demo.gif
Binary file not shown.
9 changes: 0 additions & 9 deletions docs/livestreams.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,12 +85,3 @@ ytstudio livestreams update <id> --latency low --auto-start --execute
`update` does not expose the made-for-kids flag, because
`liveBroadcasts.update` only accepts `privacyStatus` under `status`. Set the
COPPA flag at schedule time.

## Demo mode

For a quick offline tour without touching the API:

```bash
YTSTUDIO_DEMO=1 ytstudio livestreams list --status all
YTSTUDIO_DEMO=1 ytstudio livestreams show demo-broadcast-upcoming-1 --ingest
```
11 changes: 0 additions & 11 deletions docs/videos.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,14 +125,3 @@ budget you can upload ~6 videos per day. Use `--max` to cap a run
explicitly. If the API returns `quotaExceeded` mid-run, the pipeline stops
cleanly, prints how many videos succeeded, and exits non-zero. See
[API quota](api-quota.md).

## Demo mode

Run any video command without authenticating by setting `YTSTUDIO_DEMO=1`:

```bash
YTSTUDIO_DEMO=1 ytstudio videos list
```

Demo mode uses bundled fixtures and never reaches the real API. The upload
command is the one exception: it always talks to YouTube.
269 changes: 0 additions & 269 deletions src/ytstudio/demo.py

This file was deleted.

Loading