Wit from the mind!
Mood:
Hot & Bothered
Watching:
Futurama
Listening:
DI.fm - Chillout
Reading:
Cryptonomicron
Drinking:
Coffee
Eating:
Vlasic Kosher Pickles
It is so hot here that our A/C can't quite keep up. I am sitting at my desk, in a usually quite cool room, but at this time I'm sweating. Not horribly sweating, but just enough to make my clothes stick to my body.

This could be the beginning of a sensual story about a wild afternoon, if it were not for the inconvenient fact that I am alone, and hate sweating more than most things in life.

Due to Family Concerns(R) I have been over at ʊien's house lately. As a side point, it's worth noting that ʊien has a kickass A/C right in his room, which makes things very nice.

So while at ʊien's I was forced to work on my notebook (which really is not much faster than my desktop these days), and when this happens I try to stay away from Javascript coding. I will not bore you with details, just trust me that it's a bitch.

So I was working on a purely PHP implementation of something, which turned out in the end to be NR's new REST API. Something we're probably going to release as an early alpha sometime.. sometime. Soon I would expect.

At this moment it supports some basic API related informational calls, and a few calls to fetch recent news items, etc. The interface on the back end for adding API modules is very clean, so we should be adding some stuff when we get the time.

Personally I want to get my Now Playing boxart on my blog and Facebook page. That will be badass.

We _are_ very close to launching the rebuild. The afore-mentioned Family Concerns have been holding me up on that. I have slimmed a few things down therefore some things will not be quite as polished as I wanted, but should be a faster path to getting done.

At this point, we just want to get the damn rebuild out there so we can polish it, and work on new systems, etc. So expect more on that very soon. It is highest priority.

So yeah, what are you looking forward to using the API for?
Jun 26, 2009 . 11:04:15

Comments

  • Klink258

    ~Klink258

    Camper

    Twitter.

    ...
    ...
    ...
    I dunno, you said API. That's the first thing that comes to mind :P

    ---
    http://cli.gs/klink

    • spot

      $spot

      Supreme Commander

      Actually we have an internal working prototype of our Twitter implementation already. It is something we plan to put more time into when we can get the chance.

      ---
      "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

      • Klink258

        ~Klink258

        Camper

        Now here's a concept which is extremely complicated, and I don't know if you'd even have an interest in pursuing, but--
        I've tried out sites like GamerDNA and Raptr, and they both cull information from XBox live and post updates to your respective profiles.
        Same with your Steam news feed, xfire, etc.

        ---
        http://cli.gs/klink

        • spot

          $spot

          Supreme Commander

          Steam and Xfire might be more open but getting a feed from XBOX Live requires that you be an XBOX Community Developer, which they are not taking any more applications for at this time.

          It is something we are very interested in doing.

          Concerning Steam and Xfire, we are kind of shorthanded here, so any information you could find on what kind of feeds they offer, and where, would be very helpful in getting that progressed further.

          ---
          "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

          • Klink258

            ~Klink258

            Camper

            Whoops, Steam data is taken from the Raptr client, not from the Steam Community or anything like that.
            I'm sure you're not looking to create a downloadable client :P

            ---
            http://cli.gs/klink

  • Annath

    +Annath

    Wipes Groups For Fun

    I haz no programming skillz, at all, so I will gratefully reap the fruits of others' labor

    ---
    Ask me about why I was Caboose long before Red vs Blue

    • chillinvillain

      +chillinvillain

      Is In Your Base, Killing Your Mans

      same

      ---
      "We aren't allowed to say brainstorm where I work because it's apparently offensive to people with cerebal palsy (bullshit)." --Chalkley3

  • Nirach

    $Nirach

    Professor of Boozeology!

    I want you to hurry up :(

    The rebuild is sexytiem!

    ---
    Nothing's broken, it's just functioning differently.

  • evnhnssn

    ~evnhnssn

    Artist

    just simply looking forward to the rebuild as a whole... keep up the good work! :) heat sure is annoying.

    ---
    evn

    • spot

      $spot

      Supreme Commander

      It's coming.

      ---
      "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

  • zedman

    +zedman

    Has The Flag

    I'm just looking forward. Not to anything in particular (or everything in particular), just looking forward.

  • Amras

    +Amras

    3D Special Ops

    I like to make pretty pictures! :D

    Wait, what were we talking about?

    ---
    Fluffy is a pretty pretty princess.

    Where we're going, we don't need roads.

  • Miksago

    *Miksago

    I'm not a Geek, I'm a Computerist.

    hmm.. sounds great!

    This API should be awesomesauce, although, what datatype formats does it return, will it be documented, and do you need an API Key or authorization to use it? (thinking of oAuth).


    Also, you know that if you have any js problems you can always shoot me a question :)

    ---
    Code is Art, I am a Code Monkey, therefore an Art-Monkey, but not an Artic Monkey.

    • spot

      $spot

      Supreme Commander

      Currently returns your choice of XML/JSON/JSONP and if there is enough demand we may add more (easy enough to add).

      Certain public modules do not require a an api key, but others, including anything providing access to private information, or submitting updating information does require a key. The key is actually passed in the REST URI, there is no OAuth at this point, however may implement something like that if (again) there is enough demand.

      OAuth would obviously work better for clients, etc.

      It's not really something we are putting a massive amount of focus on right now.

      Thanks for the JS offer. So far it's been pretty smooth. Just mostly cleaning up PHP stuff right now. Might hit you up for some IE7 stuff if it comes down to it.

      ---
      "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

    • spot

      $spot

      Supreme Commander

      Oh and the module creation (which is for our internal devs) is done.

      We will have more extensive documentation for the community when it launches.

      ---
      "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

      • Miksago

        *Miksago

        I'm not a Geek, I'm a Computerist.

        Okay, sounding awesome so far, so what are these "modules", profile modules perhaps? Or would Methods have been a better word to use?

        The datatypes that it returns looks like an awesome set already, and an almost standard datatype set. I know of a few ones who also include php var_export'd objects and stuff like that, but probably best to stick to just those three formats.

        ---
        Code is Art, I am a Code Monkey, therefore an Art-Monkey, but not an Artic Monkey.

      • Miksago

        *Miksago

        I'm not a Geek, I'm a Computerist.

        hmm.. Difficulty rating 7.5/10, although, hopefully IE7 doesn't have too many issues with your JavaScript. (that rating assumes having no IE7 available to test on.)


        Have you been testing in IE8?

        ---
        Code is Art, I am a Code Monkey, therefore an Art-Monkey, but not an Artic Monkey.

        • spot

          $spot

          Supreme Commander

          So far most of the issues are layout. Very few JS, which I find surprising.

          ---
          "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

          • Miksago

            *Miksago

            I'm not a Geek, I'm a Computerist.

            Oh, but I hear they're all good now?

            ---
            Code is Art, I am a Code Monkey, therefore an Art-Monkey, but not an Artic Monkey.

    • spot

      $spot

      Supreme Commander

      *module creation documentation :)

      ---
      "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

  • KingofClubs

    +KingofClubs

    Despot of RiotChat

    My love for you is swelling.

    ---
    Be kind to me, or treat me mean. I'll make the most of it, I'm an Extraordinary Machine!

    • chillinvillain

      +chillinvillain

      Is In Your Base, Killing Your Mans

      and my love for you is growing lllllllaaaaarrrrrger.

      ---
      "We aren't allowed to say brainstorm where I work because it's apparently offensive to people with cerebal palsy (bullshit)." --Chalkley3

      • KingofClubs

        +KingofClubs

        Despot of RiotChat

        ...

        ---
        Be kind to me, or treat me mean. I'll make the most of it, I'm an Extraordinary Machine!

        • chillinvillain

          +chillinvillain

          Is In Your Base, Killing Your Mans

          shush

          ---
          "We aren't allowed to say brainstorm where I work because it's apparently offensive to people with cerebal palsy (bullshit)." --Chalkley3

    • spot

      $spot

      Supreme Commander

      Sounds dirty!

      ---
      "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

  • rotane

    $rotane

    The Cake Is A Lie

    Having a Now Playing thing on fb sounds way cool! Oh, me goes off adding more boxart... :mischief:

    ---
    "The heat of the decomposition from an explosion of rotane is quite substantial (3426±87 kJ/mol ?)... So yeah, i think i can be suspicious of you" -- ~swordhorder

    • spot

      $spot

      Supreme Commander

      Working on that too :P

      ---
      "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

  • HAL

    ~HAL

    The Cake Is A Lie

    The API will be used for various evil things.

    The rebuild however, will just be used to induce drooling.

    ---
    I'm sorry Rioter, I'm afraid I can't do that.

    • spot

      $spot

      Supreme Commander

      We hope so. :)

      ---
      "This is no time for ease and comfort. It is time to dare and endure." - Winston Churchill

Take part in the conversation!

Join the riot!