Need Your Help

Hey my fellow blogging friends! I am just going to come out and ask for it. I wanted to grab a moment of your attention and tell you about something I created.

It’s called Proppitup. It’s like a mashup of Facebook, Twitter and a bunch of other stuff. And you use it to propp up things you think are funny, interesting, unique or whatever else. That’s Proppitup with a big P!

proppinOr you can use a little P, that’s fine too!

proppinfaviconCheck it out

But either way, I wanted to tell you about Proppitup and ask you to go check it out! A couple of you already have which is fantastic.

Here’s the URL to Proppitup: http://www.proppitup.com

Why check it out?

Well, it helps me out! And the more you “click around” the more data I get to play with. It’s all anonymous data, but it does help to see how this thing holds up. If you go so far as to sign-up (which is 100% free), the only thing I can see is your email address. You sign in with a free Google account.

Bonus

Unfortunately, I can’t pay you a bonus because I don’t have any money to even run Proppitup. It runs for free on Google’s massive cloud infrastructure. In fact, Proppitup runs out of resources every day, but when that happens Google gives me a little more to play with @midnight Pacific time for the next day (they take pity on me). Of course, Google must think I’m doing something halfway neat because they re-tweeted my tweet.

Mobile

You can use your smartphone or tablet to browse Proppitup, you don’t have to use a PC if you aren’t in front of one. I’ve built Proppitup with what’s called a “responsive” design. That means it will scale to appropriately fit whatever device you’re using.

Apps

Oh yeah, we have an iPhone app too, you can find it in the AppStore under the same name. Sorry we don’t have Android or Windows yet, but would love to at some point!

Sheesh

Sheesh is right, why did I build Proppitup? I’ll spare you all the technical reasons and details, but I can sum it up by just saying I wanted to build something on Google’s incredibly massive “infrastructure in the sky” and I had to come up with something. Proppitup is what I came up with.

Stream Videos Easily

There’s a whole host of benefits when hosting videos on YouTube, but sometimes you want to just DIY.

Like Amazon and other massive cloud providers, it’s crazy easy and crazy scalable (these guys have way more stuff than you have stuff) for you DIYers.

I’ll show you how easy it is with a very simple example, all other deets stripped out for readability…

videoselectedmegafall

First, tell Google you’re about to upload a video.

In fact, Google doesn’t care what you upload, so call it a big ol’ Blob for lack of a better name.

from google.appengine.ext.webapp import blobstore_handlers

blobstore.create_upload_url('some URL of yours')

Next, when your web site user selects a blob/video off their computer, tablet or phone, handle it.

class SubmitNewPropp(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
inputUploads = self.get_uploads()
inputUploadedHybridFile = inputUploads[0]
blobkey = str(inputUploadedHybridFile.key())

Now that you’re done with that, let’s show it to the user.

Create a HTML5 tag.

<video width="420" height="420">
<source src="/servevideo/{{ blobvideokey }}" type="video/webm" />
<source src="/servevideo/{{ blobvideokey }}" type="video/mp4" />
<source src="/servevideo/{{ blobvideokey }}" type="video/ogg" />
Your browser does not support the video tag.
</video>

And of course, you have to be able to handle that request since the user has asked for it.

Serve it up

class ServeVideoHandler(blobstore_handlers.BlobstoreDownloadHandler):
def get(self, resource):
resource = str(urllib.unquote(resource))
blob_info = blobstore.BlobInfo.get(resource)
self.send_blob(blob_info)

And this isn’t just theory, I’ve done it using Google’s stuff. But who am I to tell you, go try it for yourself and let me know if you have any questions.

I Stole Something From Twitter

Yep, I did, but I couldn’t help it!

Does that make it ok?  No, I suppose not, but I can’t imagine the words “follower” and “following” are patented.  Besides, they don’t care about little ol’ me.  They have a billion dollars in the bank and a whole host of good ideas.  Me?  I have a billion minus a billion in the bank and apparently very few original ideas.  So I had to steal one of their concepts.

I just put it on Proppitup.  Now you can see which proppers are following each other.  Thank you Twitter.  Check it out.

Also, a shout out to my bud Jeff, @jeff_1868 who recently logged in!  I’ve heard him referred to as “e-funny” in an endearing way and I agree, that dude cracks me up.

Oh and yes, it is true, I did have chicken tikka masala for lunch one day and have had it another 200 times since.  I have tagged this post appropriately with “indian food” because that only makes sense.

proppitup