Just thinking about this as well, it definitely deserves to be standardised, at the moment there are several options
- nip39 style:
``` json
{
...
"kind": 30001 || >30000 && <39999,
"tags": [
["d", "Link list" ],
["avatar", "
" ],
["r", "https://github.com/gzuuus", "github"],
["r", "https://link2.com/gzuuus", "link2"],
["r", "https://link3.net", "link3"],
...
],
....
}
```
- Pinstr style:
``` json
{
...
"kind": 33888,
"tags": [
[ "d", "Best Tailwind Component Libraries" ],
[ "avatar", "
" ],
[ "headers", "Name", "URL" ],
[ "pin", "Tailwind Elements", "https://tailwind-elements.com/" ],
[ "pin", "Flowbite", "https://flowbite.com/" ],
...
],
...
}
```
- Yakihonne style:
``` json
{
...
"kind": 30001,
"tags": [
[ "d", "eqwpJSUA8vEh1kjCoreAN" ],
[ "c", "curation" ],
[ "title", "Bitcoin Cultural Movement" ],
[ "excerpt", "The advent of Bitcoin ..." ],
[ "thumbnail", "
" ],
[ "a", "30023:8f014c5aafb425b2fa414a49eb9ab17269f155937db67a5babe7bc40f9bbae3b:aVcTJ7_S0U8QyB1e3bLPD", "" ],
[ "a", "30023:8f014c5aafb425b2fa414a49eb9ab17269f155937db67a5babe7bc40f9bbae3b:XLZbts-MILuP4eVw3tXli", "" ],
...
],
...
}
```
What do you think? From my point of view the ideal would be between nip39 style and yakihonne.