Post Data - Send Data Anywhere
A module for Foundry VTT that allows send Actors data to an endpoint in a regular interval
Compatibility
PDSDA is current compatible with:
- Foundry v10.286 and above
- System Dungeons & Dragons 5th Edition (dnd5e) - Version 2.1.2 and above
Installation
Using Foundry "Configuration and Setup" UI
- Go to
Configuration and Setup
menu on your FoundryVTT and click onAdd-on Modules
- Click the
Install Module
button on the bottom of the screen - Search by the package name
Post Data - Send Data Anywhere
- Click on the
Install
button
Using manifest URL
You can install it using the following manifest URL
https://raw.githubusercontent.com/ingogbe/fvtt-pdsda/v1.2.0/module.json
- Go to
Configuration and Setup
menu on your FoundryVTT and click onAdd-on Modules
- Click the
Install Module
button on the bottom of the screen - The
Install Module
window will popout, enter the manifest URL, provided above, on theManifest URL
field - Click on the
Install
button
Manually
If you wish to manually install the module manually, you must:
- Clone or extract it into the
Data/modules/fvtt-pdsda
folder
Features
- Make a request to an endpoint, of the selected Actors data (see Post Data format section), in a specified time interval in milliseconds
- Ability to pause all requests, if needed
- Ability to log (or not) "POSTs" success and errors on browser console (feature for debug purposes)
Configuration
Post Data format
The data that PDSDA sends has only a few basic informations about the Actor, this is necessary to make a small payload for the POSTs and prevents the
PayloadTooLargeError
error{ "id": "mlaoF1kzT1zxdvxq", "name": "Riswynn (Dwarf Rogue)",F "img": "http://localhost:30000/systems/dnd5e/tokens/heroes/RogueHalfling.webp", "race": "Hill Dwarf", "level": 1, "alignment": "True neutral", "hp": { "value": 11, "max": 11, "temp": null, "tempmax": null, "bonuses": { "level": "", "overall": "" } }, "classes": [ { "name": "Rogue", "img": "http://localhost:30000/icons/skills/melee/strike-sword-stabbed-brown.webp", "level": 1 } ] }