FORMAT: X-1A HOST: https://signpuddle.com/server # SignPuddle 3 Dictionary API ## Dictionary SignPuddle 3 organizes user dictionary elements into dictionary collections. Dictionary collections are available in three different forms: database, plain text files, and JSON objects ### Databases Each collection is available as an SQLite database. These databases are the primary source and all edits are directly applied to the database. table entry + id + sign + terms + lower + signtext + text + source + detail + user + created_at + updated_at ### Plain Text Files Each collection is available as a plain text field where each entry occupies its own line. Each entry contains multiple fields that are divided by tab characters. The plain text files are designed for easy import and export from the databases. id /t sign /t terms /t lower /t signtext /t text /t source /t detail /t user /t updated_at ### JSON Data files The dictionary JSON data file is an object. Each key contains an object with three properties: message, description, icon, and updated_at. { "name": "xml-MY-dictionary-public", "data": [ { "id": "2", "sign": "\ud836\udc03\ud836\udd44\ud836\udd19\ud8ef\udfa1\ud836\udcf4\ud836\udcf4\ud8dd\udc54\ud836\udcc8\ud836\udcfc\ud8dd\udc42\ud836\udd26\ud836\udcfa\ud8c8\uddd2\ud836\udd15\ud836\udcee\ud8c8\uddda\ud836\udce0\ud836\udcef", "terms": [ "Malaysia" ], "lower": [ "malaysia" ], "signtext": "", "text": "", "source": "Conference Maastricht", "detail": {}, "user": "admin", "created_at": "2007-03-29T19:09:37Z", "updated_at": "2007-03-29T19:09:37Z" } ] } ## Group dictionary Resources related to dictionary collections + Source: [ApiTxt format](../src/dictionary.txt) and [JSON objects](../src/dictionary.json) + Documents: [API Blueprint](../doc/dictionary.md) and [Stand Alone HTML](../doc/dictionary.htm) + Live Page: [API Dictionary](../api/dictionary.html) and [JavaScript](../api/dictionary.js) ### Dictionaries available [/dictionary{?name}] + Parameters + name: public (string) - partial dictionary name #### Get available dictionaries [GET] + Response 200 (text/plain) + Body ["ase-US-dictionary-public"] ### Dictionary resource [/dictionary/{name}{?update}] Access to available dictionaries + Parameters + name: `ase-US-dictionary-public` (required,string) - The name of an dictionary + update: 1 (optional,number) - Forces a rewrite of the dictionary for json and txt formats #### retrieve dictionary [GET] + Request dictionary text + Headers If-Modified-Since: 2019-01-16T16:56:19.175Z + Body null + Response 200 (text/plain) + Body 1 𝠀ρ‚±‘ρ‚‡™ρ†Ώƒπ ƒπ€π€”ρ‚‡™π£°π£Ήρ†Ώƒπ€Žπ€ρ‚±‘𝣽𝀀 test zero test zero we are testing SignPuddle 1.6 Val ;-) {"video":"