<commit_before># Within VR Downloader

:warning: **This project is not affiliated or endorsed by Within in any way, nor does it host any of their content.** :warning:

Within VR Downloader is a tool to download HD Stereoscopic 360 VR videos from Within VR.

## Spec

The tool supports downloading the following formats.

### Supported 360 Video Resolutions

- 320P: 640x320
- 640P: 1280x640
- 960P: 1920x960
- 2K:   2880x1440
- 4K:   4096x2048L
- 4K:   4096x2048H

### Supported Projection Types

As of writing, most stereo files are `over under`.

- stereo
- mono

### Supported Video File Types

- mp4
- webm

### Supported Audio Types

- mp3

## Getting started

1. Clone the project.
1. Install dependencies with `npm install`.
1. Run the development server with `npm start`.
1. Open browser to localhost:8080

## Using `wget` or `curl`

`wget` or `curl` can be used instead of the web interface to download the movie files.

To rip videos from Within Web Player format URLs as such:

```bash
wget http://player.with.in/6-EVOL/video/<filename>-WEBPLAYER_PROGRESSIVE-<stereo/mono>-<resolution>.<filetype>
```

Filenames can be pulled from from `unified.json`, `content[n].cameras.default.webplayer.name`

## License

See [/LICENSE]
<commit_msg>adds roadmap, link to deployed app to readme<commit_after># Within VR Downloader

:warning: **This project is not affiliated or endorsed by Within in any way, nor does it host any of their content.** :warning:

Within VR Downloader is a tool to download HD Stereoscopic 360 VR videos from Within VR.

Use Chrome for best download experience.

[Click here to use Within VR Downloader.](http://jordanmajd.com/within_vr_downloader/)

## Spec

The tool supports downloading the following formats.

### Supported 360 Video Resolutions

- 320P: 640x320
- 640P: 1280x640
- 960P: 1920x960
- 2K:   2880x1440
- 4K:   4096x2048L
- 4K:   4096x2048H

### Supported Projection Types

As of writing, most stereo files are `over under`.

- stereo
- mono

### Supported Video File Types

- mp4
- webm

### Supported Audio Types

- mp3

## Getting started

1. Clone the project.
1. Install dependencies with `npm install`.
1. Run the development server with `npm start`.
1. Open browser to localhost:8080

## Using `wget` or `curl`

`wget` or `curl` can be used instead of the web interface to download the movie files.

To rip videos from Within Web Player format URLs as such:

```bash
wget http://player.with.in/6-EVOL/video/<filename>-WEBPLAYER_PROGRESSIVE-<stereo/mono>-<resolution>.<filetype>
```

Filenames can be pulled from from `unified.json`, `content[n].cameras.default.webplayer.name` 

## Project RoadMap

- Improve cross browser download support.

## License

See [/LICENSE]

{'fraction_non_alphanumeric': 0.09599117322545053, 'fraction_numerical': 0.05369621184258919, 'mean_word_length': 4.0, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 16, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4164986', 'n_tokens_mistral': 1018, 'n_tokens_neox': 859, 'n_words': 347}