Juxtaposition applet UI for the Wii U and 3DS
Go to file
Weblate (bot) 3df8b6748a
Translations update from Hosted Weblate (#32)
* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: Pretendo Network/Juxtaposition
Translate-URL: https://hosted.weblate.org/projects/pretendonetwork/juxtaposition/

* Added translation using Weblate (Portuguese (Portugal))

* locales(remove): Removed Portuguese (Portugal) locale

* locales(update): Updated Spanish locale

* locales(update): Updated French locale

* locales(update): Updated Portuguese (Brazil) locale

* locales(update): Updated Chinese (Simplified) locale

* locales(add): Added Arabic locale

* locales(add): Added Ukrainian locale

* locales(update): Updated German locale

* locales(update): Updated Spanish locale

* locales(update): Updated Dutch locale

* locales(update): Updated Ukrainian locale

* locales(update): Updated Portuguese (Brazil) locale

* locales(update): Updated Russian locale

* locales(update): Updated Italian locale

* locales(update): Updated German locale

* locales(update): Updated Chinese (Simplified) locale

* locales(update): Updated Chinese (Simplified) locale

* locales(update): Updated German locale

* locales(update): Updated French locale

* locales(update): Updated Arabic locale

* locales(update): Updated Russian locale

* locales(update): Updated Russian locale

* locales(update): Updated French locale

* locales(add): Added Turkish locale

* locales(update): Updated Turkish locale

* locales(update): Updated German locale

* locales(update): Updated Japanese locale

* locales(update): Updated Arabic locale

* locales(add): Added Catalan locale

* locales(add): Added Lithuanian locale

* locales(update): Updated Spanish locale

* locales(update): Updated Chinese (Simplified) locale

* locales(update): Updated Lithuanian locale

* locales(add): Added Greek locale

* locales(update): Updated Portuguese (Brazil) locale

* locales(update): Updated Lithuanian locale

* locales(update): Updated Greek locale

* locales(update): Updated Chinese (Simplified) locale

* locales(update): Updated Lithuanian locale

* locales(update): Updated Russian locale

* locales(add): Added Chinese (Traditional) locale

* locales(update): Updated Korean locale

* locales(update): Updated Chinese (Simplified) locale

* locales(add): Added Polish locale

* locales(update): Updated Polish locale

* locales(update): Updated Russian locale

* locales(update): Updated Russian locale

* locales(update): Updated Japanese locale

* locales(update): Updated Spanish locale

* locales(update): Updated Japanese locale

* locales(update): Updated Chinese (Simplified) locale

* locales(add): Added Czech locale

* locales(update): Updated Czech locale

* locales(add): Added Asturian locale

* locales(update): Updated Spanish locale

* locales(update): Updated Spanish locale

* locales(update): Updated Spanish locale

* locales(update): Updated Japanese locale

* locales(update): Updated Korean locale

* locales(update): Updated Lithuanian locale

* locales(add): Added Kazakh locale

* locales(add): Added Finnish locale

* locales(update): Updated Finnish locale

* locales(update): Updated German locale

* locales(update): Updated Chinese (Simplified) locale

* locales(update): Updated Chinese (Traditional) locale

* locales(update): Updated Polish locale

* locales(update): Updated German locale

* locales(add): Added Romanian locale

* locales(update): Updated Romanian locale

* locales(add): Added Serbian locale

* locales(update): Updated Serbian locale

* locales(update): Updated Serbian locale

* locales(update): Updated Russian locale

* locales(add): Added Swedish locale

* locales(update): Updated Swedish locale

* locales(add): Added Belarusian locale

* locales(update): Updated Belarusian locale

* locales(update): Updated Spanish locale

* locales(update): Updated Polish locale

* locales(update): Updated Romanian locale

* locales(update): Updated Polish locale

* locales(update): Updated Spanish locale

* locales(update): Updated Spanish locale

* locales(update): Updated Spanish locale

* locales(update): Updated Greek locale

* locales(update): Updated Romanian locale

* locales(update): Updated Japanese locale

* locales(update): Updated Dutch locale

* locales(update): Updated Lithuanian locale

* locales(update): Updated Lithuanian locale

* locales(update): Updated Romanian locale

* locales(update): Updated Russian locale

* locales(update): Updated Dutch locale

* locales(update): Updated Japanese locale

* locales(update): Updated Dutch locale

* locales(update): Updated Czech locale

---------

Co-authored-by: ash <hey@ashm.dev>
Co-authored-by: MythicalPlayz <eyaddodo05@gmail.com>
Co-authored-by: Святослав <starshelly225@gmail.com>
Co-authored-by: popeye820 <popeye.die@hotmail.com>
Co-authored-by: Célistine Oosting <cc.oosting@gmail.com>
Co-authored-by: miguel_the_flipnote_frog <mig.b.fogli@gmail.com>
Co-authored-by: Creeper0k <kirubashka@mail.ru>
Co-authored-by: Stefan Zimmermann <steffo@steffospieler.de>
Co-authored-by: Alex Wang <dooda.pooda@outlook.com>
Co-authored-by: Riad Cajdo <bishotodorokimail@gmail.com>
Co-authored-by: Melon Speedruns <melonspeedruns@outlook.com>
Co-authored-by: octotune <octotune@hotmail.com>
Co-authored-by: Tom Ome <galasse200812@gmail.com>
Co-authored-by: Eren Alp Öztürk <eren99alp@gmail.com>
Co-authored-by: Marnalar <rabi.mdf@gmail.com>
Co-authored-by: Ronald Cuff <ronaldcuff1@gmail.com>
Co-authored-by: PaperLuigi7789 <Paperluigi7789@outlook.com>
Co-authored-by: David Campaña Sanz <nintendopsprogs@gmail.com>
Co-authored-by: LoliukasUDris Gaming <dominykas.udris@gmail.com>
Co-authored-by: b3c3 1 <popeye.halo@hotmail.com>
Co-authored-by: The Exposer <tasosanas2002@gmail.com>
Co-authored-by: Gab <loopredesocial@gmail.com>
Co-authored-by: 繧ィ繧ッ繧ス繧キ繧コ繝? <yanisdreemurr@gmail.com>
Co-authored-by: Luna Lyday <luna@dook.ca>
Co-authored-by: Dobik <b0nyafazba@gmail.com>
Co-authored-by: Philemax <philemon@knobl.ch>
Co-authored-by: Rodrigo Fernández-Castañeda Gómez <bobi.castaneda@gmail.com>
Co-authored-by: Daniel Adam Coats <dannyprague@seznam.cz>
Co-authored-by: Enol P <enolp@softastur.org>
Co-authored-by: Dkavid <dcutillas7@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: David Sosa <dwyazzo2000@gmail.com>
Co-authored-by: sjk <sungntung@gmail.com>
Co-authored-by: erlen bukeshev <rrlentv@gmail.com>
Co-authored-by: turjake70 <reko.turja@liukuma.net>
Co-authored-by: Nervi05 <engleradrian3@gmail.com>
Co-authored-by: Erich Lemny <gamefor1child@gmail.com>
Co-authored-by: Andrija Ćurčić <cure.andrija@gmail.com>
Co-authored-by: PufflePup <mariothebrothergood@gmail.com>
Co-authored-by: BurAndBY <bur.and.by@gmail.com>
Co-authored-by: patata <patataofcourse@gmail.com>
Co-authored-by: Aleksander Biernacki <aleksander.lol.blabla@gmail.com>
Co-authored-by: Dumbrava Eduard <eduarddumbrava1@gmail.com>
Co-authored-by: Micro Wvae <micro.mail88@gmail.com>
Co-authored-by: Daniel López Guimaraes <danielectra@outlook.com>
Co-authored-by: Antonio Jose Lopez <sosabuelos91@gmail.com>
Co-authored-by: Mitchell <mitchellmasters.au@gmail.com>
Co-authored-by: Bessmertnyi Mikhail <bessmertnyy.mihail.com@gmail.com>
Co-authored-by: Krummers <krummers10@gmail.com>
Co-authored-by: testl0 <diamondnigerou@gmail.com>
Co-authored-by: silver_volt4 <gdpancake5@gmail.com>
2023-10-22 15:22:47 -05:00
docker Docker (#24) 2022-05-08 10:15:19 -05:00
src Translations update from Hosted Weblate (#32) 2023-10-22 15:22:47 -05:00
.dockerignore Docker (#24) 2022-05-08 10:15:19 -05:00
.eslintignore Database refactor (#46) 2023-10-22 15:08:33 -05:00
.eslintrc.json Database refactor (#46) 2023-10-22 15:08:33 -05:00
.gitignore Docker (#24) 2022-05-08 10:15:19 -05:00
config.example.json Database refactor (#46) 2023-10-22 15:08:33 -05:00
Dockerfile Docker (#24) 2022-05-08 10:15:19 -05:00
LICENSE Create LICENSE 2022-08-16 10:17:20 -05:00
package-lock.json Database refactor (#46) 2023-10-22 15:08:33 -05:00
package.json Database refactor (#46) 2023-10-22 15:08:33 -05:00
README.md chore: add weblate widget to readme 2022-08-19 20:51:30 +02:00
tsconfig.json Database refactor (#46) 2023-10-22 15:08:33 -05:00

Juxt-Web

Pretendo replacement for https://portal.olv.nintendo.net and https://ctr.olv.nintendo.net

What is this?

This is the PN miiverse replacement web UI, which works with the 3DS and Wii U Miiverse Applets

Install and usage

First install NodeJS and MongoDB. Download/clone this repo and run npm i to install all dependencies. Edit example.config.json to your liking and rename it config.json. Run the server via npm run start.

Check out the Wiki for information on how to set up your mongoDB to work with the application

What works

  • View most types of Miiverse posts
    • Text, Painting, Screenshot, Youtube, etc.
  • Yeah! Posts
  • View Communities
  • Follow Communities
  • Follow Users
  • View User Profiles
  • Guest browsing mode
  • Full Out-of-box experience
  • Authentication with an account server
  • User Bio and privacy settings

Currently implemented endpoints

  • [GET] /titles/show
  • [GET] /communities
  • [GET] /communities/[title ID]/new
  • [POST] /communities/follow
  • [GET] /users/show?pid=[user ID]
  • [GET] /users/me
  • [POST] /users/follow
  • [POST] /post/empathy

Localization

If you'd like to help localize Pretendo Network, you can check out our project on Weblate.

Translation status

Footnotes

  • The rules still need to be rewritten, as of now they simply reflect what Nintendo came up with at the time
  • This still isn't fully production ready, as it lacks proper error handling in 99% of the client side JS.
  • Because of the above, as well as the sheer complexity of patching the applets themselves, I will not be offering support with setting this up for yourself for the time being. Once the documentation is complete in the wiki I'll be happy to help :)