01:47:25<systwi>Does anybody know how _torrent.txt and _torrent_info.dat files are created in IA items?
01:48:37<systwi>They seem to be indexes of some sort, and I'd love to be able to create my own.
01:49:41<systwi>The _torrent.txt is easiest: it's just a directory listing of the files.
01:54:41Lord_Nightmare quits [Quit: ZNC - http://znc.in]
01:59:51Lord_Nightmare (Lord_Nightmare) joins
02:52:26BearFortress quits [Read error: Connection reset by peer]
02:53:13BearFortress joins
03:49:47AlsoHP_Archivist joins
03:53:47HP_Archivist quits [Ping timeout: 252 seconds]
04:03:14<@arkiver>systwi: that's me :)
04:03:44<@arkiver>the torrent info is the data of the torrent hashes (often only sha1, sometimes sha256 (too))
04:05:05qwertyasdfuiopghjkl quits [Client Quit]
04:08:43<nicolas17>is that items containing torrents?
04:15:49<systwi>arkiver: Thanks for clearing that up. Do you know what tools are used to generate those files? Are they ones I can download and use in my own setup?
04:16:33<systwi>nicolas17: Yes. When .torrent files are uploaded to IA items and derived, their contents are downloaded and added to the item, and those two metadata files are also created.
05:14:05nicolas17 quits [Client Quit]
06:34:58datechnoman quits [Quit: The Lounge - https://thelounge.chat]
06:36:05datechnoman (datechnoman) joins
07:39:09nulldata quits [Ping timeout: 265 seconds]
07:42:13nulldata (nulldata) joins
07:53:36Arcorann (Arcorann) joins
08:15:35nulldata quits [Ping timeout: 252 seconds]
08:19:05nulldata (nulldata) joins
08:24:56nulldata quits [Ping timeout: 252 seconds]
08:28:00nulldata (nulldata) joins
08:32:05PredatorIWD quits [Ping timeout: 252 seconds]
08:41:11qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins
08:52:26nulldata quits [Ping timeout: 252 seconds]
08:56:18nulldata (nulldata) joins
08:58:52PredatorIWD joins
13:44:29Arcorann quits [Ping timeout: 252 seconds]
14:00:11JTL quits [Quit: Client Quit]
14:11:32JTL (jtl) joins
14:11:55JTL quits [Client Quit]
14:14:46JTL (jtl) joins
15:41:54IDK quits [*.net *.split]
15:41:54pokechu22 quits [*.net *.split]
15:41:54OrIdow6 quits [*.net *.split]
15:41:54nyany quits [*.net *.split]
15:41:54zhongfu quits [*.net *.split]
15:41:54@JAA quits [*.net *.split]
15:41:54Nemo_bis quits [*.net *.split]
15:41:54dxrt quits [*.net *.split]
15:41:54ArchivalEfforts quits [*.net *.split]
15:41:55Jonimus quits [*.net *.split]
15:41:55sepro quits [*.net *.split]
15:42:51IDK (IDK) joins
15:42:51pokechu22 (pokechu22) joins
15:42:51OrIdow6 (OrIdow6) joins
15:42:51nyany (nyany) joins
15:42:51zhongfu (zhongfu) joins
15:42:51JAA (JAA) joins
15:42:51Nemo_bis (Nemo_bis) joins
15:42:51dxrt (dxrt) joins
15:42:51ArchivalEfforts joins
15:42:51Jonimus joins
15:42:51sepro (sepro) joins
15:42:51ing.hackint.org sets mode: +o JAA
15:42:51@JAA quits [Max SendQ exceeded]
15:42:51dxrt quits [Max SendQ exceeded]
15:42:51sepro quits [Max SendQ exceeded]
15:42:51OrIdow6 quits [Max SendQ exceeded]
15:42:51ArchivalEfforts quits [Max SendQ exceeded]
15:42:51IDK quits [Max SendQ exceeded]
15:42:55ArchivalEfforts joins
15:42:56JAA (JAA) joins
15:42:57@ChanServ sets mode: +o JAA
15:43:10dxrt joins
15:43:10OrIdow6 (OrIdow6) joins
15:43:12dxrt quits [Changing host]
15:43:12dxrt (dxrt) joins
15:43:18sepro (sepro) joins
15:43:39IDK (IDK) joins
15:47:46DigitalDragon quits [*.net *.split]
15:47:46qyxojzh|m quits [*.net *.split]
15:47:48x9fff00 quits [*.net *.split]
15:47:48thermospheric quits [*.net *.split]
15:47:48hlgs|m quits [*.net *.split]
15:47:49schwarzkatz|m quits [*.net *.split]
15:47:49s-crypt|m quits [*.net *.split]
15:47:49Thibaultmol quits [*.net *.split]
15:47:49theblazehen|m quits [*.net *.split]
15:47:49tomodachi94 quits [*.net *.split]
15:47:49vokunal|m quits [*.net *.split]
15:47:49audrooku|m quits [*.net *.split]
15:47:49mattwright324|m quits [*.net *.split]
15:47:49britmob|m quits [*.net *.split]
15:47:49Sanqui|m quits [*.net *.split]
15:47:50igneousx quits [*.net *.split]
15:50:48DigitalDragon (DigitalDragon) joins
15:50:48qyxojzh|m joins
15:50:48x9fff00 (x9fff00) joins
15:50:48hlgs|m joins
15:50:48thermospheric (Thermospheric) joins
15:50:48vokunal|m joins
15:50:48s-crypt|m joins
15:50:48Thibaultmol joins
15:50:48britmob|m joins
15:50:48Sanqui|m (Sanqui) joins
15:50:48tomodachi94 (tomodachi94) joins
15:50:48schwarzkatz|m joins
15:50:48audrooku|m joins
15:50:48theblazehen|m joins
15:50:48igneousx (igneousx) joins
15:50:48mattwright324|m joins
16:10:14<@arkiver>systwi: the code is not public, sorry
16:10:26<@arkiver>(i have written the code)
16:10:32<@arkiver>it uses libtorrent though
16:36:01balrog quits [Max SendQ exceeded]
16:36:58balrog (balrog) joins
17:23:28<systwi>Aww, that's really a shame. It's a nice functionality.
17:24:27<systwi>Thanks for the tip; though. Maybe it isn't too trivial to reimplement in a basic CLI tool.
17:24:34<systwi>*,
18:36:11Exorcism (exorcism) joins
18:49:19Exorcism quits [Client Quit]
20:00:38IDK quits [*.net *.split]
20:00:38pokechu22 quits [*.net *.split]
20:00:39nyany quits [*.net *.split]
20:00:39zhongfu quits [*.net *.split]
20:00:39Nemo_bis quits [*.net *.split]
20:00:39Jonimus quits [*.net *.split]
20:00:39@ChanServ quits [*.net *.split]
20:00:39<@arkiver>libtorrent is basically the standard for this i believe
20:00:39<@arkiver>qbittorrent and many others use it as well
20:00:54DigitalDragon quits [*.net *.split]
20:00:55qyxojzh|m quits [*.net *.split]
20:00:56x9fff00 quits [*.net *.split]
20:00:56hlgs|m quits [*.net *.split]
20:00:56thermospheric quits [*.net *.split]
20:00:57schwarzkatz|m quits [*.net *.split]
20:00:58s-crypt|m quits [*.net *.split]
20:00:58Thibaultmol quits [*.net *.split]
20:00:58theblazehen|m quits [*.net *.split]
20:00:58tomodachi94 quits [*.net *.split]
20:00:58vokunal|m quits [*.net *.split]
20:00:58audrooku|m quits [*.net *.split]
20:00:58mattwright324|m quits [*.net *.split]
20:00:58britmob|m quits [*.net *.split]
20:00:58Sanqui|m quits [*.net *.split]
20:00:58igneousx quits [*.net *.split]
20:02:32<TheTechRobo>Would be nice if more of IA’s code was publicly available; is there a specific reason why it isn’t?
20:02:43IDK (IDK) joins
20:02:43Jonimus joins
20:02:43Nemo_bis (Nemo_bis) joins
20:02:43zhongfu (zhongfu) joins
20:02:43nyany (nyany) joins
20:02:43pokechu22 (pokechu22) joins
20:02:43ChanServ joins
20:02:43ing.hackint.org sets mode: +o ChanServ
20:02:44IDK quits [Max SendQ exceeded]
20:04:55IDK (IDK) joins
20:04:55<@arkiver>i'm the one making policy here
20:04:55<@arkiver>but by default it stays internal
20:04:55<@arkiver>in this case there may be some hardcoded stuff in the torrent deriver that could help with abusing the tool as well
20:04:55<TheTechRobo>That makes sense
20:26:53DigitalDragon (DigitalDragon) joins
20:26:53qyxojzh|m joins
20:26:53x9fff00 (x9fff00) joins
20:26:53hlgs|m joins
20:26:53thermospheric (Thermospheric) joins
20:26:53vokunal|m joins
20:26:53s-crypt|m joins
20:26:53Thibaultmol joins
20:26:53britmob|m joins
20:26:53Sanqui|m (Sanqui) joins
20:26:53tomodachi94 (tomodachi94) joins
20:26:53schwarzkatz|m joins
20:26:53audrooku|m joins
20:26:53theblazehen|m joins
20:26:53igneousx (igneousx) joins
20:26:53mattwright324|m joins
20:39:44nicolas17 joins
20:49:38DigitalDragon quits [*.net *.split]
20:49:39qyxojzh|m quits [*.net *.split]
20:49:40x9fff00 quits [*.net *.split]
20:49:40hlgs|m quits [*.net *.split]
20:49:40thermospheric quits [*.net *.split]
20:49:41schwarzkatz|m quits [*.net *.split]
20:49:42s-crypt|m quits [*.net *.split]
20:49:42Thibaultmol quits [*.net *.split]
20:49:42theblazehen|m quits [*.net *.split]
20:49:42tomodachi94 quits [*.net *.split]
20:49:42vokunal|m quits [*.net *.split]
20:49:42audrooku|m quits [*.net *.split]
20:49:42mattwright324|m quits [*.net *.split]
20:49:42britmob|m quits [*.net *.split]
20:49:42Sanqui|m quits [*.net *.split]
20:49:42igneousx quits [*.net *.split]
20:49:42IDK quits [*.net *.split]
20:49:42pokechu22 quits [*.net *.split]
20:49:42nyany quits [*.net *.split]
20:49:42zhongfu quits [*.net *.split]
20:49:42Nemo_bis quits [*.net *.split]
20:49:43Jonimus quits [*.net *.split]
20:49:43@ChanServ quits [*.net *.split]
20:49:43BigBrain_ quits [*.net *.split]
20:49:43OrIdow6 quits [*.net *.split]
20:49:43ArchivalEfforts quits [*.net *.split]
20:49:43JTL quits [*.net *.split]
20:49:43PredatorIWD quits [*.net *.split]
20:49:43qwertyasdfuiopghjkl quits [*.net *.split]
20:49:43datechnoman quits [*.net *.split]
20:49:43AlsoHP_Archivist quits [*.net *.split]
20:49:43jtagcat quits [*.net *.split]
20:49:43driib quits [*.net *.split]
20:49:43systwi quits [*.net *.split]
20:49:43DLoader quits [*.net *.split]
20:49:44@AlsoJAA quits [*.net *.split]
20:49:44sknebel quits [*.net *.split]
20:49:44Sluggs quits [*.net *.split]
20:49:44threedeeitguy3 quits [*.net *.split]
20:49:44TheTechRobo quits [*.net *.split]
20:49:44IDK_ quits [*.net *.split]
20:49:44Barto quits [*.net *.split]
20:49:44albertlarsan68 quits [*.net *.split]
20:49:44kiska quits [*.net *.split]
20:49:44s-crypt quits [*.net *.split]
20:49:44@arkiver quits [*.net *.split]
20:49:44rewby quits [*.net *.split]
20:49:44SF quits [*.net *.split]
20:49:44DopefishJustin quits [*.net *.split]
20:49:44Exorcism|TheLounge quits [*.net *.split]
20:49:44DigitalDragons quits [*.net *.split]
20:49:44justcool393 quits [*.net *.split]
20:49:44rewby|backup quits [*.net *.split]
20:49:45murmur quits [*.net *.split]
20:49:45mgrandi quits [*.net *.split]
20:52:45nicolas17 quits [Read error: Connection reset by peer]
20:53:05IDK (IDK) joins
20:53:05mgrandi (mgrandi) joins
20:53:05murmur joins
20:53:05rewby|backup (rewby) joins
20:53:05justcool393 (justcool393) joins
20:53:05DigitalDragons (DigitalDragons) joins
20:53:05Exorcism|TheLounge (exorcism) joins
20:53:05DopefishJustin (DopefishJustin) joins
20:53:05SF joins
20:53:05rewby (rewby) joins
20:53:05arkiver (arkiver) joins
20:53:05s-crypt (s-crypt) joins
20:53:05kiska (kiska) joins
20:53:05albertlarsan68 (AlbertLarsan68) joins
20:53:05Barto (Barto) joins
20:53:05IDK_ joins
20:53:05TheTechRobo (TheTechRobo) joins
20:53:05threedeeitguy3 (threedeeitguy) joins
20:53:05sknebel (sknebel) joins
20:53:05Sluggs joins
20:53:05AlsoJAA (JAA) joins
20:53:05DLoader joins
20:53:05systwi (systwi) joins
20:53:05driib (driib) joins
20:53:05jtagcat (jtagcat) joins
20:53:05BigBrain_ (bigbrain) joins
20:53:05AlsoHP_Archivist joins
20:53:05datechnoman (datechnoman) joins
20:53:05qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins
20:53:05PredatorIWD joins
20:53:05JTL (jtl) joins
20:53:05ArchivalEfforts joins
20:53:05OrIdow6 (OrIdow6) joins
20:53:05DigitalDragon (DigitalDragon) joins
20:53:05qyxojzh|m joins
20:53:05x9fff00 (x9fff00) joins
20:53:05hlgs|m joins
20:53:05thermospheric (Thermospheric) joins
20:53:05vokunal|m joins
20:53:05s-crypt|m joins
20:53:05Thibaultmol joins
20:53:05britmob|m joins
20:53:05Sanqui|m (Sanqui) joins
20:53:05tomodachi94 (tomodachi94) joins
20:53:05schwarzkatz|m joins
20:53:05audrooku|m joins
20:53:05ing.hackint.org sets mode: +oo arkiver AlsoJAA
20:53:05theblazehen|m joins
20:53:05igneousx (igneousx) joins
20:53:05mattwright324|m joins
20:53:05Jonimus joins
20:53:05Nemo_bis (Nemo_bis) joins
20:53:05zhongfu (zhongfu) joins
20:53:05nyany (nyany) joins
20:53:05pokechu22 (pokechu22) joins
20:53:05ChanServ joins
20:53:05ing.hackint.org sets mode: +o ChanServ
20:53:10nicolas17 joins
22:09:00qwertyasdfuiopghjkl quits [Client Quit]
22:10:54qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins
22:15:38qwertyasdfuiopghjkl quits [Client Quit]
22:23:28that_lurker quits [Client Quit]
22:27:51qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins
22:28:00that_lurker (that_lurker) joins
22:35:01BigBrain_ quits [Ping timeout: 245 seconds]
22:36:56BigBrain_ (bigbrain) joins
22:48:13qwertyasdfuiopghjkl quits [Client Quit]
22:49:30qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins
22:59:22qwertyasdfuiopghjkl quits [Client Quit]
23:00:43qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins
23:30:13qwertyasdfuiopghjkl quits [Client Quit]
23:31:26qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins