A BitTorrent torrent listing.
Record Key
tid
Timestamp-based ID
Properties
contentType
string
Optional
No description available.
maxLength: 256 bytesKnown values:
software, dataset, archive, video, audio, book, moovie, othercreatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
description
string
Optional
Longer description of the content of the torrent.
maxLength: 12000 bytesmaxGraphemes: 2000 graphemesinfoHash
string
Required
Torrent infohash
maxLength: 128 byteslicense
string
Optional
No description available.
maxLength: 256 bytesmagnetUri
string
Required
Magnet url to download the torrent with a BitTorrent client.
maxLength: 4096 bytesname
string
Required
Name representing the content of the torrent.
maxLength: 1000 bytesmaxGraphemes: 160 graphemessizeBytes
integer
Optional
Size in bytes of the torrent.
minimum: 0sourceUrl
string
uri
Optional
A valid URI.
maxLength: 4096 bytesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"name",
"infoHash",
"magnetUri",
"createdAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 1000,
"description": "Name representing the content of the torrent.",
"maxGraphemes": 160
},
"license": {
"type": "string",
"maxLength": 256
},
"infoHash": {
"type": "string",
"maxLength": 128,
"description": "Torrent infohash"
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"magnetUri": {
"type": "string",
"maxLength": 4096,
"description": "Magnet url to download the torrent with a BitTorrent client."
},
"sizeBytes": {
"type": "integer",
"minimum": 0,
"description": "Size in bytes of the torrent."
},
"sourceUrl": {
"type": "string",
"format": "uri",
"maxLength": 4096
},
"contentType": {
"type": "string",
"maxLength": 256,
"knownValues": [
"software",
"dataset",
"archive",
"video",
"audio",
"book",
"moovie",
"other"
]
},
"description": {
"type": "string",
"maxLength": 12000,
"description": "Longer description of the content of the torrent.",
"maxGraphemes": 2000
}
}
},
"description": "A BitTorrent torrent listing."
}