Tuesday, June 25, 2013

Bing! Rewards Automation version 2.0

In December 2012 was published the first version of Bing! Rewards Automation script. The first blog post can be found here.

This message is to announce script version 2.0. Here is a list of changes:
  1. The script now supports two authentication types - Facebook (which has been there since the first version) and Microsoft Live account.
  2. Accounts are configured in XML file. The default file is config.xml. You may have as many Facebook and Live accounts there as you want.
Sample config.xml

<configuration>
    <accounts>
        <account type="Facebook" disabled="false">
            <login>xxx</login>
            <password>xxx</password>
        </account>
        <account type="Live" disabled="false">
            <login>xxx</login>
            <password>xxx</password>
        </account>
        <account type="Live" disabled="false">
            <login>xxx</login>
            <password>xxx</password>
        </account>
    </accounts>
</configuration>

Parameters are pretty straight forward. Under accounts node you list your accounts with type attribute set to either Facebook or to Live. If you'd like to disable account, just set disabled attribute to true. You may prefer to have a number of config files to store different accounts. To run the script with non default (config.xml) config file, simply run it as

python main.py -f configFile

To see how the script can be executed, run
python main.py -h

The code can be downloaded from my GitHub account

Bing! Rewards Automation script: Unix Cron
Bing! Rewards Automation version 3.0
Configuration for Bing! Rewards Automation script