-
Notifications
You must be signed in to change notification settings - Fork 2
Abolish property contentUrl to use property supporting urn, url and uri #6
Copy link
Copy link
Open
Description
Not all content should and would be on a HTTP server in real life. URIs and URNs in general should be supported including but not limited to:
- Magnet URLs
- FTP/FTPS URIs
- WebDav URIs
- SMB URIs
- SFTP URIs
- WS URIs
- Data URIs such as
data:,Hello%20World - URNs
I therefore propose to replace the following attributes:
{
...
"contentHash": "8C9453EF2C0C6F2F94104D16FF0A8105BC6C9793D926457839D8BCADE0888342",
"contentUrl": "https://test.com/image.png",
...
}With the following:
{
...
"content": {
"hash": "8C9453EF2C0C6F2F94104D16FF0A8105BC6C9793D926457839D8BCADE0888342",
"location": {
"type": "url",
"identifier": "https://test.com/image.png"
}
}
...
}Where $.content.location.type can be any of "url", "urn" or "uri".
Or alternatively:
{
...
"contentHash": "8C9453EF2C0C6F2F94104D16FF0A8105BC6C9793D926457839D8BCADE0888342",
"contentLocation": {
"type": "url",
"identifier": "https://test.com/image.png"
}
...
}Where $.contentLocation.type can be any of "url", "urn" or "uri".
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels