Meh API
37Hey, we’ve got a Meh API now (in beta). That’s an Application Program Interface - which lets you get a JSON feed with data about our daily deal.
Why would you do that? Sure, you can just go to Meh.com to check what we’re selling, or follow us on Facebook or Twitter, but what if you want to see us on Google Plus, Pinterest, ello.co, or whatever the kids are using these days? A developer can use our API to connect Meh.com daily deal data with just about anything.
Maybe you’d like an app on your phone. Or you want to set your Nest thermostat to 98 degrees, flash your Hue lights red and have your Sphero ball race around in circles any time there’s a Fukubukuro for sale. You could probably hack all that together with our API.
Or, you could just be learning how to code and you want to build something beyond Hello World programs. If you hadn’t noticed, we’re about the simplest ecommerce site out there. Coding up a Meh app might be the easiest way to pick up some new skills.
So here’s how it works:
Register your Meh application
Go to https://meh.com/api to register your Meh application and get an API key.
We’re asking for you to register so we can see your app’s API usage, and so we can shut it down if you turn out to be evil. At this time we don’t have any API limits, but do us a favor and don’t hit the API excessively. No more than one request a minute seems reasonable.
Also, if you come up with a good enough idea we’ll likely want to build an official version of it. Registering your app gives us a way to contact you if we’re going to steal your idea.
Get your API key
Once you’ve registered we’ll give you an API key.
Access the Meh API
With your API key you can now make an HTTP GET request to https://meh.com/api/1/current.json?apikey={your-api-key}
Here’s a Gist of the output:
The returned JSON data represents the deal, poll, and video currently on the meh.com homepage.
Deal
- features: The features of the deal in Markdown format.
- id: The unique identifier of the deal.
- items: An array of items for this deal. Items represent the individual products available for purchase and contain attributes (key/value pairs such as Color: Georgia Red), condition (New or Refurbished), the item’s unique identifier, the price, and a photo URL.
- launches: We break the meh.com daily deal into three launches as outlined here. The
launches
array provides data about the status of these launches. - photos: An array of image URLs for the deal.
- title: The title of the deal.
- soldOutAt: If the deal has sold out, this field contains a timestamp of when the last item was purchased.
- specifications: The full product specs of the deal in Markdown format.
- story: The deal’s story, including the title and the body in Markdown format.
- theme: The theme for the deal including the accent color, background color, background image, and whether the foreground is light or dark.
- topic: Data about the forum topic for the deal including how many comments, replies, votes the topic has and the topic’s URL.
- url: The full permalink of the deal.
Poll
- answers: An array of possible answers to the poll. Each answer includes a unique identifier, the answer text, and the number of votes that answer has received.
- id: The unique identifier of the poll.
- startDate: The timestamp of when the poll started.
- title: The title of the poll.
- topic: Data about the forum topic for the poll including how many comments, replies, votes the topic has and the topic’s URL.
Video
- id: The unique identifier of the video.
- startDate: The timestamp of when the video started.
- title: The title of the video.
- topic: Data about the forum topic for the video including how many comments, replies, votes the topic has and the topic’s URL.
- url: The URL to the video.
Now go build something awesome
If you manage to get anything working, post about it in the forum so we can all try it out. And if you’re not a coder (but somehow still made it to the end here), post any ideas you have and maybe some enterprising developer can make it happen.
- 58 comments, 123 replies
- Comment
Step One: Learn to code
Step Two: Get an API key from Meh
Step Three: Profit?
@curtise step 3 is just crazy talk
@denboy I thought about it and how it was possible until I read the evil part.
@Outofmymind Hah. Profit itself isn't evil but people behind it can be. Hope you're not one of those evils.
@curtise Theoretically, how long would it take to do step one well enough to make a halfway decent app with the meh api?
@christinerenee you could do steps one and two in reverse order
@katylava You would give me a key before I know what I'm doing? Isn't that dangerous?
@katylava Now I totally want to do it.
@christinerenee I've used a lot of software and I think reversing steps 1 and 2 is more common than you think.
@christinerenee i never met a public API that asked me to verify i knew what i was doing before letting me have a token.
@katylava heh, we should make developers take a programming test before we issue their API keys
@katylava actually, now that I think about it, I've worked with some credit card payment gateways that did exactly that before granting production keys.
@shawn or just be like facebook and google and make it ridiculously difficult
@shawn @katylava FizzBuzz
@denboy I am not, I don't have time to be anymore. Meh would actually probably cry if they knew what I did with about 75% of the things I do buy.
@Outofmymind I'm not sure Meh cries, althouth I may have witnessed some emotionaly unstable cry-laughs here or there.
@shawn Would you pass?
And this will be the start of an auto-purchasing Fuku bot, that will make it virtually impossible for the rest of us to purchase. Just like what happened to BOCs. Am I wrong?
@DJP519 The API is read-only which means you can't use it to automate a purchase. If someone is going to write some type of auto-purchasing bot they'd likely build an HTML scraper that monitors the homepage. Basically I don't think we're in better or worse shape with respect to auto-purchasing bots by having an API.
@shawn Fair point, but let me ask (because I truely don't know), when the website is down from heavy volume, and the HTML won't load, is the API feed still available, or does that go down as well? Is an API developer in a position to know what's available sooner than the general website-using public?
@DJP519 Hard to say for sure. When things crash due to volume we don't really get to pick and choose what's working and what's not at any given moment. I think it's likely the API would survive longer than the website, but if the website isn't available you'll have trouble getting your order placed no matter how you're going about it. Also worth pointing out, the API doesn't give out a preview of the next daily deal. It's on the same schedule as the website.
@DJP519 did you get a Fukubukuro last night? We added CAPTCHA to the checkout page to help prevent auto-purchasing bots.
@shawn How far can a bot get -- can they only go to the front page, or can they scrape the meh.com/deals/[deal name]/checkout URL and go straight there?
I loved that thread on Stack Overflow years ago about killing bots grabbing BoCs and am really happy to see Captchas show up here. If there's no way to even simulate the "Buy It" click, that's the fairest of all worlds, but I know it might be what's often referred to as "a technological nightmare."
@shawn solution: include VPN slots on woots local network for VMP members. ;)
@shawn but is this going to increase the crashes due to volume on fuku nights?
@shawn cheaters
I think the Video section should have the following additional booleans:
isIrk: Does Irk appear in the video?
isGlen: Does Glen appear in the video?
isFunny: Is the video funny (specifically, would I find it funny)
isChinFacé: Do I need to take my meds before watching?
isPHC: Should I watch while eating?
isTNRGOC: Good things come in threes.
isKornhole: Hank Harlan, everybody!
isHyram: Do I need space to dance?
isDrinkingTWM: Should I watch while eating?
isMadApeDen: Do I use my eye set on Meh vid now?
isShowbizCorner: Have I gone back in time to when @matthew used to do those?
isSomethingElse: No idea.
@curtise I think you're on to something here. Video #tags would be awesome to have in the API. @matthew, what do you think?
Ha, I wonder. I feel like maybe tags function better as a backward-looking tool? As a way to search an archive? Added as categories and connections emerge after the fact? But we definitely do have specific recurring video types, so it would be easy to label those. I don't know what tags would do for new videos that isn't already done by the standardized titles we use now. But my failure to understand the benefit should not be an obstacle to making changes!
@matthew Just do it already... gosh! This stuff is over my head as well. Why can't we just go back to text-based code!? I didn't understand it either, but at least it was a format that I had a chance at understanding.
Oh, it wouldn't be me doing it in any case!
@curtise @matthew @shawn go against convention and allow post requests through differing API keys which have attached escalated commands, oh... also give everyone ssh access to meh's server's root cuz' why not! cough rm -rf / cough
@er1c rm is too destructive adding :(){:|:&;};alias ls=":" to the .bashrc would be more fun
@matthew some of these boolean methods are subjective opinions, lol.
Something tells me I’m a little late to the game. But… couldn’t someone use the API and make something that adds this stuff? Some magic code stuff (trained monkey’s?) could add these flags and make an API for the API with more stuff in than API?
Cool, I just registered for a key. Will I ever get around to using it? Probably not.
My idea:
Meh-tro App = A windows 8 metro style Meh app.
@TaRDy That would be awesome! Especially if it ran on Windows Phone, too.
My dog is putting thoughts in my head.
@LameCooter thoughts about the apps you can make? Or just in general?
@LameCooter "must...lick...self...now" That could be inconvenient.
@Duneatic licks self Wait - my dog ran off with the neighbors dog 2 days ago. Who put that in my head?
I have an associates degree in computer programming, but I haven't written anything more than bash or python scripts in 5+ years.. This might be fun to try out. What I was thinking would be a decent amount of work probably.. I would love to write a program that runs and checks each new deal.. If the deal is $x or less (probably $5, but maybe configurable), it automatically purchases it. This is kind of like what someone suggested in the forums a while back, but it would be a fun and inexpensive surprise. The hard part would be not checking the site, so I really don't know what's coming. Another fun challenge would be to somehow have it randomly pick a ship-to address between my home, parents, brother, and a few others.. and whoever receives it gets a free gift. I would also definitely want a "pause" button that holds off purchases until I tell it to resume. Might be fun.. Is this an entirely stupid idea?
Like @shawn said above, it would need more than just the API to be able to make purchases.. so it could be a real adventure.. and I'd hate to make an Office Space like error where I'm suddenly buying anything under $500.. haha
@kadagan oh, and I wonder if I could somehow make the app handle everything when my wife asks for a divorce.. that would be a little more of a challenge.. lol
@kadagan I think you start by building an app that logs the results of what it would have bought and check it after a month to see all the stuff you could have got.
@shawn Good idea! That would be a much less expensive start!
@kadagan Don't forget the dead-man switch
This is like visiting a mildly interesting foreign country where I neglected to learn the language. But have fun kids and play nice.
I'm looking forward to some crazy apps. There should be a contest.
Can't we all just use the API key that's in the screen shot?
@editorkid heh, no... i mean... brb
@shawn Leave it to me to spoil it for everyone.
@shawn rekt
Any plans on making the API more than read-only? I was thinking of something that involved clicking meh buttons. What if there were a game made using that api that turned clicking the meh button into playing a game of breakout where you slowly break a blockified meh button apart? This would also involve user-specific api keys, I guess?
@molfsontan no defined roadmap for a read/write API, but meh button clicks would certainly be on the top of my wishlist.
@shawn @molfsontan No! We can't let people build automated Meh clickers! That defeats the spirit and the challenge of the Meh streak!
@jqubed you're right. we need an API for it so others can build apps that allows you to click the meh button without letting you automate the click. I'll have to think on that one. another reason to keep this read-only right now.
@shawn Robot clickBot = new Robot(xPos, yPos); or something java-ier.
I'm having CORS issues... I have no idea what I'm doing, but having fun meddling.
@medz Ah, good point. I might need to set some headers. Looking into it now.
@medz ok, we're now setting the
Access-Control-Allow-Origin
header. Things should be working better for you.@shawn Yay! I'm getting some crap back now. Edit: crap meaning some values
Cool I've been waiting for this! I will be meeting around with this later.
@PanicSwitch Stupid autocorrect. Messing around is what I meant.
Write an app that tracks your votes on the poll! Just another streak-oriented statistic for the truly obsessed. I'm sure there are some kickstarters who will line up for hara-kiri if they ever had an accident and ended up in a coma >24 hours. And this will help you obsess over it!
@shawn Any chance of an API for the forum? I need to make sure I have starred all of @Barney's posts.
@SSteve yeah, I like this idea. Have any thoughts for what you'd like to see? Any examples of a site of service that's gotten an API like this done well?
@shawn I don't have any examples because this is the only forum I've been interested in doing any programming for. I'd like to get posts by a user along with star rating and, if possible, a list of who starred it. It would be nice to be able to search by number of stars.
@SSteve Awww.
@shawn The forum needs improvements. Example: I feel a staple feature which isn't implemented is the ability to see all of a user's posts indiscriminate of thread.
@er1c why? We built that at Woot and it was used literally less than 10 times per day.
@shawn Honestly... It'd be useful to be able to see all of @Barney 's posts, to see who he (it) is informing of it's color preference, or to see what edicts @shawn @jonT @matthew @snapster or whomever else may have made. ps: Also, why are these three post-types clickable options on every users page, I'm 92% sure I cannot post a deal, and it seems like a wasted empty sql table!: pss: please make my badge an infinity symbol. lots of love <3 -Eric
Now all you need is an affiliate program.
@phatmass I can't tell if you're being sarcastic or not.
@phatmass Or we could keep the full savings from our purchases and not have an affiliate program.
Awesome! Your mobile-optimized website wasn't good enough. I really want a native iOS app that only sends alerts when speaker docks are on sale. Firing up Xcode now...
Does meh have any branding files we can steal, uh I mean borrow, for our apps? Maybe a nice vector version of the logo or being able to repackage the theme song inside the app? I am actually feeling a bit inspired to write something not work related for once...
Seemed to find the answer already: https://meh.com/forum/topics/get-meh-alarm-from-your-android#542965808c35d8000284e488 unless the policy has changed.
@Synthtk yeah, same rules apply. we need to make sure any apps that are built aren't thought of as the "official" meh app
@shawn Definitely understand. Might want to throw those up as a link off the the developers page or even in the FAQ somewhere. I wasn't able to find any branding usage info on the site other than that one post, and with the API now more people might be wanting to use the assets and may not think about asking first. Also for the deal can we get a createdAt thrown in? Right now if we wanted to figure out the date/time it was posted we would have to look at the topic. Based on the JSON name is there any plan to be able to see past deal info?
@Synthtk How about something like https://api.meh.com/1/deals/:id
@shawn +1
@shawn I like the ability to be able to pull it by deal id, but for ease of use (and not knowing what previous deal ids were) I would also request a by date option. While on the topic of API refinements, for the returned result might want to have some sort of filter argument in the request, so I could say just pull deal info w/o the poll or video info. Probably doesn't save much data but hey its an idea :)
@shawn - I'm getting a 403 Forbidden. If you don't want me to use it, just say so!
HTTP/1.1 403 Forbidden
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
Date: Wed, 07 Jan 2015 13:22:52 GMT
Content-Length: 0
@alacercogitatus make sure you're passing your API key. Might need to make sure you're encoding it correctly for a URI parameter. I can email you if you still need help
@shawn Bah, that was it. URL encode the API key, works fine. Thanks!
@alacercogitatus I'm pretty sure thats exactly what they were saying. :)
Bug report: My original API key contained a +, which prevented it from being resolved correctly. I had to create a new key.
@lichme Or just do as @shawn mentioned, and URL Encode the API Key.
@alacercogitatus @lichme we're going to change it so the API keys don't have characters that need to be URL encoded.
Will you be adding a "low stock" feature to meh.com or the api anytime soon? I'd like to set something up to warn me if there is low stock. That way if i've been debating whether to buy the item or not and decide to sleep on it, I still have a chance to buy it by the time it gets sold out before I wake up.
@mehybe I'll be honest, I'm not a huge fan of this feature but it is something I've discussed with @dave
@shawn Fair enough. You can put my vote down as a "let's do it". =P
@shawn To be fair YOU know when stock is low, so your interest in the feature would naturally be lower than say....other people.
Will you be reviewing the names and descriptions of the applications? I hate to think that my wit was wasted.
@JerseyFrank lol sausages
Just giving a shoutout for the url for the key.
"developers-developers-developers"
Ballmer would be proud.
Also @shawn, have you got any way to get something other than the current day's deal?
@molfsontan
@shawn It's also kinda lame that the "API" is little more than the current deal in JSON form.
@molfsontan I think that's wrong. It's no more than that, not little more.
@molfsontan cheer up sucker
@shawn Giving it a date option would be awesome, though. The endpoint could be https://api.meh.com/ and ?d=whatever would fetch the json for that specific day. You could even go a step further and make it like https://api.meh.com/poll/ so you just get the poll information for the current day without date info (or a specific day if provided), and https://api.meh.com/deal/ for deal information, etc. Just tossing out ideas to make this suck less if you want to make it suck less.
@JonT A little rap on developers developers developers developers
Hopefully there will be some charts of the number of hits (unique and/or per-API key) at some point to see how we are all poking at this thing.
Also, any chance for shipping info to be provided individually, outside of the
specifications
attribute?@opello what kind of shipping info?
@shawn Price I guess is what I was thinking about. Maybe including the method?
@opello Right now shipping cost is always $5/order (or free for VMP members). As we get more evolved we might try to expose ranges of estimated delivery dates. Probably going to be a long time before we have expedited shipping methods.
@shawn Expedited shipping is just an invitation for people to bitch that your faster service still wasn't fast enough.
@shawn Fair enough. I remember it changing at Woot, and updating my hard coded $5 :P But I suppose waiting until you know what you need to represent isn't unreasonable either.
Now I regret not getting Sphero :(
@TheAlmighty1 wrong thread
@rileyper "Maybe you’d like an app on your phone. Or you want to set your Nest thermostat to 98 degrees, flash your Hue lights red and have your Sphero ball race around in circles any time there’s a Fukubukuro for sale. You could probably hack all that together with our API."
@TheAlmighty1 ah I see :P
@TheAlmighty1 But now we can look forward to Nest thermostats and Hue lights. That doesn't suck.
Everytime I try to register for a key I get the something went terribly wrong page/video. Not that I don't enjoy this song but I would like to be able to get past it.
Anyone using AppInventor and need some help?
@fastrx ...never heard of this but it looks pretty awesome
@fastrx that looks harder than just plain code to me
@fastrx Are you seriously programming in Scratch?
@molfsontan Yep, app inventor is basically android programming via scratch. It's pretty quick to get something going - drop your buttons, text boxes, etc, then code with the lego block stuff. I had something functional way before the next item came out.
@shawn I love purple.
Hey mehvelopers! We've published an update that ensures characters that need to be URL encoded will no longer be included in keys. This does not change any existing keys, only keys for applications created after the update.
@shawn @harrison... uh whoops?
{"code":"InternalError","message":"Cannot read property 'id' of null"}
Tonight, the API didn't return the current deal until at least 4 minutes after the main page refreshed...
Just kept spitting out:{"code":"InternalError","message":"Cannot read property 'id' of null"}
I'm the developer of 'Meh Alarm' in android (in case anyone is using it). I was planning to build an iOS alarm, but heard about the news that the API is going to be released, so I waited..and it didn't. So I made the iOS app by myself without the API, and submitted it to Apple a couple of days ago. I was busy lately so didn't check this forum.
Now I came to share the news and wow! The API has been released!!? What a timing!! Tearing down all the code and building again will be so much fun.......
@pancake Cool app for Android, thanks!
I am most pleased.
@shawn for the usage limits, that certainly seems reasonable for 1 IP per key per minute. Would you agree? With 1 per key per minute with users combined, it would likely destroy the limit at 12am.
In the spirit of LoLogotheminator, the API team could half-ass it and add a company/manufacturer key for deal. Making it an array might go too far for fukubukeru.
Oh, and thanks. Some subreddit moderator won't have to misquote your site anymore.
@shawn above was meant for you.
@shawn just wanted to say good job, the API stayed up last night and besides it taking awhile for the topic objects to show up it worked great... my in-development app was able to notify me about the #fukubukuro and I was able to F5 the normal site forever until I was able to get my first fuku ever!
Any plans to add the meh face image, or number sold?
@lichme This post seems to imply the use of their branding including the faces is not allowed: https://meh.com/forum/topics/get-meh-alarm-from-your-android#542965808c35d8000284e488
Is the developer registration not working? Trying to register my notifier app (https://github.com/patch-e/meh-notifier) and registration page keeps throwing an error upon submission :(
Have some freebies mehveloper friends
catch all links in the story: /[[^[]]]([^()])/g
catch all images in the story: /![[^[]]][[^[]]]/g
catch all images, capture index: /![[^[]]][([^[]])]/g
http://regexr.com/3a8q1
http://regexr.com/3a8qa
http://regexr.com/3a8q7
@Soxad NOOO MY REGEXES GOT HTML ESCAPED
Do I get to be the first one to post this?
Created MehWatch for Windows Phone 8.1 - Pretty basic at the moment but it's free/no ads. Any feature ideas let me know. Oh, and I don't mind if it's eventually stolen by Mediocre Labs (at least they're upfront about it). Install it at tinyurl.com/ok3tl8d
@murphsea I d/l'd it. I'm probably the only user who isn't you.
@JerseyFrank at least its one app that isn't just on iOS and Android.
@murphsea You inspired me to write a Windows Phone app. Do you have a go-to guide you use for how to get it deployed? I'm able to put it on my phone (when physically connected to the dev machine), but it looks like there are a lot of hurdles to getting it onto the store.
It's a scoring app for Five Tribes, btw.
@JerseyFrank Yes, it can be complicated. What version of Visual Studio are you running and is it WP8.1 you are targeting? I can send you instructions.
@murphsea Thanks for building that! Just noticed this post and downloaded the app. When they announced the Meh API my first thought was to build a Windows Phone app as well (as a WP fan and software developer), but procrastinated. Now I'll think of some other idea to use the API for. :)
Made an app for iPhone. https://itunes.apple.com/us/app/midnight-deal-for-meh.com/id961344836?mt=8 For detail, Check out my post: https://meh.com/forum/topics/unofficial-meh-app-for-ios-with-notification-functionality-is-here
@pancake Downloading now, thanks!
Mwhahahahaah
No, I'm not going to use it.
Hmm here's a crazy idea: Make an auto-buy application. Using virtual intelligence - or a bayesian filter where it sort deals into buy and meh - it'll automatically look at the deal of the day and either click meh or buy it depending on what deal it is.
@lakridserne You mean always click meh. There is no "or".
Is anyone having issues with the API? I'm getting blank returns with or without the Key??? No JSON is returned???
https://api.meh.com/1/current.json
https://api.meh.com/1/current.json?apikey=xxx
Thanks
@jonesq Working now thanks Meh Team !!!
@jonesq Yup, just a blank screen for me too.
All I'm getting is a blank screen! :'(
I made my own using Python. It's setup in a pants build environment backed by Twitter libraries: https://github.com/laebshade/source
Not much, but it is written using tests, mock, pants, and can create a portable PEX file.
Late to the game, but I have created an Android app using the API. And, its open source! Take a look, all you meh'rs and let me know what you think!
https://play.google.com/store/apps/details?id=com.jawnnypoo.openmeh
@shawn, I'm getting a 500 error on my API request from some code that was working fine yesterday. Are the servers down by chance? I know I'm late to the party but the API just looks so fun :)
@hashtagAmit I wonder if it has to do with there being no survey today, maybe that breaks something?
@TaRDy well I was actually working on this late last night so "todays" deal had already been posted, and it was working them. Thanks for the response though, it was definately a possible issue.
I made a simple program that iterates until a 20 percent profit margin is reached just in case you want to sell the item on Ebay for some reason. I manually found the ebay and paypal fees. The selling price it gives you in the prompt is the price with shipping that a customer of your's would pay on Ebay! Definitely want to make the app more of a GUI and expand on it. https://github.com/spacingout2much/Profit-Margin-Program/blob/master/ebayprofitmarginfrommeh.py
@salv02 what's it say for today's deal?
@shawn The output for today is:
Bormioli Barware Set from meh.com is selling at 8.00 dollars
The selling price to make more than a 20% profit margin on Ebay is 19.84
dollars, with shipping charges
The profit is 3.98 dollars
What types of things will deal.items contain? A meh daily deal can have multiple items? EDIT: Maybe this means options? like colors?
@Ownix
A meh daily deal can have multiple items and the items can be sold for different prices. For example:
@shawn Just noticed you added replycount as a field. Now I can stop scraping the page for that. Quick question though: Can you either combine comment+reply count into replycount, or add it as a separate item? As it is now, it only has numbers for replies and doesn’t factor in the original comments.
@lichme added
commentCount
@shawn Fastest… request fulfillment… ever. Thx
How about a purchase API endpoint so I can automatically buy myself random junk if it’s under a certain price?
@shawn Any chance you could add a general product category? Even better if there could be a general category and a subcategory, like “electronics, speaker dock” or “tools, knife”.
@PantHeist do you want to come up with the comprehensive list of categories and sub-categories? Is there an existing ontology we can use?
@shawn Sure, I can make something. Is it something you’d actually consider doing though? Just hate to spend the time for nothing.
Any particular format that’s good for you?
@shawn @PantHeist
It is by no means complete, and could probably use some updating/modifications, but this is what I used to have set up for the Plus Items on woot. Obviously some are there that shouldn’t be categories, but it’s a start at least.
@PantHeist I feel like @lichme’s example illustrates why we’ve given up on this effort in the past (a couple times now). Why is there
Sport
andSports
? Why isNFL
not part ofSports
when there’s aSports - NFL
? Why is thereSports - Misc - NCAA
whenSports - NFL
would make you expectSports - NCAA
? I could go on for hundreds of these…This stuff is difficult. Every time we get close to implementing something like this we take a step back, see all the contradictions like you’ll find in @lichme’s example, and then wonder what benefit this provides anyone for a daily deal site.
@shawn I agree that it isn’t worth the hassle (I stopped updating them 2 years ago), especially when meh is only selling one thing a day.
For my list above: I just pulled the distinct records from my database and pasted them in there. Early on, everything was manually typed in for categories. As it got used more and more, the process got refined and a category dropdown got added, but the old stuff never got cleaned up. It isn’t as bad as the above list makes it seem, but yeah, there would be some hurdles to overcome, with very little benefit.
@lichme Thanks! This is a great start.
@lichme @shawn - I don’t really expect my particular plan to be of use to anyone, just a little project I’m working on for pattern detection. Still, having the info available might be good for someone who wants it for something more practical.
edit: actually, if I just clean this up by removing some of your old categories and some that are very uncommon on meh then add some ‘other’ subcategories it could be just what I’m looking for.
wheres the link to buy monthly free shipping?..oor is it yearly?
@DickE
Registration for Meh VMP closed.
So, I’m using the meh API for the meh-rathon, and 4-pack Bormioli Rocco Coolers and Tumblers are the current item. The tumblers have sold out. The API doesn’t show this. My coworker is very disappointed. Could you maybe add a “soldOut” var to the launches array so we don’t have to wait for both items to sell out to get the soldOutAt value?
@fimion I too am looking for a way to work with the meh-rathon. It would be nice for the API to conatin an expiresOn attribute so we can schedule our fetches. Or something so we know about the meh-rathon and can do polling or something.
I made a bot that clicks the Meh icon at midnight: https://github.com/liyun-li/meh-bot. Optionally it texts you through with your Twilio phone number. Please don’t change your template.
The images on the meh api docs page (this page) aren’t loading. Someone broke some s3 permissions!