Skip to content

Commit

Permalink
Dev - Migrating to 3.0.0 (#28)
Browse files Browse the repository at this point in the history
* Bump simple-get from 4.0.0 to 4.0.1 (#9)

Bumps [simple-get](https://github.com/feross/simple-get) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/feross/simple-get/releases)
- [Commits](feross/simple-get@v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: simple-get
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump follow-redirects from 1.14.6 to 1.14.8 (#10)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.6 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.14.6...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump url-parse from 1.5.3 to 1.5.10 (#12)

Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](unshiftio/url-parse@1.5.3...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump minimist from 1.2.5 to 1.2.6 (#14)

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eventsource from 1.1.0 to 1.1.1 (#15)

Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases)
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
- [Commits](EventSource/eventsource@v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: eventsource
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ansi-regex from 4.1.0 to 5.0.1 (#19)

Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](chalk/ansi-regex@v4.1.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump electron from 13.6.3 to 18.3.7 (#18)

Bumps [electron](https://github.com/electron/electron) from 13.6.3 to 18.3.7.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](electron/electron@v13.6.3...v18.3.7)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump terser from 4.8.0 to 4.8.1 (#17)

Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump nanoid from 3.1.30 to 3.3.4 (#21)

Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.30 to 3.3.4.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.1.30...3.3.4)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump plist from 3.0.4 to 3.0.6 (#20)

Bumps [plist](https://github.com/TooTallNate/node-plist) from 3.0.4 to 3.0.6.
- [Release notes](https://github.com/TooTallNate/node-plist/releases)
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md)
- [Commits](https://github.com/TooTallNate/node-plist/commits)

---
updated-dependencies:
- dependency-name: plist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updating project dependencies and migrating react to vite

* fixing build issues and adding build configuration for linux

* fixing asets paths

* setting up eslint

* adding serve react buld server for production

* asset added

* adding taskbar icon for linux

* adding cross platform packages

* Movie player error

* upgrading plyr to latest and solving some bugs

* Adding throttleing torrent and client download/upload speed

* improving readme

* icon bug fix

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
iambpn and dependabot[bot] committed Dec 3, 2022
1 parent 72df81a commit 9c00925
Show file tree
Hide file tree
Showing 84 changed files with 16,403 additions and 43,854 deletions.
1 change: 0 additions & 1 deletion .env

This file was deleted.

18 changes: 18 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"env": {
"browser": true,
"es2021": true,
"node": true
},
"extends": ["plugin:react/recommended", "standard-with-typescript"],
"overrides": [],
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module",
"project": ["./tsconfig.node.json"]
},
"plugins": ["react"],
"rules": {
"comma-dangle": ["always"]
}
}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ bower_components
# Compiled binary addons (https://nodejs.org/api/addons.html)
build
build/Release
react_dist
electron_dist

# Dependency directories
node_modules/
Expand Down
6 changes: 6 additions & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"trailingComma": "es5",
"tabWidth": 2,
"semi": true,
"singleQuote": true
}
64 changes: 32 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,53 +3,53 @@
Description: yts streaming is an torrent movie streaming app based on electronJS and yts api. yts streaming is only available for windows platform. It helps to stream movies directly from torrent.
Author: Bipin Maharjan
-->

<!-- Keywords: yts streaming, yts movie streaming app, desktop yts streaming app, yts online streaming, yts movies online streaming, yts online movie streaming -->

# YTS-Streaming v2.0 - Rewritten in ReactJS.
yts streaming application is an electron app for windows platform. Through yts streaming application you can stream any movie available yts(yify) movie website.
yts streaming uses the content from the official yts API v2. This app is simple to use with a minimalistic design. It is more or less like the original yts website with the ability to play the movie within the app and download the movies that are not supported by yts player.

### Download App > [Link to Releases](https://github.com/mbpn1/YTS-Streaming/releases) Download latest release

### Features
- YTS Website in windows app
- Torrent streaming within the app
- Built in player
- Support for captions
- Support for downloading if not playable
- Support for playing external torrent link.

### Issues or Limitations
- Not allowed to limit the bandwidth. i.e Will stream a movie in full bandwidth
- YST logins, review and commenting feature not implemented
- An automatic update is not implemented. (Need to do manual update app if a new version is released)

**Clear Cache after watching the movie to free up the disk space. The cache are saved at %temp%/webTorrent**

## links to dependency
# YTS-Streaming v3.0 - Migrating to vite.

YTS-streaming application is an electron app for windows platform. Through YTS streaming application you can stream any movie available YTS(yify) movie website.
YTS-streaming uses the content from the official YTS API v2. This app is simple to use with a minimalists design. It is more or less like the original YTS website with the ability to play the movie within the app and download the movies that are not supported by YTS player.

### Download App > [Link to Releases](https://github.com/mbpn1/YTS-Streaming/releases) Download latest release

### Features

- YTS Website in windows app
- Torrent streaming within the app
- Built in player
- Support for captions
- Support for downloading if not playable
- Support for playing external torrent link.
- Support for Up/Down speed limit.

### Issues or Limitations

- YST logins, review and commenting feature not implemented
- An automatic update is not implemented. (Need to do manual update app if a new version is released)

**Clear Cache after watching the movie to free up the disk space. The cache are saved at <temp_folder>/webTorrent**

## Major dependency

- [Link to WebTorrent.io](http://webtorrent.io)
- [Link to plyr player](https://plyr.io/)
- [Link to Electron](https://www.electronjs.org/)
- [Link to Electron-Builder](https://github.com/electron-userland/electron-builder)
- Check package.json for more dependency

## Things to add:
## To-Do:

- Support to see downloaded movies
- Allowing user to copying downloaded movies directly form the app.

## Near Future changes :
- Full Implementation of YTS API.

# Preview

**Home**
![YTS-Streaming Home](https://user-images.githubusercontent.com/21078512/123229175-c7420200-d4f5-11eb-90da-39dd3a09bad0.png)


**Movie Player**
![YTS-Streaming Player](https://user-images.githubusercontent.com/21078512/111864151-77e4b680-8987-11eb-9a9b-26ec228162a8.png)


**Settings**
*Movies you watched were downloaded in `%temp%/webtorrent/` or `c:/tmp` folder so, it's good to clear cache to free up space. You can also copy the fully downloaded movie from the temp folder. To clear cache, there is a clear cache button within the app settings.*
![image](https://user-images.githubusercontent.com/21078512/128048518-6eb08780-9421-4fe9-b16d-f574fc47ec34.png)
**Settings**
_Movies you have watched were downloaded in `<temp_folder>/webtorrent/` folder of your os so, it's good to clear cache to free up space. You can also copy the fully downloaded movie from the temp folder. To clear cache, there is a clear cache button within the app settings._
File renamed without changes
File renamed without changes
Binary file added builder_assets/icon.icns
Binary file not shown.
File renamed without changes.
Binary file added builder_assets/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes.
File renamed without changes
7 changes: 7 additions & 0 deletions electron/assets/bootstrap/bootstrap.bundle.min.js

Large diffs are not rendered by default.

File renamed without changes.
Binary file added electron/assets/icons/256x256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 9c00925

Please sign in to comment.