Show HN: TweeView – A Tree Visualisation of Twitter Conversations
tweeview.ml
tweeview.ml
Imageboard style replies would be fine too -- where it's flat and there's a single top post and the way replies work is that they "link" to the post number of the person they are replying to and clicking the post number link jumps you to that post.
Basically anything but how Twitter currently does it. I've been using computers literally since I was 3 years old and I still don't understand how to navigate and use their UI.
[0]https://mailman.amsat.org/hyperkitty/list/amsat-bb@amsat.org...
[1]lists.contesting.com/mailman/listinfo/towertalk
This is what I use when I need to look at a Twitter page.
https://news.ycombinator.com/item?id=28071491
Saved in a script called "twt", usage as follows
twt username |twt > 1.htm
firefox ./1.htm
Although I use a text-only browser not Firefox so its designed for that. Its not perfect but its better than anything else Ive seen short of https://github.com/twintproject/twint and its still faster and smaller than installing Python.The future of the web could be that users request JSON and then users create a page to their liking, client-side, using their own Javascript (or whatever language they want to use). As it stands, on todays web a "tech" company, often using Javascript, causes the users browser to request the JSON and then more downloaded Javascript, not controlled by the user, creates a user-hostile page for the user to consume the JSON. Its a Rube Goldberg machine designed for tracking and advertising, not users.
Imagine if the user conscisouly requests the JSON and is then in control of designing the page for herself. What were tweets but short strings of text. Hard to believe that now looking at a Twitter page. Thats because the user isnt in control of the design. Remember the "tech" company does not own the data. Its public information. User-generated content wrapped in user-hostile, developer-generated markup.
Working with mulidimentional Graph/Tree presentation is so possible now and just makes everything easier to approach as a user confronted with Too Much Information to process.
I definitely think TreeView would benefit from some Three.js or Babylon.js WebXR visualization in VR/AR Headsets. There is a lot left "to-be-done" on the UI side to make that a proper useful experience, but it is a much better fit than trying to keyboard/video/mouse your way around a 4000 tweet force-balanced network graph node cluster in normal 2D pancake land mode.
Anyway, Thank You So Much OP for making my new favorite opensource project ! Look forward to playing with this as it develops...
PS- I'm basing this mostly on the blog posts/video links [1] as the site may be going through a HN_Hug-of-Death moment. Minor Aside: the link to Lucy Pepper on GitHub is broken the updated one is [2]
[1] https://shkspr.mobi/blog/2021/09/visualising-twitter-convers...
[2] https://lucypepper.com/ptf/
EDIT: There is some work already using A-Frame (Three.js frontend) only for AR but it's a start !! [3]
[3] https://shkspr.mobi/blog/2021/09/augmented-reality-twitter-c...
Also the node div should have a background color, for when an image doesn't load.
As an aside, even though @paulgb says he's not bothered with the use of his library that way, it's so similar that I think common OSS etiquette would've been to acknowledge the original project more prominently.
The main 2D view is based on his work - but the interactive view (and 3D views) are based on other projects.
Is there anything that finds cycles in the tweet graph (quote tweet "edges")? And unshortened link frequencies, maybe
(Full disclosure, I wrote Treeverse, but I see you cited it in the readme in keeping with the license so I'm 100% on board with this)