IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#saltr
/2025/04/10
~dr|z3d
@RN
@StormyCloud
@T3s|4
@T3s|4_
@eyedeekay
@orignal
@postman
@zzz
%Liorar
+FreefallHeavens
+Xeha
+acetone
+ardu
+bak83
+hk
+poriori
+profetikla
+radakayot
+uop23ip
AHOH2
Arch
Danny
DeltaOreo
FreeB
Irc2PGuest30526
Irc2PGuest83036
Irc2PGuest93792
Leopold_
Meow
Onn4l7h
Onn4|7h
carried6590551
idontpee
mareki2p_
maylay
plap
qend-irc2p
r00tobo
shiver_
solidx66
thetia
tr
u5657
username
weko_
woodwose
zer0bitz
zer0bitz_
dr|z3d zzz: some refinements to the prometheus stylesheet. I'll take a stab at the code later, this is stopgap: cake.i2p/view/Bo2lHm7f8D_6FotIYnMTfsJpv2Dthrn12mh05cHVl_KrEKoaJzio/Bo2lHm7f8D.txt
zzz lol stopgap
zzz like it's a CSS emergency
dr|z3d haha, css emergency.
zzz but thanks for doing the <pre> and the raw metrics link, those were the two I was going to get to eventually
dr|z3d low hanging fruit. there are some ui optimizations that can't be done with css alone, hence stopgap.
dr|z3d but you've given me a few ideas for how to improve the ui and maybe add some additional "global" elements that might be reused with other plugins.
dr|z3d we can probably do something nice with the metrics output, and embedding the help probably wouldn't hurt.. there's not a lot else going on in the UI. Still think we want a toggle for all stats / only stats with console graphing activated.
dr|z3d notwithstanding, as a general rule, any time you link to a file outside the UI, like the metrics, you want target="_blank" or, better still, an iframe.
dr|z3d and with an iframe, since we're a console app, we can leverage iframeresizer.
dr|z3d for metrics, we can do something vaguely along the lines of what I do with the in-console history.txt display, without touching the txt file: cake.i2p/file/kDf6EFOkqf_VX1A9qsx97uRHHNCJO0ZYYD7d9ydz7_cwA8mSoKnl/changelog.webp
dr|z3d and maybe you've got an excuse to leverage the markdown script for the readme so that can be prettified in the plugin ui, too.. just a thought :)
dr|z3d oh, and a minor thing, zzz. <tt> is deprecated, use <code> instead.
zzz whats with the tank?
dr|z3d there are visuals all over, to compliment the military theme.
dr|z3d well, not all over, but in select places.
dr|z3d like cumlord said somewhere, visual motifs and the like make the console fun to browse around
dr|z3d you know, user engagement.. takes the edge off the highly technical nature of the console.
zzz hadn't noticed a military theme before
dr|z3d you never noticed the camo texture?
zzz sure but camo=military didn't register
dr|z3d ah, well, you should check the latest + dark console revision, it's a little less subtle, and at the same time much more subtle :)
zzz wjats the story with the new postman banner?
dr|z3d waddya mean, "story" ? :)
zzz the guy is wearing a parachute and holding a box? that's how he's doing airborne delivery?
zzz or is the eagle doing the delivery?
dr|z3d *** chuckles. ***
dr|z3d he's a postman wearing a backpack, holding a package he's about to deliver to your door.
dr|z3d the eagle is both airborne and, obliquely, a tracker of sorts, tracking prey.
zzz and what happened in 1954?
dr|z3d ask postman, that's his byline.
dr|z3d maybe US mail started air deliveries in '54?
zzz the new banner is bold, but I conclude the metaphors are a little mixed ))
snex there are no significant events for the post office in 1954
snex and the song "please mr postman" is from 1961
snex by the marvalettes
snex the first air mail delivery was in 1859, with regular service established in 1918
zzz doubt postman is 71, but who knows
dr|z3d postman: care to chime in re '54 ?
dr|z3d maybe '54 is some random year postman threw in there to throw you off the scent.
dr|z3d mixed metaphors. LOL.
RN don't forget about #complaints
zzz the fancy changelog is interesting, but I'd do it in java, not js
dr|z3d sure, whatever works.
cumlord it's very simple, tank = usability unless it's a leclerc
dr|z3d is that right, cumlord? :)
dr|z3d I never figured tanks to be super user-friendly.
cumlord yeah idk if i'd take one to get groceries
cumlord but they induce anxiety in the user that's gotta do something
cumlord just realized you can do that
dr|z3d "click here to nuke everything in sight"
dr|z3d you can haz as many outgoing tunnels as your router will support, because outbound isn't leaseset size limited.
cumlord *changes the language to random*
cumlord had a feeling snark wouldn't let me do that but it's content
dr|z3d what are you trying to do?
postman zzz: the airborn content since 1954 is the tagline of one of the oldest logos on the tracker - which showed a Grumman S2 tracker plane, which was first built in 1954
cumlord vietnam happened in '54 but idk what that's gotta do with the postoffice
postman zzz: the logo is long gone - the tagline remained
cumlord dr|z3d go faster, maybe
dr|z3d real helpful, cumlord. that tells me not much :)
cumlord didn't think snark would let me go above 16 i meant, thought i might be able to increase total upload speed that way by increasing it
zzz thanks postman good to know!
cumlord cool bit of lore i didn't know
dr|z3d cumlord: you can do that with the i2cp params, sure.
dr|z3d or by editing snark.config
cumlord got 3M/s upload on one snark like that
cumlord think i can use less snarks and less total tunnels this way, nice.
dr|z3d I could in theory bump the max outbound tunnel limits on the snark dropdown.
dr|z3d what would like? 128? 256? 1024?
dr|z3d *** grins. ***
dr|z3d maybe better you tweak settings manually, not likely something most users will want.
cumlord lmao go big or go home right 🤣
cumlord true, might be confusing. or maybe only seen if “advanced” is seen but at that point might as well just do edit config lol
dr|z3d orignal already things 16 is too many. wouldn't want to scare him even more :)
zzz dr|z3d, here's my take on a formatted changelog jsp w/o js: cake.i2p/view/26ShawH5oJ_S3WtrBES1w7aqLq4f50X0zguzRUPcs_7ie0WORImm/26ShawH5oJ.txt
dr|z3d *thinks
dr|z3d looks mostly sane, zzz, not sure I'd use <h2> and <h3> though, just classes.
zzz cumlord, snark automatically sets tunnel count to ~ connected peers / 2, doubt you would benefit from more
zzz sure dr|z3d either way
dr|z3d not really either way, with h2/h3 you'll be battling with existing rules.
zzz used <p> instead of <span> so I didn't have to worry about closing it
dr|z3d the thing about <span> is it's inline, so you're not adding padding and margins.
zzz maybe if I made it pretty enough I'd move the link out of advanced and into diagnostics
dr|z3d and, no! <p><b class=\"star\">*</b>
cumlord ok i thought that was the deal with tunnel count, i had upped connected peers so it'd actually open those tunnels
dr|z3d don't do that, it's inefficient. just add the class to star and add a font-weight to .star if that's what you want.
dr|z3d *just add the class to <p>
dr|z3d if you've got a ton of clients connected, more outbound tunnels will speed things up for your downloaders.
zzz lol I copied that from you
zzz pot kettle
zzz let transformedBlock = block.replace(/ \* /g, "<b class=star>*</b> ").replace(/ - /g, "<b class=bullet>-</b> ");
dr|z3d yeah, but you copied it badly :)
dr|z3d but you're half right.. I'm not using the <b> to embolden the text, I'm using it as an inline marker so I can hide it and use ::after to display a graphical star icon.
dr|z3d I guess if you're doing the same in the css, that's fine.
zzz there's already a #changelog h2 in our CSS, so you've been here before
dr|z3d the lazy class works in conjunction with my lazyload script to hide sections that aren't visible in the viewport, which accelerates the display on slower systems.
dr|z3d yeah, that's a section header.
zzz but it's in canon
dr|z3d yeah, I've been there before, I've been all over your console.
dr|z3d *** chuckles. ***
dr|z3d but that's exactly my point, you don't want h2/h3 in your changelog sections.
dr|z3d otherwise, you end up having to do #changelog h2:nth-child(n+2) or rubbish like that.
dr|z3d might as well just create spans or divs with classes.
zzz I can't find where you have --star and --tunn_active defined
dr|z3d you're poking around in the developer console inspector?
zzz no in your files
zzz var(--star) where is the star image defined?
dr|z3d probably theme/images/images.css
dr|z3d actually, console/images/images.css
zzz hah, css in the images dir, wouldn't have guessed
dr|z3d I know, voodoo magic, right? :)
dr|z3d git grep '\-\-star:'
dr|z3d you could just use emjois for stars and bullets, zzz, if you want lazy. ⭐⭐⭐
dr|z3d 🟡🟡🔴🔴🟢🟢
dr|z3d 🤩 Version 2.9.0 released
dr|z3d I prefer svgs, then I know what's being displayed, emojis are variable between fonts / OS's.
zzz yeah thats about 100x easier
cumlord Anything stopping snark from accepting a post req for >16 for outbound? I had a script somewhere to change settings like that but never finished it…
zzz as drz said your best bet is just to edit i2psnark.config and restart, but you may still be foiled by max enforcement elsewhere
cumlord That seems to work
cumlord basically I want to be able to copy a config or send a changed setting to other snark instances on a remote system
cumlord I’ll probably try it later, think I didn’t do this because I would have to scrape all values and send it back
zzz oh the changelog link is in the default sidebar, in the help section. Definitely deserves to be fixed up.
dr|z3d I put it on the homepage as an icon link.