diff --git a/README.md b/README.md index 53ada35..9636de7 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,36 @@ +# DTAN + +**D**istributed **T**orrent **A**rchive on **N**ostr + +This is a [NIP-35](https://github.com/nostr-protocol/nips/blob/master/35.md) client. + +NIP-35 defines the event format as: + ```json - { - "kind": 2003,› - "content": "", - "tags": [ - ["title", ""], - ["btih", ""], - ["t", ""], - ["t", "(optional)"], - ["t", ...other tags], - ["file", "", ""], - ["file", "", ""], - ["file", ...other files], - ["imdb", "(optional)"] - ] - } +{ + "kind": 2003, + "content": "", + "tags": [ + ["title", ""], + ["x", ""], + ["file", "", ""], + ["file", "", ""], + ["tracker", "udp://mytacker.com:1337"], + ["tracker", "http://1337-tracker.net/announce"], + ["i", "tcat:video,movie,4k"], + ["i", "newznab:2045"], + ["i", "imdb:tt15239678"], + ["i", "tmdb:movie:693134"], + ["i", "ttvdb:movie:290272"], + ["t", "movie"], + ["t", "4k"] + ] +} ``` -Top Level tags are usually the type of content like `"Video"` / `"Audio"` / `"Application"` and so on. +## Future Plans -Second level tags are sub categories like `"Movies"` / `"CAD/CAM"` +### Custom scraper relay + +A relay which automatically clones torrent events from other relays. +Simple docker image which can easily be deployed anywhere and will add another replica of torrent metadata.