Murmurations Tools

This project is licensed under the terms of the GNU General Public License v3.0

To Do

  • Add IPFS functionality

Local Development with Murmurations Services and Frontend Mongo

  1. Run Murmurations Services and Frontend Mongo.

  2. Ensure Local .env is Set Up. The following is the default .env setup.

    PUBLIC_LIBRARY_URL=http://library.murmurations.developers
  3. Modify /etc/hosts to point tools.murmurations.developers to 127.0.0.1.

    127.0.0.1       tools.murmurations.developers
  4. Execute make dev.

  5. Open http://tools.murmurations.developers in your browser.

Development

Install dependencies:

npm install

Open up http://localhost:5173 and you should be ready to go!

Try it out

https://test-tools.murmurations.network

Server APIs

Method Endpoint Description
GET /profile-generator Retrieve all profiles
POST /profile-generator Save a single profile
GET /profile-generator/:cuid Retrieve a single profile by its CUID
PUT /profile-generator/:cuid Update a specific profile by its CUID
PATCH /profile-generator/:cuid Partially update a specific profile by its CUID
PATCH /profile-generator/:cuid/update-node-id Update the node_id of a specific profile
DELETE /profile-generator/:cuid Delete a specific profile by its CUID
GET /profile-generator/index/:node_id Retrieve profiles from the Index server
POST /profile-generator/index/:node_id Save a profile to the Index server
DELETE /profile-generator/index/:node_id Delete a profile from the Index server