1 ### Decode datastore content
3 To display the array representing the data saved in `data/datastore.php`, use the following snippet:
6 $data = "tZNdb9MwFIb... <Commented content inside datastore.php>";
7 $out = unserialize(gzinflate(base64_decode($data)));
8 echo "<pre>"; // Pretty printing is love, pretty printing is life
13 This will output the internal representation of the datastore, "unobfuscated" (if this can really be considered obfuscation).
15 Alternatively, you can transform to JSON format (and pretty-print if you have `jq` installed):
17 php -r 'print(json_encode(unserialize(gzinflate(base64_decode(preg_replace("!.*/\* (.+) \*/.*!", "$1", file_get_contents("data/datastore.php")))))));' | jq .
22 - [Add a new custom field to shaares (example patch)](https://gist.github.com/nodiscc/8b0194921f059d7b9ad89a581ecd482c)
23 - [Copy an existing Shaarli installation over SSH, and serve it locally](https://gist.github.com/nodiscc/ed161c66e5b028b5299b0a3733d01c77)
24 - [Create multiple Shaarli instances, generate an HTML index of them](https://gist.github.com/nodiscc/52e711cda3bc47717c16065231cf6b20)