# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 132
# self = https://watcher.sour.is?uri=https://twtxt.net/user/oevl/twtxt.txt&offset=32
Following with interest the developer activity regarding the twtxt spec at twtxt.net
@prologic I am trying to cut costs, so I deleted all my Digital Ocean droplets. For a month I will be using a free s390x VPS, so I needed to adapt some of my Docker images, scripts and configurations for that architecture. Also took another chance with Traefik Proxy, I ditched it long ago for nginx-proxy, but this time I made it work. #h5nn5tq
nostr - Notes and Other Stuff Transmitted by Relays https://github.com/fiatjaf/nostr
nostr - Notes and Other Stuff Transmitted by Relays https://github.com/fiatjaf/nostr
@prologic I am trying to cut costs, so I deleted all my Digital Ocean droplets. For a month I will be using a free s390x VPS, so I needed to adapt some of my Docker images, scripts and configurations for that architecture. Also took another chance with Traefik Proxy, I ditched it long ago for nginx-proxy, but this time I made it work. #h5nn5tq
Back to twtxtland after rebuilding my personal server
Back to twtxtland after rebuilding my personal server
@prologic I agree, should have asked for help. Neither the bridge network nor any other bridge-based custom network allowed the containers to contact external servers, it might have been an iptables issue. #twflvza
@prologic I agree, should have asked for help. Neither the bridge network nor any other bridge-based custom network allowed the containers to contact external servers, it might have been an iptables issue. #twflvza
@prologic I agree, should have asked for help. Neither the bridge network nor any other bridge-based custom network allowed the containers to contact external servers, it might have been an iptables issue. #twflvza
Something in my main server, running Ubuntu 16.0.4 at Digital Ocean, broke the network for Docker. After a few hours of futzing around, editing configuration files and doing tests, bit the bullet and spun out a fresh Ubuntu-based Docker-ready droplet from the app Marketplace.
Something in my main server, running Ubuntu 16.0.4 at Digital Ocean, broke the network for Docker. After a few hours of futzing around, editing configuration files and doing tests, bit the bullet and spun out a fresh Ubuntu-based Docker-ready droplet from the app Marketplace.
@prologic Replying in Txtnish to a twtxt thread in a pod is just a matter of adding the hashtag to the reply, isn't it?. Regarding twtxt subjects, is there a spec? #hfp2hca
@jb55 @prologic I just use Txtnish's post_tweet_hook facility to pass data to other command line tools and cross-post. For now I am using @prologic's twt for twtxt pods and oysttyer for twitter. https://github.com/mdom/txtnish https://github.com/oysttyer/oysttyer
Yes @prologic, I will be cross-posting to twtxt.net, following the POSSE principle https://indieweb.org/POSSE . #vjdyupq
Yes @prologic, I will be cross-posting to twtxt.net, following the POSSE principle https://indieweb.org/POSSE . #vjdyupq
Enough gophering and twtexting for now, taking a break to enjoy the evening
Enough gophering and twtexting for now, taking a break to enjoy the evening
@prologic It did, posting from txtnish, nice to know. #utwnv7q
@prologic It did, posting from txtnish, nice to know. #utwnv7q
@prologic Testing if this will be added to the thread just adding the hashtag. #utwnv7q
@prologic Testing if this will be added to the thread just adding the hashtag. #utwnv7q
@prologic Txtnish adds a 28 character timestamp to the message, so in Bash: tweet=tail -1 the current twtxt.txt file and then pipe echo body=${tweet:28} to twt.
@prologic Txtnish adds a 28 character timestamp to the message, so in Bash: tweet=tail -1 the current twtxt.txt file and then pipe echo body=${tweet:28} to twt.
Minimal gophermap design for gopher://oevl.info #lessismore
Minimal gophermap design for gopher://oevl.info #lessismore
Doing some housekeeping at gopher://oevl.info as some old folders were being published
Doing some housekeeping at gopher://oevl.info as some old folders were being published
Used bash to remove the timestamp of the just -posted tweet to twttxt.txt and passed that to twt to re-post to the configured pod
Used bash to remove the timestamp of the just -posted tweet to twttxt.txt and passed that to twt to re-post to the configured pod
Using twt as a post_tweet_hook for txtnish to re-post to a twtxt "pod" https://github.com/jointwt/twtxt
Using twt as a post_tweet_hook for txtnish to re-post to a twtxt "pod" https://github.com/jointwt/twtxt
Posting from the CLI with twt
Seems like twtxt-el does not retrieve a timeline. #emacs
Testing twtxt-el by posting this status message.
Setting up txtnish on the Linux side of one of my computers that runs CloudReady. #twtxt #txtnish #chromeos
@prologic Edited the README and submitted that in the PR. Hope it's ok with the maintainers.
@markwylde Having a proper Go environment is crucial, but I did a hurried Go install on that FreeBSD box and just tried to build
twt
right away.
@prologic Sure, I will check the step about “minify” and submit a PR later today.
@oevl To build
twt
and
twtxtd
in FreeBSD:\n\n- Install
go
and make sure to add
~/go/bin
to your
PATH
\n- Use
gmake
\n- Install
minify
(although I think I had not added
go/bin
to
PATH
)\n- Install
pkgconf
that gives you
pkgconf
and
pkg-config
\n-
gmake deps && gmake
\n- It will run the server, so just
ctrl-c
and start using the programs.
@oevl To build
twt
and
twtxtd
in FreeBSD:

- Install
go
and make sure to add
~/go/bin
to your
PATH

- Use
gmake

- Install
minify
(although I think I had not added
go/bin
to
PATH
)
- Install
pkgconf
that gives you
pkgconf
and
pkg-config

-
gmake deps && gmake

- It will run the server, so just
ctrl-c
and start using the programs.
@prologic @oevl I mean "funny" as in "not functioning well". 😅
@prologic There is something funny with this Bluetooth keyboard on my Mac that prevented me to input the right password, so I used a
expect
script to send
twt
the correct password.
Posting to Twtxt.net from FreeBSD using the CLI client.
@prologic Using the the right url, the official repo and an expect script to invoke twt with stored username and pasword, I managed to login to https://twtxt.net from the command line.
@oevl Logging in with
twt -u https://twtxt.net login
throws an error after writing the password:

 ERRO[0019] error making login request                    error="invalid character 'E' looking for beginning of value"
@oevl Logging in with
twt -u https://twtxt.net login
throws an error after writing the password:\n\n
 ERRO[0019] error making login request                    error="invalid character 'E' looking for beginning of value"
Building twxt on my little FreeBSD box. #twtxt #freebsd
Firefox Was Always Enough #Browsers #Mozilla
Firefox Was Always Enough https://www.ianbicking.org/blog/2020/11/firefox-was-always-enough.html
@prologic (#o42s2bq) I am using it now, but the toolbar gets a scrollbar, and it was confusing at first use, I thought this app didn’t allowed for camera use. This is on an iPhone 6S+ with iOS 14.
A view from my window A view from my window
@prologic Thanks again, but I only had one post before the account malfunction.
My account at https://twtxt.net was deleted due to a server malfunction, but sysop @prologic came to the rescue.
Registered to https://twtxt.net and managed to post a reply right before some kind of server error, now my account there is broken 😒
Hi there, @prologic nice work with http://twtxt.net How can I use my self-hosted twtxt.txt file here or connect with a CLI client?
Inkscape 1.0rc1 released on April 9, 2020 https://inkscape.org/release/inkscape-1.0rc1/ #illustration #graphicarts #svg #opensource
Well, it was not a proper fix, more like a duck-tape mend, the right thing to do is to add a BSD branch and fix the calls to BSD's awk and fmt so they produce the data in the way the rest of the code expects it. #txtnish #gnu #bsd
Fixed txtnish timeline formatting of hashtags on BSD by installing coreutils and replacing fmt with gfmt in the configuration file #twtxt #txtnish #gnu #bsd
On Kickstarter: SSHatellite A public-access shell server in space. https://www.kickstarter.com/projects/sshatellite/sshatellite
GitHub's API access still flakey or is it my connection?
Learning a little about Apache Airflow https://sg.com.mx/sgvirtual/sessions/introduction-to-apache-airflow/ #SGVirtual
@kas Using txtnish I am also getting a 403 on https://buckket.org/twtxt.txt
Just getting back home, my son Alejandro crashed his '91 Mazda Miata, the kid is fine but the car not so much. It was a fun drive.
Discovering TOIlet (and libcaca :-) ) http://caca.zoy.org/wiki/toilet #figlet #AsciiArt #CLI
@mdosch My site has not been crawled since 2018, and trying to add the twtxt file manually did not worked, maybe with an HTML rendering and a link. #WaybackMachine
'Eat food. Mostly plants. Not too much.' - Michael Pollan, In Defense of Food: An Eater's Manifesto https://www.goodreads.com/work/quotes/3100234-in-defense-of-food-an-eater-s-manifesto
Note to self: Keep the twtxt.txt file under version control.
Due to the same situation, my original twtxt.txt file was also lost, but since I keep various clients, making a new tweet restored part of it.
Lost my recent links collection from links.oevl.info. MAKE FUCKING BACKUPS #ShitHappens
What I need is to serve gopher and http behind a proxy and under the same domain, in a way that a unique container serves each protocol
Need to fix the infraestructure that lets me serve content via gopher and http. Sometimes https calls go to my gopher server.
This one is coming to you from the Alfred launcher https://albertlauncher.github.io/ and a Bash script calling txtnish https://github.com/mdom/txtnish and oysttyer https://github.com/oysttyer/oysttyer #microblogging
Hey @mdosch Yes, I do. That's how all royals do this Twtxt thing, I am not the one to be mocked by Harry or Meghan because I have to type while they just yell at the butlers.
Not that I am asking any #twtxt developer to give me that, I am just saying that I am going to build those tools that I want
I can tweet and twtxt from the command line, now I want a popup text area, a simple local Web interface and an Albert/Alfred action to do it without going to the terminal.
Rocking to some Fanny https://www.youtube.com/watch?v=Zcb1HpH42N8 #70s #GirlBand #Rock
$1
2020-02-29 Happy #LeapDay -> Leap year day: how you could (and should) celebrate 29 February http://links.oevl.info/?FhL2Vg
2020-02-29 Happy #LeapDay http://links.oevl.info/?FhL2Vg
Well @freemor they way I am serving my content via http and gopher may need some fixing, thanks for the following #twtxt
Shutting down computers and packing my backpack to take the metro and go home
Do I need to configure txtnish to output the same date format as twtxt? May need to #RTFM
Testing txtnish on my main laptop, neither the original twtxt client nor the js version worked here.
Hello there @mdosch thanks for the welcome
The mind in itself is a wonderful tool. Dysfunction sets in when you seek your self in it and mistake it for who you are.
@kas My Gopher URL is gopher://oevl.info and my twtxt.txt file is available at gopher://oevl.info/twtxt.txt
Thank you @kas, I would like to be added to we_are_twtxt
Adjusting the exclude array for the lsyncd configuration.
Testing a lsyncd configuration to keep twtxt.txt in sync between the web server and the gopher server.
Using lsyncd to sync my twttxt file between my web server and gopher server roots
Reactivated my virtual NextStep box running on the Previous emulator, version 1.6, on Windows 10, using SLIRP networking
My account at tilde.institute is active as oevl http://oevl.tilde.institute
An Ode to Text Files https://itwont.work/posts/ode-to-text/
Iconic Icons: Designing the World of Windows https://medium.com/microsoft-design/iconic-icons-designing-the-world-of-windows-5e70e25e5416
Followed all acounts from https://github.com/mdom/we-are-twtxt
Signed up to https://tilde.institute/ now waiting for account approval #OpenBSD
#Ideas RSS to twtxt, Twitter to twtxt, jrnl to twtxt...
Added a header to the twtxt file
First post to my twtxt feed, hope to keep using it