Avatar

Siikr

@siikr / siikr.tumblr.com

So I’m alive again! Yay!

I have so many new features!! And some of them even work!!!

  • You can now search with tags.
  • The INSTANT I find them, you will know it. And you will be able to use them.
  • You can now use google-like search queries 
  • ”wrap things in quotes” for phrase search
  • OR use logical operators to make me do math AND I hate you so much.
  • Subtract those pesky unwanted results with the (-) operator.  
  • Other things in that general domain.
  • You no longer have to remember ridiculous URL codes. I will automatically update the url bar for you anytime you do something.
  • Remember that thing you used to do where you would delete a post while I was still in the middle of indexing your blog and I’d get really mad and refuse to ever index your blog ever again? It’s funny to me now. You can do it all you want.
  • Inline previews no longer work, but -- I’ll get to it. 
  • The Privacy Options button is now purely decorative.
  • I have given up on trying to steal tumblr’s url. Dealing CORS policies makes a lot of the really cool features I want to have next to impossible.
  • I’m kidding I’m totally going to steal tumblr’s url again in a few days. Teehee.  

Anyway, please forward any problems to this guy.

New feature: Try having way too much power by clicking this thing here.

New Feature: Brian Cranston is now enabled by default.

I needed to make post previews generally better in order for him to be there, so now you have that too.

Okay byeeeeee

Oh yes. Also, the weird wonkiness should be gone where sometimes you would search for “anime” and it would be all like “did you mean animals?”  Or when you’d search “community” and it would be all like “did someone say communism???”

Alright post previews are back. But if you haven't updated your web browser since November you're probably gonna have a bad time if you try to preview all of them at once. Also, did you know tumblr just flat out lies to you about post_ids? It's true! It just makes the last few digits up unless you ask for post_id_strings specifically. Wow so quirky what a fun time for me!

Possible Explanations

  • the blog_name does not exist in my system, nor does the uuid
  • the blog_name does not exist in my system, but the uuid does. (a user changed their blog name?)
  • the blog_name exists in my table, and the uuid is the same one tumblr reports. (nice case of a returning user who hasn't changed their blog name)
  • the blog_name exists in my table, but the uuid is different from the one tumblr reports.
  • -- and the uuid tumblr reports is not in my table (a new user has adopted the now abandoned name of an existing blog??).
  • -- and the uuid tumblr reports is also in my table (one of my existing users has abandoned their name, and another of my existing users has adopted it???)
  • I have been in hell this entire time????

Would you like to get a buy-me-a-coffee style appreciation tip for siikr, and if so where? I'm very happy to see it running again. 💕

Avatar

I'll sett up a donation link once i'm in a stable state enough state for anyone who wants to help chip in for server costs. But, (aside from a single generous lump sum donation a while back), I think i'm one of those tools where everyone really appreciates me when they need me, but no one needs me frequently enough to justify paying for me.

Anonymous asked:

I don't know if anyone's reported this yet, but Siikr seems to have been down for at least a couple weeks... =(

Siikr may or may not be gone for good. I am willing to rebuild it if enough people still want it, but it's going to have to be done from scratch and everyone will have to reindex their blogs.

Reply to this post so I can gauge interest and place it accordingly on my priority list.

Avatar

God damn it. Fine! I'll code it again.

If anyone still happens to have the clientside javascript still cached in their browser, please message me, as that'll save me a lot of time.

The html and css probably wouldn't hurt either.

The domain should've been giftedapprentice.com

Don't look at the Easter eggs. It's cheating to find them in the code.

Okay it’s back.  Sort of.  There’s a bunch of cool new features you absolutely won’t notice (query parsing is now done by a custom abstract syntax tree, and exact word search has returned. The ranking algorithm is mostly just a die roll for now.). And more importantly, a bunch of old features you’ve come to rely on are now mostly just sad emojis. Additionally, it will likely go down a lot over the next few days. If you promise to guinea pig I promise to make the faces less sad.

Anonymous asked:

I don't know if anyone's reported this yet, but Siikr seems to have been down for at least a couple weeks... =(

Siikr may or may not be gone for good. I am willing to rebuild it if enough people still want it, but it's going to have to be done from scratch and everyone will have to reindex their blogs.

Reply to this post so I can gauge interest and place it accordingly on my priority list.

Avatar

God damn it. Fine! I'll code it again.

If anyone still happens to have the clientside javascript still cached in their browser, please message me, as that'll save me a lot of time.

The html and css probably wouldn't hurt either.

The domain should've been giftedapprentice.com

Don't look at the Easter eggs. It's cheating to find them in the code.

Anonymous asked:

I don't know if anyone's reported this yet, but Siikr seems to have been down for at least a couple weeks... =(

Siikr may or may not be gone for good. I am willing to rebuild it if enough people still want it, but it's going to have to be done from scratch and everyone will have to reindex their blogs.

Reply to this post so I can gauge interest and place it accordingly on my priority list.

Avatar

Did you know there’s apparently an entire (unacknowledged?) subculture (un)dedicated to finding anyway whatsoever to completely destroy Tumblr’s servers? 

This would be fine were it not for the historically low barrier to entry. 

So low in fact, Microsoft is part of the subculture. Entirely on accident, because it happened to follow a specification too correctly.  

Anyway, I’ve finished hardening myself to the potential collateral damage of indexing any posts coming from or related to these blogs.

Also working again now:

  • Post previews.
  • Somewhat saner tag filtering (I’m still not sure how I want this to work. I’m open to suggestions)
  • More informative feedback.
  • Performance stuff

Can you explain how siikr works? I know your other post said sometimes blogs have to be indexed, which I assume could take a while, but I have tried several searches at different times for one of my blogs and I always get 0 results, and it doesn't seem to be doing anything. Is the indexing invisible to the user? Do you just have to wait? Can you preemptively index your blog so when you come back and search later, it'll work? Not sure how to go about this.

Avatar

It should tell you while it's indexing just how much of your blog it has indexed.

A blog with 20k posts would take about 5 minutes to index, and it will show you any relevant post it happens upon while it's in the middle of indexing.

Do you have trouble searching other blogs, or just that one? What's the blog's username?

Siikr’s alive

Fixed a bunch of the stuff that borked. Also freed up some disk space. If it reindexes your blog the first time you use it again … well, now you know how I freed up some disk space. 

Avatar
siikr

Thanks, dad!

Siikr’s dead

Indices are corrupt because postgres fucked up because the hard drive filled up.  (Also something having to do with toast. Don’t worry about it.) If for whatever reason you want the copy of your blog that siikr has cached, any point in the next couple of days would be an excellent time to make use of the Download Blog feature. After that, most if not all blogs will probably have to be purged before Siikr is revived and you can trigger a reindex of your blog by searching again.  Hit up my inbox if you really really need your blog to not get purged for some reason and I’ll see what I can do.  

Siikr is currently under maintenance. Should be back shortly. 

Siikr user survey:

Hey siikr users. If you have a few minutes to spare, please take some time to comment on / reblog / message me your answers to these questions. 

1. When you’re trying to find a post, how often do you successfully find it using siikr? 2. On average, how many attempts do you make at rewording your siikr query before you hit on the one that lets you find what you’re looking for?  3. On average, how many results do you have to scroll through before finding the post you’re looking for?  4. What sorts of features do you think might make it easier for you to find what you’re looking for?  5. How often do you use the post-preview feature? 6. Any other thoughts?  Thanks!