IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#saltr
/2025/04/21
~dr|z3d
@RN
@T3s|4
@T3s|4_
@eyedeekay
@not_bob_afk
@orignal
@postman
@zzz
%Liorar
%cumlord
+FreefallHeavens
+Xeha
+ardu
+bak83_
+mareki2p
+onon_
+profetikla
+r00tobo_BNC
+uop23ip
AHOH
Arch2
Danny
DeltaOreo
FreeB
Irc2PGuest59581
Irc2PGuest70083
Irc2PGuest70134
Irc2PGuest96449
Irc2PGuest97049
Meow
Onn4l7h
Onn4|7h
acetone_
boonst
carried6590
duck
maylay
phobos
pisslord
poriori_
qend-irc2p
radakayot_
shiver_
simprelay
solidx66
thetia
u5657
weko_
zer0bitz_
mareki2p Got the problem with snark and torrent edit. Reproduced on I2P Java 2.8.2-0 non-plus. It is related to temp directory, more specifically the temp path, it must exist. In my case it is "c:\Users\xxx\AppData\Local\Temp\2\i2p-LJWzwMi-.tmp\i2psnark-429738898". When I do temp cleaning from time to time (like now) I delete all files and directories that are not blocked. This includes the empty directory i2psnark-4297
mareki2p 38898. The I2P is not blocking deletion of this directory and after it creates it, it assumes it is still there (bad assumption, things in temp might disappear). Now, try to edit a torrent --> failure. Re-create this directory, edit torrent --> success. Solution: Before editing a torrent and trying to save it to some path, create all the sub-directories in that path first.
mareki2p zzz: dr|z3d: Got the root cause of my torrent editing issue.
zzz great
zzz we now have some code to 'refresh' the temp dir timestamps to prevent removal by systemd, debian/ubuntu is about to enable that by default. If you have manual cleaning don't delete ours ))
mareki2p If creation of the temp dir succeeded once, then it disappeared, it should not be difficult to re-create it each time I2P/snark wants to store something in it.
zzz would rather not, and we now have the code to thwart systemd
zzz systemd default is 10 days old, our code is now updating mod time every 23 hours, adjust your temp cleaning script to check mod time
zzz or just enable systemd cleaning and throw out your script
snex the search function in snark seems to be splitting the query into tokens separated by whitespace and then doing an OR search on each token. that doesnt seem very desirable
snex like if i search for "snex 10th birthday" i will get results for everybody else's birthday and everybody else's 10th anniversary etc etc
zzz we had a discussion about it before I implemented it and that's what we decided
snex i cant really see any scenario where id want to do an OR search like this. maybe cumlord can comment since hes a massive file sharing criminal
zzz there's a valid case for AND instead, I might even agree, but we didn't get here by accident
snex got logs for that discussion? maybe time to revisit, esp if power users werent around back then
zzz I have years of scrollback, you probably do too, I'm not going to try to search them though
snex ive only been on i2p for like 1.5 years and even less in this room
snex im just interested in what the reasoning was
dr|z3d code up a patch, snex. boolean, 'and' or 'or'
zzz I don't remember much about the discussion, sorry, but I believe we experimented with how postman does it on his site
dr|z3d aka "all terms" or "any terms"
dr|z3d I could see that as a possible toggle on the search element itself.
snex i can see why the tracker does it that way, but imo snark is a different use case. im not trying to see what i have. i know what i have. im trying to find one specific torrent to manipulate it
snex although imo postman should be doing a smarter fulltext search if it already isnt
snex like if i search "clint eastwood" it should prioritize results that have both, and only at the bottom show results that only match 1
snex match 1 token*
zzz we only sort results alphabetically. To score and sort the results by best-match, search engine-style, would be harder
zzz OR probably meets the least-surprise principle. Better too many results than too few.
snex yeah im saying the tracker should do that. not snark. snark should be simple AND match
snex they should definitely not do the same thing because the search is not serving the same purpose
cumlord snex i've never criminalled once
cumlord tbh my workaround for this has just been finding things with one word lmao XD
snex sure but like if you have a tv show and want to find a specific ep, doing "show_name s01e01" makes you worse off
snex a search of my own data is not a relevance search, its to find the exact thing i want
cumlord i don't know the reasoning for or either but and would probably be more useful for my usecase
cumlord yeah most often i'm looking for specific things i want to stop or delete
RN seems like how many torrents you keep in snark after completion makes a difference in which search operator you'd want
snex i cant think of a use-case for OR at all tbh
RN if I wanted to find Lost s01e01 I would probably just search 'lost' and it would likely be at the top of the results
RN *** scratches head ***
RN well, I usually don't keep a lot in snark, so I don't have a lot of results to one word searches.
RN so in my example, I'd just have lost s03 since I already would have moved previous seasons to another dir and I'd go to that directory to find the file, not using snark
cumlord non-completed though, or is useful? i really don't know
RN as is, it is useful for me
RN if I want more specific search I do it through the OS
snex if i search for "snex 10th birthday" i clearly want the videos of my 10th birthday
snex meanwhile if i search on tracker2 for "clint eastwood" i want to OR it because some idiot might have only put "eastwood" in his torrent or spelled something wrong
snex found the guy who never seeds. everyone point and shame
RN me?
RN I move the files when space gets tight picking the ones with the highest ratio, or the ones clearly abandoned
cumlord after i try a couple words and fail i'll switch to search on os
RN I usually try to get ~ 5 up to 1 down before I consider moving stuff from snark's dir
RN yup
cumlord if i'm really lost i'm reminded why doing ls is always bad idea in snark dir
RN hahahaha
RN try loading your snark dir in vlc on a firetv or roku
RN at least in mine it is not just playable media files...
snex you dummies dont have jellyfin yet?
RN I haven't been bothered
RN what I have works fine for me
cumlord clint eastwood bool for all torrents would be ideal for tracker2, holding out hope
RN I don't need to fetch all the metadata and pig-lipstick about the latest epsiode of white lotus before I play it on my tv (as a hypothetical use case)
cumlord ha never tried that
RN and since I use vlc, I'm already fine with slow scrolling through a list to find what I want to watch (that presumably just finished downloading)
cumlord jellyfins great i just keep it separate from snark seedbox things
RN that's not to say I am without access to jellyfins run by friends
RN also, all that metadata fetching to make the pretty interface... do I really want jellyfin to phone home and let some service know that I'm looking for cover art for dozens of lock picking videos?
RN not knocking jellyfin, it is a nice software, I just don't have a need for it. and that does not make me a dummy.
RN :รพ
cumlord lol it is a lot of metadata grabbing, i think it's all tmdb or is that plex idr
cumlord there should be more lockpicking vids on tracker2
RN :D
RN agreed cumlord
cumlord usually have all my stuff symlinked since it may be accross other nas's except in the case of snarks
cumlord woulda had it added to tuckit but i think i gotta do it a different way, sometimes snark will recheck it i think if it didn't symlink it quick enough
snex You can make your jellyfin only fetch over tor
snex Mine is setup so that it can only talk to tor or LAN and then I run a reverse proxy into it so I can hit it from outside