# 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 446
# self = https://watcher.sour.is?uri=https://twtxt.net/user/antonio/twtxt.txt&offset=146
# next = https://watcher.sour.is?uri=https://twtxt.net/user/antonio/twtxt.txt&offset=246
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/antonio/twtxt.txt&offset=46
@prologic (re QLD lockdown) that is indeed sad. But I hope it will help QLD to get to better levels soon.
@prologic (re waterfall in Canela) South of Brazil is a very beautiful place and also good food. I recommend.
@prologic (re house in Dublin) hahaha no worries. I am terrible with names.
@prologic (re house in Dublin) does the house has a name or you mean the style of this type of home?
Photo from my trip last year to Canela, a city in the south of Brazil. π·
@prologic @lukem @dooven (re Flutter App functionality) Yep I think on my original post I mentioned "official" app but my thoughts were that shouldn't be an "official" app per se. (Just to clarify)
@lukem @prologic @dooven (re Flutter App functionality) I think that the "official" app is a term that shouldn't be used by us. I like that idea of having X for twt.social. And I am loving this variety of apps! The more the better. At least that is how I feel.
@dooven @prologic (re Flutter App functionality) I can help you with that if you want. I have my own account. We will have to decide which app will be called twtxt or twt.social. What do you think James? Looks like Daven is moving faster than I am. We could have the flupper app as the "official" app and iOS Swift version as an alternative. I am fine with that. It proves that this is a open project and values choices!
@dooven @prologic (re Flutter App functionality) this is really impressive. You are building it fast!
@dooven (re flutter app) way to go! π
@prologic @dooven (re RSS on Micro.blog) I will add my one back. I just sign up for a paid account at Micro.blog. I will revive my personal blog there.
@prologic (re 3rd βοΈ) Yeah sometimes a miss an expresso with Soy milk. π
Xcode still doesn't have a great Refactor -> rename... option. I went and changed a static constant on a struct and it want to replace every place that had the same word has my constant. π€¦ββοΈ
@prologic (re 3rd βοΈ) I use to have three cups myself too. But I cut it down. Sometimes I feel I am getting slow because of the lack of caffeine but it was upsetting my stomach so I cut it to one coffee a day and a feel cups of tea. Weekends sometimes I have a second cup of βοΈ. Since we are talking about coffee. Do you have expressos? I drink filtered coffee or moka pot.
@prologic (re 3rd βοΈ) what about tea? Elevenses?
@dooven (re coding buddy) nice hat! π€£ π€
@prologic @felixp7 (re cross-posting to micro.blog) All the @user
were showing just as @
@prologic @felixp7 (re cross-posting to micro.blog) it sort of worked for me. It took a while. But all the previous posts also started showing and I didn't link that the mentions were broken, so I removed it.
@prologic (re Webmentions) wow that is a super milestone! Congrats!
Poolside FM is the super-summer music player for Macintosh Computer; transporting you to a virtual vacation where the sun never sets. If you like to listen to music while working, check out this app.
@stats π 100!!!! Awesome!!!! To the next 100k more!!!
@felixp7 Are you cross posting to Micro.blog. How are you doing it?
@dooven @prologic @kt84 (re Pull Refresh) Yes the #iOSApp has Pull to Refresh on the Timeline screen. I can say since version 1. Oh well, there is only version 1 for now but my goal is to change that by the end of my day today. :-) Better get back to work. ;-)
@prologic (re 1-click hosted pods) This is awesome. Congrats on all the hard work to get this going. Here to the 1st 100 Pods! π
@felixp7 Welcome Felix. Glad to see you here.
@prologic (re 1M hits) say what?!?!?! That is super cool. π
@quite @prologic (re Twt edits) That is interesting. I will check out the CacheLastModified
in the twet client.
@prologic (re Twt edits) I definitely want to do that but I also want to limit the response in case I request the newest 50 twts but you only have 30 new ones to send me, if I give you a last_updated_date you could only send me the latest 30 twts. Anyway something to think about.
@prologic (re daughter's built) A future engineer right there! π
@prologic (re Twt edits) I realized what the issue would be if we don't change the timestamp when editing the twt. When mobile starts to request incremental updates _( twtxt.net/api/timeline?last_update=_timestamp_ )_ that edited txt won't be in the response. Right now I don't know how to solve that, the only thing I can think of is to remove the edit option all together. But if you think about delete can also get weird when ppl replies. So yes, we need this.
@hjertnes (re Mastodon tld's) What is your favorite? Mine is lazer.pizza. π
@prologic (re Federation) that is a very simple idea you had. I like it. What if only _user A URI_ follow _user B URI_. was used? Would that be enough?
@prologic (re Twitter decentralised) looks like the project exists and is called @bluesky
@prologic (re markdown render) that is the idea. Image would be displayed for free. I believe I still need to handle the download myself. We will see.
Good morning everyone. I need to get images working on the #iOS asap. It is not fun without it.
@prologic @ionores (re #iOS App!) Yeah lots of more work to do but it is a good start. Now we can improve bit by bit. Let us know if you want to be a beta tester.
Happy emoji moment βΊοΈπππ
@prologic why some emoji are rendered βΊοΈ differently than others? π€
@prologic (re markdown ios) it is coming. May be not as soon as tonight but it is coming.βΊοΈ
@prologic (re too much information) Maybe, but still cool. π
@kt84 (re TestFlight) π
@prologic (re first app) It's been a fun ride so far. I am super excited and hoping we can take this community even further.
@prologic (re automating App Store process) This might come handy a bit later. For now TestFlight itself it setup so we are good until we go live in the App Store then automation will be good. I will ask for help if needed. βΊοΈThanks for offering to help.
@prologic @dooven (re automating App Store process) I might use fastlane I also use bitrise for work.
If anyone reading this wants to be a beta tester for twtxt iOS app, please let me know. The first version is out on TestFlight.
@lukem (re Monday depression) thanks π we are just starting
Testing from app from TestFlight πΎ
Last final UI tweaks which I am hoping it will be quick and then... TestFlight submission
App store process to submit apps is hard work. I will have to spend sometime later to automate this for twtxt iOS app.
@lukem (re Twtxt Net API) That is awesome. Are you planing to open source it?
@lukem (re Twtxt Net API) π tell us more about it. What it is? What language is built on? I don't recognize the lang from your screenshot.
@prologic (re TestFlight) I have this small list to toggle and then TestFlight. We are almost there
@prologic (re #iOS App) Lots to be done still, like error handling, timeline refresh, etc. But hey... happy path is ready π
Second post from #iOS app. π±
First post from the iOS mobile app. π
@prologic @kt84 (re prologic π€) LOL. Or from another planet! πͺ π€£
@prologic (re TechTinkering liking twtxt) I don't think @TechTinkering will see your twt. Am I right? But I can try to tweet at him. I knew keeping my Twitterβ’account would come handy one day. π
@prologic (re Sleeping) I am starting to think otherwise. π€£
@prologic (re API time stamp issue) Check it now. Yes it is fixed. Thank you.
@prologic (re API time stamp issue) Thanks. FYI... not a blocker. π
@prologic @lukem (re Android App) If you do decide to build something feel free to ping me with whatever question you have. You are welcome to the team anytime. βΊοΈ
@kt84 (re Looks Amazing) Thank you! Not as fast as @prologic to build stuff but I am getting there. βΊοΈ
One more twt to make sure I got this timeline issue right.
That is definitely something weird with the API and timestamps/
Looks like the posts when retrieved via /timeline API endpoint are showing 7 minutes faster.
Testing consistency in time.
twtxt iPhone app coming along. Timeline loads the latest 50 twts. Needs to download avatar and time ago date format
@prologic (re Avatar on Swift feed) yeah that one stands out, doesn't it?
@dooven (re DnD online) I didn't know roll20. Looks pretty cool.
@dooven (re DnD online) how do you guys do it? A zoom call? Everyone has its own dice?
@prologic (re API keys / limits) Nice. All makes sense. After giving some more thought I believe we can add this later if needed. We don't need to decide it now.
@prologic (re API keys / limits) Yeah that is more complicated especially with other instances / pods now that you mentioned and I think about. An app that supports multiple instance will need to register itself with every Pod operator? That is ugly and complicated and defeats the purpose of an app support multi-pods. I need to understand it better too. Is there another way to do rate limits that you know of?
@prologic What do you think about adding user uploaded avatars for Personas feed like my @news_feed ?
@prologic (re API keys / limits) Yeah some sort of limit. But how would you do that? I think one way to do it is to use a API key, no? And what I mean by bad / buggy clients is in case I release an app that has a bug that it is DDOSing twtxt.net you could suspend the app until a fix is out.
@prologic (re CLI UNIX style) very nice idea. Should we add some API key for the clients so we can turn off the abusers? Or even temp suspend buggy clients?
@prologic (re API) Thank you. I will have a look and try to get the first endpoint working later tonight.
@hjertnes (re bookmark hobby project) Is it open source? Link? What language?
Strating working on the API endpoints for the app. π
@prologic (re dog π©) territorial beasts! π€£π€£
@prologic (re /mentions) yep! but haven't used much. But I guess we will become very useful when things get noisier.
@lukem @prologic (re char. limits) will the limits be only on the input but not on the display, right? So if a Pod has a greater limit, another Pod would display the whole text just fine, right?
@prologic (re pool and pool fence) looking cool. π Will it be ready for summer?πββοΈβ±
@lukem (Netlify) Wow π² you were there pretty early! I like how easy it is to spin a static site there. What have you used it for? Any of their Advanced features?
@prologic (re Netlify hosting) I use them for hosting static websites. They are really easy to deploy in a CI matter. You integrate them with your repo and once you commit the website is life on their hosting. They are big on Jamstack. They support a bunch of static site generators.
I've been using Netlify and in celebration of them welcoming 1 million developers, I found my unique spot! I'm number #430,593! You can find yours too! million-devs ^^ What a cool way to celebrate. Maybe a idea for when twtxt.net gets to 1M?
Hi π @mayaphy. How are you doing? I was born in SΓ£o Paulo. What part of the world are you from?
@dooven @prologic (re Signal) I am I will email you my contact. I think it is a great idea. I was actually thinking about having a chat channel between us.