# 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 44
# self = https://watcher.sour.is?uri=https://twtxt.net/user/readfog/twtxt.txt&offset=44
CLI test
@prologic 🤝
@prologic pls review PR i18n. 😀
Good! 👏
@jlj 🤝
Thank you. It's a pleasure to be part of the team. I hope I can do better.
Can I join the team?
@prologic Are there any future plans for TWTXT? How many people are working on this?
@prologic @lyse thanks, We should fix this.
rss2twtxt unable to parse Atom correctly, item.PublishedParsed is always nil.\ntwtxt.net/atom.xml has the same bug. Simply use feed.ToRss() and rss2twtxt will parse correctly.
rss2twtxt unable to parse Atom c
rss2twtxt unable to parse Atom correctly, item.PublishedParsed is always nil.
twtxt.net/atom.xml has the same bug. Simply use feed.ToRss() and rss2twtxt will parse correctly.
https://www.readfog.com/feed
@prologic I added the ReadFog feed to feeds, but I don't see the content. What could be the problem? https://feeds.twtxt.net/yue-fang-readfog/twtxt.txt
@prologic 😀
@darch This may be a branch issue. The master branch does not have a go. rice dependency.
@darch This is a i18n development tool, you can skip it and comment out the call line in Taskfile.yml.
@darch You need to install this You need to install task tool.
@darch try: task twtd
@prologic The CGO dependencies are very troublesome, and the FFMPEG dependencies are also a little annoying. It seems that only version 3.3+ can be used, but not larger than version 4, which took me some time to deploy. It's a little cumbersome for the average user to do this. Docker is simple, but I don't like it. Have you considered any alternative ways to remove these dependencies? 🤪
@prologic Continue to improve i18n support and add traditional Chinese support. i18n2 PR submitted. 😛 TestSite: Twtxt.cc
@jlj @xuu cool.
@prologic 👍
@prologic Sorry, this is just an initial version, but I will improve it later by embedd.FS embedding the language files so that you don't need to deploy these files again.
@prologic I am waiting for the PR to merge into the mainline, then I will continue to work on it, and eventually I will deploy a localized version online.
@prologic copy ./internal/langs/active.*.toml these files to the distribution directory.
@prologic Is there anything wrong with the PR I submitted? I see that it hasn't been merged? What can I do for you? ㄟ( ▔, ▔ )ㄏ
@prologic I reset my password on Goryon and I'm sure I didn't change my password.\nI'm going to look at the source code, it's a little annoying, excuse me. (◎_◎;)
@prologic I reset my password on Goryon and I'm sure I didn't change my password.
I'm going to look at the source code, it's a little annoying, excuse me. (◎_◎;)
\nWhy?This is already my second account, I use Goryon to publish now, I can't log in from PC.

Why?This is already my second account, I use Goryon to publish now, I can't log in from PC.
@prologic @adi @jlj I hope(The peace of the world 😁) add different packages to place files, such as handlers, domain models.\nlike this:\n \nIt doesn't matter. It's just my personal preference. 🤪
@prologic @adi @jlj I hope(The peace of the world 😁) add different packages to place files, such as handlers, domain models.
like this:

It doesn't matter. It's just my personal preference. 🤪
@prologic @jlj Actually, I am not satisfied with the application framework. If possible, I hope to adjust the project structure. What do you think? 🤔
@jlj @prologic I have already submitted the PR, but the work is a big job, now the basic pages did i18n support, but there are a lot of work to do, such render list by the code, messages or errors, etc. I hope this as a start, using i18n message definition in the development of future versions. Then the latter work is relatively easy. Thank you very much!
Sorry, my English is so poor.🤪
### i18n Pages:
- timeline
- register
- login
- reset password
- error
- follow
- setttings
- profile
- blogs
- followers
- following
- bookmars
- feeds
@jlj @prologic I have already submitted the PR, but the work is a big job, now the basic pages did i18n support, but there are a lot of work to do, such render list by the code, messages or errors, etc. I hope this as a start, using i18n message definition in the development of future versions. Then the latter work is relatively easy. Thank you very much! \nSorry, my English is so poor.🤪\n### i18n Pages:\n- timeline \n- register\n- login\n- reset password\n- error\n- follow\n- setttings\n- profile\n- blogs\n- followers\n- following\n- bookmars\n- feeds\n
@prologic No problem, this is just a start, there is still a lot of work to be done, I will submit PR when I have completed a phase result.
@prologic I'used go-i18n, supporting other languages is simple, create another language toml file and translate it. then add language file load.
@prologic @jlj I've already started working on a localized version, so here are some basic attempts.\n
@prologic @jlj I've already started working on a localized version, so here are some basic attempts.
@prologic I would to build a Chinese version, have you considered supporting different languages? I translated a README file.
@prologic I known email,but it’s display no user.
@twtxt @prologic venjiang is my username,but I can’t login now😥, what can I do?
my name(venjiang)chould not login @twtxt