More actions
(Created page with "{{Infobox Switch Homebrews |title=PokemonTV |image=pokemontvswitch.png |description=Unofficial 3rd party PokemonTV client. |author=Slluxx |lastupdated=2022/01/01 |type=Other Apps |version=1.0 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/pokemontvswitch.7z |website=https://gbatemp.net/threads/release-pokemontv-3rd-party-client.606039/ |source=https://github.com/Slluxx/pokemontv |donation= }} {{#seo: |title=Switch Homebrew Apps (Other Apps) - GameBrew...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=PokemonTV | |title=PokemonTV | ||
|image= | |image=pokemontvnx.png | ||
|description=Unofficial 3rd party PokemonTV client. | |description=Unofficial 3rd party PokemonTV client. | ||
|author=Slluxx | |author=Slluxx | ||
Line 8: | Line 8: | ||
|version=1.0 | |version=1.0 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/ | |download=https://dlhb.gamebrew.org/switchhomebrews/pokemontvnx.7z | ||
|website=https://gbatemp.net/threads/release-pokemontv-3rd-party-client.606039/ | |website=https://gbatemp.net/threads/release-pokemontv-3rd-party-client.606039/ | ||
|source=https://github.com/Slluxx/pokemontv | |source=https://github.com/Slluxx/pokemontv | ||
|donation= | |donation= | ||
}} | }} | ||
Unofficial 3rd party PokemonTV website/client which supports a number of devices. Binaries are build for the Nintendo Switch. | |||
Content is fetched from the official API. This client is for banned consoles or those who prefer to stay away from Nintendo services. | |||
==Installation== | |||
Place the .nro to sdmc:/switch/PokemonTV/pokemontv.nro. | |||
You can also download from the [https://apps.fortheusers.org/switch/PokemonTV homebrew app store], or [https://slluxx.github.io/pokemontv/ watch them directly online]. | |||
==User guide== | |||
===FAQ=== | |||
'''Q. Why?''' | |||
PokemonTV exists on a number of devices but not on all. If your device has a webbrowser, you can just go to https://slluxx.github.io/pokemontv/ and watch the current content online. | |||
It was necessary to work with the API because certain browsers lack support for displaying the official website, especially on the Nintendo Switch. | |||
'''Q. But a Nintendo Switch client already exists?''' | |||
Yes, that's true. But people with a banned console or those who use 90DNS to stay hidden from Nintendo have no way of watching the content. | |||
'''Q. How does it work?''' | |||
The [https://github.com/Slluxx/pokemontv/tree/api API branch] fetches the complete content of the API from each language and stores it because direct access to the API from a browser throws CORS errors. | |||
The [https://github.com/Slluxx/pokemontv/tree/main main branch] is the source-code of the website. Its build with the Vue3 framework and Bootstrap5. A GitHub Action compiles the source and pushes it to the gh-pages branch. | |||
The [https://github.com/Slluxx/pokemontv/tree/gh-pages gh-pages branch] is the compiled source-code of the main branch and is whats used on the website. | |||
The [https://github.com/Slluxx/pokemontv/tree/switch-client switch-client branch] is the source-code of the homebrew for the Nintendo Switch. The homebrew just opens a simple webbrowser and loads the the website. | |||
==Screenshots== | ==Screenshots== | ||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/pokemontvnx2.png | ||
==Changelog== | ==Changelog== | ||
''' | '''1.0.1''' | ||
* | *Worked around an issue where B closes the browser. Its still closing it but now it restarts on its own, making it a little less annoying. Im still trying to find something like a "Javascript history hack" to trick the browser to "go back to the current site" so it wont close because it thinks there is nothing to go back to. | ||
*General code cleanup. | |||
'''1.0.0''' | |||
*Initial Release. | |||
== External links == | == External links == | ||
* | * GitHub - https://github.com/Slluxx/pokemontv | ||
* | * GBAtemp - https://gbatemp.net/threads/release-pokemontv-3rd-party-client.606039/ | ||
* ForTheUsers - https://apps.fortheusers.org/switch/PokemonTV |
Revision as of 01:09, 20 April 2023
PokemonTV | |
---|---|
File:Pokemontvnx.png | |
General | |
Author | Slluxx |
Type | Other Apps |
Version | 1.0 |
License | Mixed |
Last Updated | 2022/01/01 |
Links | |
Download | |
Website | |
Source | |
Unofficial 3rd party PokemonTV website/client which supports a number of devices. Binaries are build for the Nintendo Switch.
Content is fetched from the official API. This client is for banned consoles or those who prefer to stay away from Nintendo services.
Installation
Place the .nro to sdmc:/switch/PokemonTV/pokemontv.nro.
You can also download from the homebrew app store, or watch them directly online.
User guide
FAQ
Q. Why?
PokemonTV exists on a number of devices but not on all. If your device has a webbrowser, you can just go to https://slluxx.github.io/pokemontv/ and watch the current content online.
It was necessary to work with the API because certain browsers lack support for displaying the official website, especially on the Nintendo Switch.
Q. But a Nintendo Switch client already exists?
Yes, that's true. But people with a banned console or those who use 90DNS to stay hidden from Nintendo have no way of watching the content.
Q. How does it work?
The API branch fetches the complete content of the API from each language and stores it because direct access to the API from a browser throws CORS errors.
The main branch is the source-code of the website. Its build with the Vue3 framework and Bootstrap5. A GitHub Action compiles the source and pushes it to the gh-pages branch.
The gh-pages branch is the compiled source-code of the main branch and is whats used on the website.
The switch-client branch is the source-code of the homebrew for the Nintendo Switch. The homebrew just opens a simple webbrowser and loads the the website.
Screenshots
Changelog
1.0.1
- Worked around an issue where B closes the browser. Its still closing it but now it restarts on its own, making it a little less annoying. Im still trying to find something like a "Javascript history hack" to trick the browser to "go back to the current site" so it wont close because it thinks there is nothing to go back to.
- General code cleanup.
1.0.0
- Initial Release.