PBW Viewer - v1

So, basically this is a program I made. Doesn't have much to do with video games or GBAtemp, for that matter, but none the less I finished it and it does work. So perhaps it will interest someone.

pbwviewermt2.png

ReadMe:

This application allows you to parse the information out of Photobucket Slideshow (.PBW) files. It supports opening a PBW file from your computer, or downloading it on the fly from a url.

You may be thinking, what in the world is a PBW file? Basically, Photobucket has a slideshow creator, which allows you to select some images and have them be shown in a flash viewer on any website, myspace, etc. The flash viewer loads the pictures based off of an xml file, which is named as a .pbw file. This file has all of the image urls and information about what is being shown, and since it is a file, it can be downloaded and information can be extracted.

So basically, if you want pictures from a Photobucket slideshow, use this.

Features:

* Loading of PBW files from disk or web.
* You can paste several variations of the PBW url, and the Viewer will do its best to locate the actual file.
* Extraction of the username, PBW title, all image: browse urls, image urls, and thumbnail urls
* Allows downloading of individual images, or
* You can download all of the images in a PBW slideshow with one click.
* Previews can be downloaded when opening the PBW, so you can rely on more than just the filename.

What are the variations of a PBW url? How can you find one?

The 3 url types which the Viewer can read are:
-*.photobucket.com/albums/*/account/PBWFILENAME.pbw
-*.photobucket.com/albums/*/account/?action=view&current=PBWFILENAME.pbw
-*.photobucket.com/pbwidget.swf?pbwurl=http://*.photobucket.com/albums/*/account/PBWFILENAME.pbw

The first is the core file url, and will always be loaded correctly. The second is the viewing url, which is also parsed. The third is the url you would find if you take it from the flash player. Notice the "?pbwurl=", that is the parameter being passed to the pbwidget.swf, the flash player. Everything after the equals sign (=) in the third is identical to the 1st example url, hence it is the "pbwurl".

For more examples, just google something like "PBW slideshow". This brings up a whole bunch of PBW files you can test.

Requires .NET Framework 2.0, wish it didn't but I like C# so that's the way it has to be :P
Download Mirrors: RapidShare, DepositFiles, More at official page.

Comments

Looks nice.

The Official Mirror is broken btw. Links is probably completely wrong and even if I correct it (removing the last p and also the duplicated webpagename) it still doesn't work. :(
 
[quote name='Dominik93' post='1249025' date='Jul 2 2008, 03:09 PM']Looks nice.

The Official Mirror is broken btw. Links is probably completely wrong and even if I correct it (removing the last p and also the duplicated webpagename) it still doesn't work. :([/quote]

Thanks :)

The link should be fixed now. The duplicated must have come from when I uploaded with RightLoad, it always adds the domain twice, and sometimes I don't catch it. The second letter p should be there, that's how I get around the bizzare block of zip files at Atspace.
 

Blog entry information

Author
WB3000
Views
174
Comments
6
Last update

More entries in Personal Blogs

More entries from WB3000

Share this entry

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    I've turned more features on in OPNsense lately and it's getting kind of high on RAM usage, I see. Probably bump that up to 4GB soon
  • K3Nv2 @ K3Nv2:
    I wanna make a 8core router with support for 20gbps doesn't even sound that silly lol
  • Sicklyboy @ Sicklyboy:
    I only have 1 gig internet but internally I have 10 gig connectivity for everything on my lan lol
  • Sicklyboy @ Sicklyboy:
    fiber connection from my desktop PC back to my core network switch
  • Sicklyboy @ Sicklyboy:
    2 port HPE SFP+ PCIE NIC in my desktop and all of my servers
  • Sicklyboy @ Sicklyboy:
    silly shit
  • Sicklyboy @ Sicklyboy:
    eventually this desktop is going to act as a server too, just for the hell of it. Because this PC is WAY fucking overkill for how little I use it.
  • Sicklyboy @ Sicklyboy:
    And once I do that, my desktop OS that I interact with is just going to be a virtual machine and use GPU passthrough to connect everything
  • K3Nv2 @ K3Nv2:
    Send it to me ffs
  • Sicklyboy @ Sicklyboy:
    No because it's my desktop lol
  • Sicklyboy @ Sicklyboy:
    The most use this PC is getting right now is 979 Chrome tabs open right now
  • K3Nv2 @ K3Nv2:
    This is my desktop there are many like it but it is mine alone
  • K3Nv2 @ K3Nv2:
    Enabled PPPoE on router now no wifi connection lul
  • HiradeGirl @ HiradeGirl:
    Anyone knows
    where is Juan?
  • K3Nv2 @ K3Nv2:
    Taken by the feet police
  • HiradeGirl @ HiradeGirl:
    Horny jail?
  • K3Nv2 @ K3Nv2:
    It was a nationwide vote
  • BigOnYa @ BigOnYa:
    That does look good
  • HiradeGirl @ HiradeGirl:
    Does it have any more trailers?
  • HiradeGirl @ HiradeGirl:
    @K3Nv2 Are you there? I miss you.
  • K3Nv2 @ K3Nv2:
    Gay
  • HiradeGirl @ HiradeGirl:
    @K3Nv2 Those nights were wild. Thank you so much. :wub:
  • K3Nv2 @ K3Nv2:
    You were once human
    K3Nv2 @ K3Nv2: You were once human