#include "TessesFramework/TessesFramework.hpp" using namespace Tesses::Framework; using namespace Tesses::Framework::BitTorrent; using namespace Tesses::Framework::Serialization::Bencode; using namespace Tesses::Framework::Filesystem; int main(int argc, char** argv) { TF_Init(); if(argc < 2) { printf("USAGE: %s torrent_file\n",argv[0]); return 1; } auto strm = LocalFS->OpenFile((std::string)argv[1],"rb"); auto data = Bencode::Load(strm); if(std::holds_alternative(data)){ std::get(data).SetValue("url-list",BeUndefined()); } strm = LocalFS->OpenFile((std::string)argv[1],"wb"); Bencode::Save(strm,data); return 0; }