BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
So, you want to put up a listing of the latest additions to BeBits on your site? Well, here's what you need to know.

All of our backend scripts live here:
http://www.bebits.com/backend/

As you can see, we have several different variations for you to choose from. Read on for the details...


Implementation
In order to add a BeBits feed to your site you are going to have either to know how to program and use CGI or find a script that will do this for you. If you develop a BeBits parsing script and are willing to share it, let us know and we'd be glad to link it or include it on this page for others to use.
  • PHP example by Sang-Won Lee of BeKrAge.
    If you have a very busy site, please use a method that will download the backend periodically as this version will hit BeBits each time your own page is hit.



Details
Right now BeBits only has two feeds that you can use. One is the Most Recently Added listings, and the other is the Best Rated listings. By default, the scripts will return site-wide results. So, if you request this URL:
http://www.bebits.com/backendinfo/recent.rdf

...you will get an RDF formated file that contains the most recently added applications for all of BeBits.

Usually, this is what you will want. Sometimes, however, you may want to request one specific category. For example, BeGamer uses the BeBits backend to request the most recently added applications for the Games section only. To do this, you simply navigate to the Games section on BeBits. Once there you will see a number at the end of the URL for that page. It should be of the form:
http://www.bebits.com/browse/num.

That number is the section_id of that category. By using that section_id with the backend scripts, you can get listings specific to one particular section. For example, consider this URL:
http://www.bebits.com/backend/recent.rdf/2

That will retrieve the most recently added applications for the Games section only. This same rule will apply to all BeBits backend scripts and versions unless otherwise noted here.


Format Comparisons
Since BeBits came into existence, the popular methods of obtaining backend data have changed. Below you will find a listing, a brief description, and pros and cons of each format and backend script currently available. If you have a need for an additional format or feed, be sure to let us know. (And include a terribly good reason. :-)
  • recent.xml
    The XML version of our backend provides the most recently updated BeBits applications in an "almost" correct XML form. This script came into existance before we found out about RDF. You should really try to avoid using this version and stick to the more "standard" RDF format.

  • recent.verbose
    This version of the recent backend uses the much older Slashdot/Ultramode format for it's listings. This format is very easy to parse, but is not very extensible. If we wanted to add more information to the listings, everyone's scripts would break - and that's a bad thing. Once again I suggest sticking with RDF if possible because a properly implemented parser will simply pass over any XML tags it does not understand or is not programmed to catch.

  • recent
    This is the oldest of our backend scripts. It too is in the Slashdot/Ultramode format. The recent.verbose version is simply an extension of the this script. As before, RDF is suggested simply because of it's more "standard" acceptance. However, you can't beat the ease of parsing this file format.

  • best
    This script provides the Best Rated applications on BeBits. It too is in the older Slashdot/Ultramode style format. There are currently no other formats of this script available.


Format Details
The XML and RDF versions of the backend scripts are pretty self explanatory - simply take a look at the output. The Slashdot/Ultramode format, however, may need some explaination.
  • recent.verbose
    Each record has the following format:
    %%
    Application Name
    Version: version
    URL to application on BeBits
    URL to application icon
    Developer name
    %%

  • best
    Each record has the following format:
    %%
    Application Name
    BeBits rating
    URL to application on BeBits
    %%


Wrapping up
Finally, if you're going to implement a BeBits backend, please drop us a line - we're always interested to know how the system is being used! If you have any other questions, comments, or requests, be sure to get in touch with us.

 
bebits tipjar
browse categories
beos resources
BeGroovy
1.  VNCServer 4.0-BeOS-AGMS-1.24
2.  cpuminer 2.2.3
3.  Time Pref for P... Version WORKS!
4.  BeOS Italian La... 1.0
5.  Text Bank 5.3
6.  ScreenSaver Ran... 0.1
7.  Matching Column... 1
8.  Simutrans 111-1
9.  Simutrans 111-0-0
10.  Sudoku 1.5
1.  BePodder - 9.73
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  Haiku AGP busm... - 9.35
5.  cpu_fix - 9.31
6.  vim6 - 9.31
7.  VNCServer - 9.30
8.  Beezer - 9.26
9.  HandBrake - 9.25
10.  BeeF - 9.25
1.  Ati Radeon G... - 40,932
2.  BeOS 5 Perso... - 36,763
3.  BePDF - 22,622
4.  Realtek RTL8... - 20,774
5.  Ensoniq Audi... - 19,390
6.  USB Joystick... - 17,833
7.  ATI Rage 128... - 13,762
8.  VLC Media Pl... - 12,318
9.  DOSBox - 11,388
10.  S3 Trio 64 v... - 10,962
3,519 Files
14,364,599 Downloads
799,608 Recent Downloads
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2013 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Website Deisgn: NumbDesign