EpicUsername12 04db683c45 Improved GET and POST /v1/communities
- Added an optional 'owner' field to "Communities"

This is because Miiverse allowed user-made communities (4 per games)

- Added a subcommunity query

'parent' mandatory field to get all subcommunities belonging to a specific parent community

'owner' optional field to comply with 'my' query type

'olive_community_id' optional array field to comply with 'favorite' query type, you would feed this field the user favorite sub communities ID

- Fixed CommunitySchema 'json()' method for base64 fields

- Fixed getCommunityByTitleIDs(), there is no field 'title_ids' in the schema
2023-05-26 20:24:49 +02:00
2023-05-26 20:24:49 +02:00
2023-04-26 11:13:43 -04:00
2022-05-08 16:28:12 +02:00
2023-04-21 10:17:45 -04:00
2023-04-23 19:32:42 -04:00
2023-04-25 15:57:44 -04:00
2022-08-16 10:19:45 -05:00
2023-05-01 15:03:29 -04:00
2023-05-01 15:03:29 -04:00
2023-04-21 10:07:54 -04:00

What is this?

This is the Pretendo Network Miiverse API Server, which replaces the former Nintendo Network Miiverse API Server *.olv.nintendo.net

Install and usage

First install NodeJS and MongoDB. Download/clone this repo and run npm i to install all dependencies. Create a config.json to your liking (example in config.example.json). Run the server via npm run start.

To-Do

  • Discovery Server
  • Posts Server
  • Topic Server
  • Communities Server
  • Integrate with PN account server

Currently implemented endpoints

Description
Pretendo Network's Miiverse service
Readme AGPL-3.0 7.7 MiB
Languages
TypeScript 99.5%
Shell 0.3%
Dockerfile 0.2%