# 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=132
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/oevl/twtxt.txt&offset=32
Hang in there!
A take on an Elton John classic https://youtube.com/watch?v=DB4g1qTuHq4&si=bJeipKJbAQGh-O9r
@prologic Happy New Year!
@andros Happy New Year! I am still 6 hours in the past
@prologic Synergy/Barrier works ok most of the time, better with wired networking. But with as any network service, it depends on the quality of the connections.
Hello World...again
@tkanos I executed yarnc -U https://twtxt.net login and after typing my username and password, the program created a .yarnc.yml file with uri and token fields.
Hey @prologic, back to the pod, is there any documentation about .yarnc.yml?
Hey @prologic, back to the pod, is there any documentation about .yarnc.yaml?
help
Testing from yarnc!
Back to twtxt from the cli with twet https://github.com/jdtron/twet
@lyse
:-P
I am doing ok, glad to see the evolution of yarn.social
Hello World
Hello World
Hello World
Hello World!
Linking a 40 years old Duran Duran song because some retro wallpaper made me remember about it https://www.youtube.com/watch?v=nTizYn3-QN0 https://songwhip.com/duran-duran/rio
Upgrading the MacPorts packages on my 2009 Mac Mini via 'port upgrade outdated', mostly to get Python 3 > 3.6 and be able to run the current jrnl program #cli #macos
Upgrading the MacPorts packages on my 2009 Mac Mini via 'port upgrade outdated', mostly to get Python 3 > 3.6 and be able to run the current jrnl program #cli #macos
Listening to Modern Lovers for the first time https://www.mmone.org/modern-lovers/ #rock #70s #boston
Listening to Modern Lovers for the first time https://www.mmone.org/modern-lovers/ #rock #70s #boston
Listening to Modern Love for the first time https://www.mmone.org/modern-lovers/ #rock #70s #boston
Playing sone Elton John classics from my childhood, Gretatest Hits (1974) was the first rock music LP that I bought on my own.
Playing sone Elton John classics from my childhood, Gretatest Hits (1974) was the first rock music vinyl LP that I bought on my own
@prologic I might have to run this project as a single node swarm...
I think there’s a need for a little bit more detailed documentation and examples for both the Docker and binary deployments.
I cannot make Twtxt run behind Traefik with an port 80 entrypoint and a loadbalancer port of 8000.
@felixp7 Chamath Palihapitiya says Megacorps are benching all the talent they can buy so the competition don't get them https://youtu.be/oD65g2RFSHI?list=TLPQMDkwMTIwMjG6KT5kKLs8Og&t=589
Following with interest the developer activity regarding the twtxt spec at twtxt.net
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.