Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<set $hr = "0">><<set $mi = "0">><<set $ap = "p">>so, I finally figured out how to actually get rid of the ugly UI bar off to the side, instead of just CSSing it invisible[[*]]. also hopefully these twiary entries will actually be replayable upon reloading on the site, because they don't start from the beginning when you open them on the website.
[[seems like progress]]yeah, slowly but surely.
<<timed 2s>>you know, I like neocities, but what really excites me is one day getting my own server up and running.
[[really? why?]]<</timed>>well, I've always wanted to just be able to run my own shit on the web. like, yeah, the static site, but more recently I've been itching to run my own instance of activitypub software.
<<timed 3s>>[[what?]]<</timed>>yknow, like mastodon or something else you'd find on the [[fediverse]]. if you're reading this and don't know what that is, I'm kinda shocked as to how you got here. neocities page lookup, I guess?
[[fair enough]]the "fediverse" is a series of connected social networks powered by some backend code called ActivityPub. it's why they all can connect with each other, they use the same shit.
the different frontends serve different purposes, although some people have come up with similar ones with different improvements.
mastodon, pleroma, misskey, and others exist to fill the niche of "microblogging" or whatever SEOs like to call it. many would compare them to twitter, with masto filling that role the closest. pleroma has some extra features and is a bit less source-intensive, so it goes beyond just some kind of "twitter-clone". I'm not 100% sure what else misskey has going for it.
there's pixelfed, which is for image sharing in a feed akin to instagram, although it goes beyond the limitations of ig.
there's also stuff for video and audio hosting, but I can't recall their names at the moment.
anyone can prop up their own "instance" of one of these programs, and it'll be connected through the fediverse to all the others (except the ones you block) and so with this you can basically just host your own social network for just you.
[[cool|previous()]]yknow, it seems like twine 2.x's web UI is a lot less functional than the (offline) 1.x's. if I use a function in a link, like previous() for example, it'll act like there's a missing passage although the twine itself works fine. and if I use include or similar things in other passages they won't link to each other, nor will the previous make a double-pointed arrow.
maybe the offline UIs are more functional, but probably not. they're probably just some kind of [[electron]]-like wrappers for this online thing with minor adjustments.
[[if you're gonna keep complaining, why use 2.x?|why2]]some kind of program container to turn your html, css, and javascript "webapp" into a downloadable, offline program. there's other stuff out there that does similar, I think, but from my experience they just juice out my computer because they run like browsers and browsers are bloaty.
[[ah, okay|previous()]]again! ease of use on linux. 1.x doesn't have a linux thing. and I don't feel like <<cyclinglink "switching over to my windows partition just to run this one program every day" "installing wine on my slim pickings of a linux mint partition for one program every day">>. it's a lot of work to get things to work...
[[yeah, usually]]...I'm writing this one entry a lot earlier than any of the others so far. I figure I should mention that, as these pages don't have timestamps on them.
[[how come you're writing so early?]]
<<link "you //should// put some timestamps on these, though." "timestamp">><</link>>well, it's a sunday I'm at my family's house, I have to leave at like 5-7ish and head back to college to make it back in time for dnd-- wait, I think myself from the other passage choice is in the middle of something.
[[wait, what?|nowtime]]hm.... yeah... maybe a variable that I fill for each passage, that then shows in some div off to the corner... I could probably do that... hold on.
<<timed 6s>>okay, go to the next passage.
[[okay|nowtime]]<</timed>><<nobr>><<set $hr = "3">>
<<set $mi = "01">>
<div class="clock"><<print $hr>>:<<print $mi>><<print $ap>></div>
<</nobr>>see, now there's a little clock in the bottom of the corner showing when I wrote the passage. and now I can do bullshit with the rest of my story based on the time now. that's neat.
[[congrats]]<<nobr>>
<<set $mi = "02">>
<div class="clock"><<print $hr>>:<<print $mi>><<print $ap>></div>
<</nobr>>yeah, but now I have to copy and paste this into each passage... honestly, there's probably a little javascript fenangling I could do in order to automate the div, at least.
[[probably]]<<nobr>>
<<set $mi = "04">>
<div class="clock"><<print $hr>>:<<print $mi>><<print $ap>></div>
<</nobr>>I don't reeeeally feel like setting it up now though. maybe if I feel like it in a few hours.
anyways, do you know how hard it is to make a gif have a transparent background?
[[no, how hard is it?]]<<nobr>>
<<set $mi = "05">>
<div class="clock"><<print $hr>>:<<print $mi>><<print $ap>></div>
<</nobr>>oh, it's easy if you have the frames as separate images. then you can just put them together in gimp and say the frames should replace instead of combine.
if you have a gif already there, though, it's more than likely the frames combine in order to save some space and make the gif smaller. which sucks, because then you actually have to worry about all of the little tiny pieces of the background that come back in order to cover some moving part, and that's not how transparency works. and in order for the gif to not have trailing previous frames, you have to set the frames to replace, so if a frame is very similar to the previous back when it was combine? that frame basically doesn't exist! it's hell!
....wait, lemme try one more thing.
<<timed 3s>><<set $mi = "10">>did that work? oh, no. ugh, I'll do this later. I want to try and see if I can change the clock within one passage, but I'm leaving pretty early now.
[[how early?]]<</timed>><<nobr>>
<<set $mi = "36">>
<div class="clock"><<print $hr>>:<<print $mi>><<print $ap>></div>
<</nobr>>about 4pish.
well, I may not be back later today, so if that's the case, I'll see you tomorrow, twiary!
[[see ya|strt]]note from future me: it didn't work. back to CSS it is.
[[damn|previous()]]