https://github.com/patlux/highperformancesqlite
https://github.com/patlux/highperformancesqlite
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/patlux/highperformancesqlite
- Owner: patlux
- Created: 2024-09-20T05:56:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-20T09:43:35.000Z (9 months ago)
- Last Synced: 2025-03-07T01:47:21.507Z (3 months ago)
- Language: TypeScript
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# highperformancesqlite.com Download Script
Downloads all videos from https://highperformancesqlite.com. I just don't like to be online while watching learning videos, so I can avoid to be interrupted.
> Highly recommended course for sqlite!

## Setup
- For execution you will need to install [bun.sh](https://bun.sh/). Not tested with node.
To install dependencies:
```bash
bun install
```Get your session token:
1. Login https://highperformancesqlite.com/watch/introduction-to-this-course
2. Open the inspector
3. Open tab "Application"
4. Copy the value of your `high_performance_sqlite_session` cookie under `Cookies`
5.```sh
cp .env.dist .env
```6. Insert the cookie into `.env`
## Start download
```bash
bun run index.ts
```It will take some time.
You will find all downloaded videos under `videos/`.
## Notes
- The downloaded videos are only prefixed by a number, but not grouped by sections as it is on the website.
- The test data files are not downloaded
- The Video transcript are not downloaded