soft API
This commit is contained in:
parent
7816a0c707
commit
34c5e9d1c5
87
README.md
87
README.md
|
@ -11,9 +11,9 @@ C'est une bibliothèque du savoir à la base.
|
||||||
## https://astroport.com
|
## https://astroport.com
|
||||||
|
|
||||||
Avec cette technologie, nous devenons chacun hébergeur et fournisseur d'accès, souverain monétaire et médiatique.
|
Avec cette technologie, nous devenons chacun hébergeur et fournisseur d'accès, souverain monétaire et médiatique.
|
||||||
Avec cette technologie, nous établissons une "Crypto Nation" dont la carte relie les territoires au delà des frontières et des pays.
|
Avec cette technologie, nous établissons le "Crypto Département 96" dont la carte relie les territoires au delà des frontières et des pays.
|
||||||
|
|
||||||
Astroport ONE est l'ambassade d'un monde fait de toiles confiances interconnectées.
|
Astroport ONE est l'ambassade d'un monde fait de toiles confiances algorithmiques interconnectées.
|
||||||
|
|
||||||
# Astroport.ONE
|
# Astroport.ONE
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ IPFS relie les clefs et les données.
|
||||||
Nous mettons un TW dans une clef.
|
Nous mettons un TW dans une clef.
|
||||||
|
|
||||||
|
|
||||||
# API : "Sauve qui Peut"
|
# API : La "porte fenètre" de votre "♥BOX"
|
||||||
## http://astroport.localhost:1234
|
## http://astroport.localhost:1234
|
||||||
|
|
||||||
Une fois votre Station Astroport démarrée (```~/.start.sh```):
|
Une fois votre Station Astroport démarrée (```~/.start.sh```):
|
||||||
|
@ -83,25 +83,56 @@ Une fois votre Station Astroport démarrée (```~/.start.sh```):
|
||||||
* le port 12345 publie MAP(*)
|
* le port 12345 publie MAP(*)
|
||||||
|
|
||||||
|
|
||||||
### PRIVATE ZONE (fonctionne sur toutes les Stations. Mode coucou)
|
|
||||||
|
## ➤ PRIVATE ZONE (fonctionne sur toutes les Stations.)
|
||||||
### ```/?salt=${SALT}&pepper=${PEPPER}&${APPNAME}=${WHAT}&${OBJ}=${VAL}...```
|
### ```/?salt=${SALT}&pepper=${PEPPER}&${APPNAME}=${WHAT}&${OBJ}=${VAL}...```
|
||||||
|
|
||||||
* Créer son TW <3BOX
|
### Créer un PLAYER TW <3BOX
|
||||||
|
```http
|
||||||
|
GET /?salt=${SALT}&pepper=${PEPPER}&g1pub=${URLENCODEDURL}&email=${PLAYER}
|
||||||
|
```
|
||||||
|
|
||||||
```/?salt=${SALT}&pepper=${PEPPER}&g1pub=${URLENCODEDURL}&email=${PLAYER}```
|
| Parameter | Type | Description |
|
||||||
|
| :-------- | :------- | :-------------------------------- |
|
||||||
|
| `salt` | `string` | **Required**. Your passphrase one token |
|
||||||
|
| `pepper` | `string` | **Required**. Your passphrase two token |
|
||||||
|
| `g1pub` | `string` | **Required**. Your prefered _URL_ |
|
||||||
|
| `email` | `email` | **Required**. Your email one token |
|
||||||
|
|
||||||
* Lire sa Messagerie Gchange
|
|
||||||
|
|
||||||
```/?salt=${SALT}&pepper=${PEPPER}&messaging=on```
|
### Lire Messagerie Gchange
|
||||||
|
```http
|
||||||
|
GET /?salt=${SALT}&pepper=${PEPPER}&messaging=on
|
||||||
|
```
|
||||||
|
|
||||||
* Convertir vers adresse IPNS
|
| Parameter | Type | Description |
|
||||||
|
| :-------- | :------- | :-------------------------------- |
|
||||||
|
| `salt` | `string` | **Required**. Your passphrase one token |
|
||||||
|
| `pepper` | `string` | **Required**. Your passphrase two token |
|
||||||
|
| `messaging` | `string` | **Required**. (on=json) output type |
|
||||||
|
|
||||||
```/?salt=${SALT}&pepper=${PEPPER}&getipns=on```
|
### Conversion vers adresse IPNS
|
||||||
|
```http
|
||||||
|
GET /?salt=${SALT}&pepper=${PEPPER}&getipns=on
|
||||||
|
```
|
||||||
|
|
||||||
* AppName=testcraft : Enregistrer JSON
|
| Parameter | Type | Description |
|
||||||
|
| :-------- | :------- | :-------------------------------- |
|
||||||
|
| `salt` | `string` | **Required**. Your passphrase one token |
|
||||||
|
| `pepper` | `string` | **Required**. Your passphrase two token |
|
||||||
|
| `getipns` | `string` | **Required** on |
|
||||||
|
|
||||||
```/?salt=${SALT}&pepper=${PEPPER}&testcraft=json&nodeid=_&dataid=$QRHASH```
|
### AppName=testcraft : Enregistrer JSON
|
||||||
|
```http
|
||||||
|
GET /?salt=${SALT}&pepper=${PEPPER}&testcraft=json&nodeid=_&dataid=$QRHASH
|
||||||
|
```
|
||||||
|
|
||||||
|
| Parameter | Type | Description |
|
||||||
|
| :-------- | :------- | :-------------------------------- |
|
||||||
|
| `salt` | `string` | **Required**. Your passphrase one token |
|
||||||
|
| `pepper` | `string` | **Required**. Your passphrase two token |
|
||||||
|
| `testcraft` | `string` | **Required** AppNAME subcommand |
|
||||||
|
| `${OBJ}` | `${VAL}` | depends on App |
|
||||||
|
|
||||||
Redirections
|
Redirections
|
||||||
* vers Gchange
|
* vers Gchange
|
||||||
|
@ -112,19 +143,39 @@ Redirections
|
||||||
|
|
||||||
```/?salt=${SALT}&pepper=${PEPPER}&g1pub=astro```
|
```/?salt=${SALT}&pepper=${PEPPER}&g1pub=astro```
|
||||||
|
|
||||||
### PLAYER (fonctionne uniquement sur la Station qui héberge votre PLAYER)
|
## ➤ PLAYER ZONE (fonctionne uniquement sur la Station qui héberge votre PLAYER)
|
||||||
|
### ```/?player=${PLAYER}&${APPNAME}=${WHAT}&${OBJ}=${VAL}...```
|
||||||
|
|
||||||
* Déclencher un Payement de 99 Ğ1 à Fred
|
### Déclencher un Payement de 99 Ğ1 à Fred
|
||||||
|
```http
|
||||||
|
GET /?player=${PLAYER}&pay=99&g1pub=DsEx1pS33vzYZg4MroyBV9hCw98j1gtHEhwiZ5tK7ech
|
||||||
|
```
|
||||||
|
|
||||||
```/?player=${PLAYER}&pay=99&g1pub=DsEx1pS33vzYZg4MroyBV9hCw98j1gtHEhwiZ5tK7ech```
|
| Parameter | Type | Description |
|
||||||
|
| :-------- | :------- | :-------------------------------- |
|
||||||
|
| `player` | `string` | **Required**. Your EMAIL token |
|
||||||
|
| `pay` | `string` | **Required** pay = ZEN AMOUNT |
|
||||||
|
| `g1pub` | `${VAL}` | **Required** G1PUB |
|
||||||
|
|
||||||
* Exporter Tiddlers.json depuis son TW selon valeur des "tags" ( ici TAG=G1CopierYoutube)
|
|
||||||
|
|
||||||
```/?player=${PLAYER}&moa=json&tag=G1CopierYoutube```
|
### Exporter Tiddlers.json depuis son TW selon valeur des "tags" ( ici TAG=G1CopierYoutube)
|
||||||
|
```http
|
||||||
|
GET /?player=${PLAYER}&moa=json&tag=G1CopierYoutube
|
||||||
|
```
|
||||||
|
|
||||||
|
| Parameter | Type | Description |
|
||||||
|
| :-------- | :------- | :-------------------------------- |
|
||||||
|
| `player` | `string` | **Required**. Your EMAIL token |
|
||||||
|
| `moa` | `string` | **Required** APP = output format |
|
||||||
|
| `tag` | `${VAL}` | TW filtering default G1CopierYoutube |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### PUBLIC (fonctionne par tout, pour tous)
|
### PUBLIC (fonctionne par tout, pour tous)
|
||||||
### ```/?qrcode=$G1PUB/$IPNS/$...```
|
```http
|
||||||
|
GET /?qrcode=$G1PUB/$IPNS/$...
|
||||||
|
```
|
||||||
|
### TODO
|
||||||
|
|
||||||
|
|
||||||
# 20H12
|
# 20H12
|
||||||
|
|
Loading…
Reference in New Issue