# 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 195338
# self = https://watcher.sour.is?offset=193503
# next = https://watcher.sour.is?offset=193603
# prev = https://watcher.sour.is?offset=193403
@lyse Yeah, the format is just an idea of how it could work.
The order of SOURCE > POST does make more sense indeed.
[47°09′00″S, 126°43′10″W] Transfer 50% complete...
@alexonit Yeah same 🤣 There's also this @news-minimalist feed that shows up the most important shit™ anyway (_when/if that happens_).
@alexonit Personally, I find the reversed order of URL first and then timestamp more natural to reference something. Granted, URL last would be kinda consistent with the mention format. However, the timestamp doesn't act as a link text or display text like in a mention, so, it's some different in my opinion. But yeah.
God bless mr. Trump and USA
@prologic Me neither, if there's any important news others usually tell me anyway. 😌
[47°09′46″S, 126°43′27″W] Transfer 25% complete...
[47°09′55″S, 126°43′03″W] Bad satellite signal -- switching to analog communication
🧮 USERS:1 FEEDS:2 TWTS:1470 ARCHIVED:90004 CACHE:2669 FOLLOWERS:22 FOLLOWING:14
@bender Seriously I have zero clue 🤣 I don't read or watch any news so I have no idea 🤦♂️
[47°09′34″S, 126°43′36″W] --bad checksum--
[47°09′15″S, 126°43′43″W] --white noise--
@prologic I know you were away, but were you under a rock?! 😅
«Welcome to the #AutomatingGIS processes course! Through interactive lessons and hands-on exercises, this course introduces you to #GeographicDataAnalysis using the #Python programming language. If you are new to Python, we recommend you first start with the Geo-Python course (geo-python.readthedocs.io) before diving into using it for GIS analyses in this course.
Geo-Python and Automating GIS Processes (‘#AutoGIS’) have been developed by the Department of Geosciences and Geography at the University of Helsinki, Finland. The course has been planned and organized by the #DigitalGeographyLab. The teaching materials are openly accessible for anyone interested in learning.»
https://autogis-site.readthedocs.io/en/latest/
(via Paul Walter no linkedin)
#GIS #geoPython #geopandas #shapely #osmnx #networkx
«Welcome to the #AutomatingGIS processes course! Through interactive lessons and hands-on exercises, this course introduces you to #GeographicDataAnalysis using the #Python programming language. If you are new to Python, we recommend you first start with the Geo-Python course (geo-python.readthedocs.io) before diving into using it for GIS analyses in this course.
Geo-Python and Automating GIS Processes (‘#AutoGIS’) have been developed by the Department of Geosciences and Geography at the University of Helsinki, Finland. The course has been planned and organized by the #DigitalGeographyLab. The teaching materials are openly accessible for anyone interested in learning.»
https://autogis-site.readthedocs.io/en/latest/
#GIS #geoPython #geopandas #shapely #osmnx #networkx
[47°09′17″S, 126°43′24″W] Storm recedes -- back to normal work
@prologic Yes, no doubt. There's always something somewhere.
Did something bad happen in the world today? 🧐
[47°09′24″S, 126°43′47″W] Wind speed: 79kph -- batteries low
Doing a bit of 2018 Advent of Code now to relax. 🎄
Doing a bit of 2018 Advent of Code now to relax. 🎄
@lyse Some stuff is actually more reliable, that’s true. It’s also waaaaaaaaaaay more expensive, though … :-)
I called it a day, yes. \o/
@lyse Some stuff is actually more reliable, that’s true. It’s also waaaaaaaaaaay more expensive, though … :-)
I called it a day, yes. \o/
@movq But it's so reliable and they have all the experts, they know what they're doing! And don't forget, it's way cheaper! Just think of the 34 cents saved every year on paper, the business dude calculated!
Enjoy your weekend! (I hope, you just called it a day and don't have to drive to the office or silly shenanigans like that.)
The worst thing you can do is make your infrastructure (switches, wifi, ...) depend on some cloud service. Because someone else is maintaining that service; you have no control over it. You 100% depend on that other person now. Very stupid idea.
Now guess what manufacturers are pushing for ...
Now guess who couldn't complete a task at work this Saturday morning, because a certain cloud service was down ...
IT is fucked. Throw it all away and start over.
The worst thing you can do is make your infrastructure (switches, wifi, ...) depend on some cloud service. Because someone else is maintaining that service; you have no control over it. You 100% depend on that other person now. Very stupid idea.
Now guess what manufacturers are pushing for ...
Now guess who couldn't complete a task at work this Saturday morning, because a certain cloud service was down ...
IT is fucked. Throw it all away and start over.
[47°09′34″S, 126°43′01″W] Wind speed: N/A -- Cannot comunicate
@lyse Yep! Super fast and efficient! 😃
@lyse Yep! Super fast and efficient! 😃
long month
🧮 USERS:1 FEEDS:2 TWTS:1469 ARCHIVED:89989 CACHE:2669 FOLLOWERS:22 FOLLOWING:14
As I am working on the new website of my band, I quite often look around for inspiration. It seems like the average band website comes with some sort of photo or pattern in the background with text put on it to prevent visitors from reading anything on there …
@movq That's transparency hardware support!
[47°09′36″S, 126°43′16″W] Wind speed: 75kph -- batteries low
While working on the Discoverability for my twtxt client (it runs client-side) I found out that Chrome doesn't allow to set a custom user agent. 🙃
I thought it was a general thing for browsers, but it that was actually allowed in a newer specification, yet it's still not implemented in Chrome, it does work in Firefox though.
[47°09′21″S, 126°43′27″W] Working impossible due to heavy rain
@zvava In tt, I recognize umlauts in nicks, but they cannot include whitespace, @, !, #, (, ), [, ], <, >, " (but ' is okay). Whitespace also acts as a separator between nick and URL. @<Hello World http://example.com> ends up exactly like that and is not a mention.
I would like to wish everyone, including all haters and losers (of which, sadly, there are many) a truly happy and enjoyable weekend!
Only plebeians and shabbos goyim care about politics, however. Naturally, the Jews *would* want you to sperg out about Trump in a hipster-protocol chat.
[47°09′40″S, 126°43′26″W] Working impossible due to blizzard
I am thinking about some sort of virtual page for sharing my content 🤔 The main reason is, I'd like better handling of my multilang content.In #IndieConnector I can set a language to use for sharing, but currently not remove the lang-code completely. If I would remove it, the preview would always be in German (my default language).That virtual page could always use the english preview and then use the #kirby lang detection to redirect.
We can enable visitors of our website to send us Webmentions even if their blogs don't support them. I'll explain how:#indieWeb #webmentionshttps://maurice-renck.de/en/learn/indieweb/guides/webmentions-from-unsupported-sites
****
Buenos viernes!
Las bichos del polvo dominarán el mundo! (será una lucha encarnizada contra las ratas e Israel)
#felizViernes ⌘ Read more****
@zvava I kinda fixed the issue by not stripping the timestamp at all.
Seems that more feeds work correctly this way. 🤔
@thecanine With a progressive web app (PWA) you can have a native like experience without having to trouble yourself with building a second project that act as a client.
You can even "wrap" it into a packaged installation and publish it on stores, theres even projects to streamline it https://www.pwabuilder.com/.
[47°09′26″S, 126°43′59″W] Working impossible due to thunderstorm
@zvava @lyse I also think a location based reference might be better.
A thread is a single post of a single feed as a root, but the hash has the drawback of not referencing the source, in a distributed network like twtxt it might leave some people out of the whole conversation.
I suggest a simpler format, something like: (#<TIMESTAMP URL>)
This solves three issues:
- Easier referencing: no need to generate a hash, just copy the timestamp and url, it's also simpler to implement in a client without the rish of collisions when putting things together
- Fetchable source: you can find the source within the reference and construct the thread from there
- Allow editing: If a post is modified the hash becomes invalid since it depends on [ timestamp, url, content ]
@zvava @lyse @movq I also was wondering how to handle this.
Currently my regex is like this: /@<((?<nick>[^\s]+)\s)?(?<url>\w+:\/\/[^>]+)>/g
It takes everything until the space and the nick is optional.
Here’s one possible hobby: 1. Take something you don’t like. 2. Try to like it. You can try to like stuff
❤️ 🎶: Dueles by Jesse & Joy
Hello everyone! 👋
After a long while away, I'm back on twtxt with this new feed.
Some of you might remember me as justamoment@twtxt.net, that was a test account I made for trying things out, but I ended up keeping it more than planned.
I also tried other social platforms in search of a place that felt right for me.
In the end twtxt was the one that ticked all of my boxes:
- Slow social: it act more like a feed reader and I really appreciate that there's no flood of content that I can't keep up with.
- No server needed: I absolutely love to have total control over my content, I tend to avoid having moving parts that might break, plus you can put your feed under version control and it's all backed up.
- Ownership: I can put my feed anywhere I want and nobody can decide if I can access it or not.
- For hackers: a single .txt file allows me to join a community, how cool is that!
This is why I decided to build my own twtxt client, one that allows you to decide how the feed is presented on your "instance".
It's still in the making but I'll try to share a bit of it once I defined how things should work.
Coincidentally, I discovered that @itsericwoodward and @zvava were also building a twtxt client, seems like twtxt is set to grow!
Apologies if I've been spamming anyone out there in twtxt-land today.
I've been working on a couple of twtxt-related projects, and one of them is a reader (tentatively called twtstrm) written in JS. I used dummy data for the first few stages of development, but now I'm at the point where I need some _real_ data, and that meant hitting up my actual following list.
Of course, it didn't help that I had a typo in my If-Modified-Since headers, but all that has since been resolved.
Anyways, if I accidentally spammed you with requests today, I am sorry, and it shouldn't happen anymore.
We thank you for your patience, and apologize for the inconvenience.
Apologies if I've been spamming anyone out there in twtxt-land today.
I've been working on a couple of twtxt-related projects, and one of them is a reader (tentatively called twtstrm) written in JS. I used dummy data for the first few stages of development, but now I'm at the point where I need some _real_ data, and that meant hitting up my actual following list.
Of course, it didn't help that I had a typo in my If-Modified-Since headers, but all that has since been resolved.
Anyways, if I accidentally spammed you with requests today, I am sorry, and it shouldn't happen anymore.
We thank you for your patience, and apologize for the inconvenience.
[47°09′01″S, 126°43′14″W] Automatic systems disengaged due to thunderstorm
🧮 USERS:1 FEEDS:2 TWTS:1468 ARCHIVED:89982 CACHE:2683 FOLLOWERS:22 FOLLOWING:14
@prologic ah! Well, keeping fingers crossed for you and family on that RV, for sure! 🤞🏻
@bender I wish 🤣 Nah work on-site thingy😆
[47°09′30″S, 126°43′37″W] Automatic systems disengaged due to blizzard
❤️ 🎶: 我的歌声里 (You Exist In My Song) - Demo by Wanting
[47°09′55″S, 126°43′43″W] Weather forecast alert -- storm from NE
****
Si queréis crear controversia con vuestras opiniones, ponerlas en el estado de whatsapp, porque por aquí todos pensamos más o menos parecido.
Ya estaría.
#miOpinióndeMierda ⌘ Read more****
❤️ 🎶: 陪著我的時候想著她 by Claire Kuo
@prologic ah, I was wondering! Hoping you are having a good time, mate! Christening the new RV? :-)
[47°09′13″S, 126°43′25″W] Reading: 0.35000 PPM
❤️ 🎶: 下一個天亮 by Claire Kuo
God BLESS USA and mr. Trump
❤️ 🎶: 分手快樂 - 獨唱版 by Fish Leong