of APIs and catch-22s
So for the past, oh, year or so, I have been sporadically and half-heartedly working on* a fork of writtenkitten that will let you pull images from more fannishly-oriented sites than flickr, because tbh when you put in "kaiju" or "methos" as your search term it doesn't pull up much from flickr/creative commons.
Anyway, I have gotten as far as rebranding it "wrotegoat", fixing the bug for the firstkitten goat, and adding some more user options, but when it comes to actually getting images from Tumblr, I run up against the fact that I have no idea what I'm doing with APIs, and Tumblr makes you "register your application" before you can play with their API.
So if there is anyone here who knows anything about APIs, can you answer me one simple question? To make an app with the tumblr API, I have to register an app. To register an app, I have to have made an app. To make an app I have to register an app. To register an app I have to have made an app. HOW DOES THAT WORK?? Can I register with a dummy URL, keep coding with the files on my hard drive until it at least vaguely works, and then change it later, or something?
...also shouldn't programmers know what an 'infinite loop' is?
*when I know I should be doing other stuff but really really dunwanna
Anyway, I have gotten as far as rebranding it "wrotegoat", fixing the bug for the first
So if there is anyone here who knows anything about APIs, can you answer me one simple question? To make an app with the tumblr API, I have to register an app. To register an app, I have to have made an app. To make an app I have to register an app. To register an app I have to have made an app. HOW DOES THAT WORK?? Can I register with a dummy URL, keep coding with the files on my hard drive until it at least vaguely works, and then change it later, or something?
...also shouldn't programmers know what an 'infinite loop' is?
*when I know I should be doing other stuff but really really dunwanna

no subject
You should be able to set it up on katycat.net, though.
ORRRRRRR you could just click back and forth between wowair.us and icelandair.us until you make a decision, both of which have frankly unbelievably low prices right now (compared to last year anyway).
no subject
Well, I can run the writtenkitten javascript code, which uses the Flickr API, from an html file saved to my usb stick, and it works just fine? So it can't be inherently required for an API that the code be running on live on the internet. (I mean this is a really simple use of an API, I'm just pulling URLs for image files out of a block of html, I just need to get it to spit the html into my javascript variable, and there is a tumblr API call that's supposedly designed to do that.)
Possibly writtenkitten is working off USB because it's still authenticating via the writtenkitten website, but in that case presumably I could register a dummy URL on katycat and keep working on the javascript via the USB...? None of the javascript in writtenkitten seems to require contacting the original website - the api key is just a string of hex digits.
(If it has to be running live on the web, I can't mess with it at work, because I can't get into anything fancy from work, plus that's just plain annoying, and if I can't mess with it at work I will never mess with it.)
no subject
You should be just fine with a dummy URL.
no subject
no subject
Yeah, I don't know of any really good "how to use a site's API to do cool things" tutorials out there -- everybody assumes you already know what you're doing!
no subject
Well, once I can register, I can mess around with it and figure it out for myself probably - that's the most fun way to learn - it's just those super-basic basics that always trip one up when trying to learn on one's own.