-
Notifications
You must be signed in to change notification settings - Fork 4
Guide
gameBits is a cross platform python script that automatically scrapes IGN.com for a games information, and outputs it in a format appropriate for upload on bB. It uses the games name, and console, and it will output a proper description
gameBits utilizes Beautiful Soup 4, and requests, in order to function. Both are included along with the master package.
gameBits is run from the command line, and utilizes a command in the format of
gamebits.py "Game Name" "Console" "Game Format (ISO/.rar/rom, etc)" "Language"
Of the arguments, only Game Name and Console are important in the search, the game format and language can be anything.
An example input would be
gamebits.py "ClayFighter 63 1/3" "N64" "Z64" "English"
This will proceed to output the description of the game out in the format of
Game Name: ClayFighter 63 1/3
Released: Oct. 21, 1997
Source: Z64
Language: English
Game Genre: Fighting
IGN Review: http://ign64.ign.com/articles/151/151940p1.html
Description: [quote] It's Clay Combat in 3D worlds with this N64 edition of the clay-busting fighter game. 3D Breakthrough Attacks allow players to get tossed out of a window and carry on fighting outside. This game features 12 brawling clay fighters, including the super-suited Earthworm Jim! [/quote]
Emulation: [quote]The best Emulator to use is Project 64. http://www.pj64-emu.com/ [/quote]
Cover image: http://i.imgur.com/aBN4qFb.jpg
Though this can easily be changed to suit your purposes by editing the gamebits.py.
The Cover Image is a picture of the cover of the box, and would be put in the Image (Optional) box.
Normally, this would be outputted to the console, but by adding
>> blah.txt
at the end of the command, the output will be written into said blah.txt text file.
This command would look like
gamebits.py "ClayFighter 63 1/3" "N64" "Z64" "English" >> GameDescriptions.txt
While this program works in most cases, it is not infallible. Therefore it is the users duty to double check their upload to see that it is correct. If bugs occur, please report them at https://github.com/MCn-/gamebits/issues