[HN Gopher] Show HN: Search your Twitter history with Algolia
       ___________________________________________________________________
        
       Show HN: Search your Twitter history with Algolia
        
       Author : transitivebs
       Score  : 93 points
       Date   : 2020-04-11 16:40 UTC (1 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | jchook wrote:
       | Twitter only stores your last 3200 likes.
       | 
       | What a bummer. I like a lot of very funny or informative stuff on
       | twitter and the tweets often pop into my head even years later.
       | Sometimes I wanna find that tweet (eg to share) and I can't.
       | 
       | I started using pinboard.in, which archives all my likes, but the
       | search suuuucks.
       | 
       | So, I started building my own archive tool, but the search part
       | is still hard.
       | 
       | I have looked into annoy, perkeep, tf-idf, Doc2Vec, and various
       | other tools, but nothing really works as well as I had hoped.
       | 
       | Your project definitely gave me some ideas! Thanks.
        
         | pgt wrote:
         | Wow, I did not know that. This is such a no brainer paid
         | feature for a premium Twitter plan: storage & search.
         | 
         | I suspect they probably keep all likes, but do not expose them.
         | 
         | Another premium service that searches your Twitter like is
         | https://www.favourites.io/, but it's too costly for me. I might
         | pay $10 for a yearly subscription, but not 29 GBP/year, which
         | is ~10% of my monthly rent.
        
           | Kinrany wrote:
           | If they do keep all the data, you should be able to get it
           | via GDPR
        
             | transitivebs wrote:
             | Yeah, you can access all the data of your own account, but
             | third-party apps accessing your data via OAuth is another
             | issue.
             | 
             | In the case of Twitter's API, third-party apps can access
             | all of your history if you upgrade to a paid partnership
             | plan.
        
         | dewey wrote:
         | > I started using pinboard.in, which archives all my likes, but
         | the search suuuucks.
         | 
         | What's also annoying is that I don't think there's a way to
         | exclude from_twitter bookmarks in Pinboard when you search. So
         | now that I enabled this feature a while ago everything is
         | cluttered with tweets and Pinboard become useless for me.
         | 
         | Something like a -from_twitter search would be helpful but
         | there's only a "+" search right now.
        
         | abc126589 wrote:
         | You can access all your favorites (and tweets and DMs) by
         | downloading your twitter archive.
         | 
         | You can use Twitter Archive Eraser to browse the whole archive,
         | search by keywords, regular expressions, mentions, tweet type,
         | media etc.
         | 
         | Twitter Archive Eraser allows you to bulk delete thousands of
         | tweets at once also.
         | 
         | https://martani.github.io/Twitter-Archive-Eraser/
        
         | simonw wrote:
         | My https://github.com/dogsheep/twitter-to-sqlite tool has a
         | solution for that: you can export your entire Twitter account
         | as a zip, load more than 3,200 liked tweet IDs from that
         | archive, then backfull their full inflate versions by fetching
         | them from the API.
         | 
         | Documentation for doing that here:
         | https://github.com/dogsheep/twitter-to-sqlite#importing-data...
        
       | bastijn wrote:
       | You should put a license in that repo. Witbout a license, the
       | default copyright laws apply, meaning that you retain all rights
       | to your source code and no one may reproduce, distribute, or
       | create derivative works from your work. If you're creating an
       | open source project, it is strongly encouraged to include an open
       | source license.
        
       | stevenpetryk wrote:
       | Seems this was posted primarily to market Saasify, so I'll take
       | the bait: pretty cool that this was set up so fast. You've built
       | a neat thing, Travis :)
        
         | transitivebs wrote:
         | Hahaha you got me :) Thanks, Steven!
        
           | imdsm wrote:
           | But hey, Saasify looks neat!
           | 
           | I'm interested for sure
        
       | nzeeshan wrote:
       | This is a neat feature! Kudos How about allowing to add other's
       | twitter handle and searching their TL?
        
         | Timac wrote:
         | If you want to monitor keywords on Twitter and not just in your
         | timeline, you might be interested to check the iOS app Clatters
         | : https://apps.apple.com/us/app/clatters/id1480930237 Full
         | disclosure : I'm the developer
         | 
         | That being said, I am really impressed by this new service.
         | Creating such a solution in just a couple of hours/days is
         | astonishing.
        
           | transitivebs wrote:
           | Thanks, Timac.
           | 
           | You can read more about how I built Twitter Instant Search
           | here: https://www.indiehackers.com/post/launched-a-solid-
           | saas-in-8...
        
         | transitivebs wrote:
         | Yeah, I really like this idea.
         | 
         | Given that the initial version was built in 8 hours, I'm sure
         | there are a lot of features that I'll be adding over the next
         | few weeks :)
         | 
         | I'm thinking this would make sense as a paid feature?
        
       | iamaelephant wrote:
       | You mean that insanely shitty tool that powers HN search? No
       | thanks.
        
       | sneak wrote:
       | Strange to think that building an actual web spider to make an
       | independent index of public tweets is probably illegal these
       | days.
       | 
       | This is basically a frontend to Twitter's own datastore via the
       | API.
        
         | transitivebs wrote:
         | Yeah; it's just strange that this sort of thing is necessary
         | given the resources that Twitter has available.
        
       | gge wrote:
       | Can I use this to search other peoples tweet history?
        
       | harlanji wrote:
       | Nice job. Had a similar idea after seeing the same Tweet, but
       | based around importing the downloaded data archive, as I'm
       | working with that myself now. Open source, so I might see if I
       | can weave it in when I get a chance, if nobody else does it
       | first.
        
         | transitivebs wrote:
         | Yeah, I'm definitely down to collaborate -- feel free to reach
         | out via email and I'm happy to share any profits if you add
         | features to the open source repo.
        
       | anw wrote:
       | I'm very happy to see a tool like this that can be self-hosted.
       | 
       | Back around 2010 there was a company called Topsy[0] who was
       | supposed to be the "Google of Social Media". It would index
       | Twitter tweets and Google+ posts. The idea was you could read
       | discussions over the years and find trends that could be used for
       | research, analytics or marketing.
       | 
       | Sadly, it was bought up by Apple who shut it down a year or so
       | later. There is still a giant hole left around search for Social
       | Media, with each of them being their own walled garden.
       | 
       | [0] https://en.wikipedia.org/wiki/Topsy_Labs
        
       | transitivebs wrote:
       | The idea for this product came last night from Guillermo Rauch
       | tweeting that he wished there was a service to search your
       | personal Twitter history (tweets, likes, retweets, filters, etc)
       | using an Algolia-type search UI (super fast search as you type).
       | A whole bunch of people echoed that they'd pay for this type of
       | product.
       | 
       | So I decided to build it overnight and open source it.
       | 
       | The majority of the functionality is handled by Algolia and
       | Saasify which is the only reason this was possible to build so
       | quickly.
       | 
       | Would love to hear people's thoughts - thanks!
        
       | h43z wrote:
       | I use the standard twitter search a lot to find some of my own
       | tweets. Mostly a "from:@h43z term" does the job for me. Though
       | it's not instant twitter provides many useful filters you may
       | want to check out
       | (https://twitter.com/h43z/status/1234614509400215554)
        
         | transitivebs wrote:
         | Will definitely look into adding support for some of these
         | common filters.
         | 
         | Thanks for the heads up!
        
       | 101008 wrote:
       | Does anyone know a tool to download all tweets from an account in
       | JSON format? No need to include likes or RTs. In fct, better if I
       | can avoid those.
        
         | simonw wrote:
         | If it's your own account the API will let you fetch everything.
         | 
         | If it's someone else's account the API limits you to around
         | 3,200 tweets.
         | 
         | I built https://github.com/dogsheep/twitter-to-sqlite tool for
         | archiving my own tweets. I've used it to pull tweets from other
         | interesting accounts too.
        
         | dorkinspace wrote:
         | You could make a tool pretty easily using Twitter's api:
         | 
         | Get started here:
         | https://developer.twitter.com/en/docs/tweets/curate-a-collec...
        
           | transitivebs wrote:
           | Unfortunately, Twitter limits the number of historical tweets
           | they allow access to from their API (3200 iirc). You have to
           | pay for a partner account in order to have full API access.
        
       ___________________________________________________________________
       (page generated 2020-04-12 23:00 UTC)