Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Office > Finance

    BlueChips 1.0.4

    Download button

    No screenshots available
    Downloads: 347  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Residents of Blue Sun Corporate Headquarters | More programs
    GPL / FREE
    November 9th, 2011, 21:23 GMT [view history]
    ROOT / Office / Finance

     Read user reviews (0)  Refer to a friend  Subscribe

    BlueChips description

    Finances for people with shared expenses

    BlueChips is a simple finance tracking utility designed for small groups of people with shared expenses. It was designed and developed by groups of students who got tired of the headaches of managing lots of little payments between roommates.

    Example Scenario

     1. Larry lives with Curly and Moe.
     2. Larry gets the utility bill, and enters it as an expenditure on their BlueChips site. Everyone shares the utilities, so it's just an even split.
     3. A week later, Moe pays the rent. Curly has a smaller room, so he pays a smaller fraction of the rent.
     4. At any time, any user can visit the BlueChips site and see who needs to pay who how much in order to settle the books.
     5. After a few months, Moe has paid for a disproportionate amount of stuff, so the other roommates each make a transfer to Moe, and enter the amounts in BlueChips.

    Additional Features

     * Support for negative expenses
     * Uses any authentication mechanism which can set the REMOTE_USER environment variable, including authentication modules supported by Apache, nginx, lighttpd, and others.
     * Email notifications of changes (optional)
     * 100% test coverage

    Installation and Setup

    Install BlueChips using easy_install:

    easy_install BlueChips

    Make a config file as follows:

    paster make-config BlueChips config.ini

    Tweak the config file as appropriate and then setup the application:

    paster setup-app config.ini

    Host the application behind an authentication layer which sets REMOTE_USER.

    Apache Configuration

    The recommended deployment platform for BlueChips is Apache, mod_wsgi, and any Apache module which provides authentication. Here is an example vhost configuration:


     ServerName bluechips.example.com

     WSGIScriptAlias / /var/www/bluechips.wsgi
     < Directory /var/www >
     Order deny,allow
     Allow from all
     < /Directory >

     < Location / >
     AuthType Basic
     AuthName "Example BlueChips Site"
     AuthUserFile /etc/apache2/passwords
     Require valid-user
     < /Location >
    < /VirtualHost >


    The bluechips.wsgi wrapper script looks just like:

    from paste.deploy import loadapp
    application = loadapp('config:/var/www/ssl/config.ini')


    Acknowledgments

    BlueChips is the latest in a long line of software to make managing group finances easier, and would not be possible without the intellectual inspiration of those predecessors.

    CUTCAT's accounting software started the trend of software-based accounting mechanisms. It inspired a re-implementation as a curses script by Nelson Elhage, which introduced the notion of "pushing expenditures" to simplify transfers. The algorithm used in BlueChips for settling the books is directly cargo-culted from Nelson's implementation.


    Product's homepage

    Requirements:

    · Python

    What's New in This Release: [ read full changelog ]

    · Support for negative expenses
    · Uses any authentication mechanism which can set the REMOTE_USER environment variable, including authentication modules supported by Apache, nginx, lighttpd, and others.
    · Email notifications of changes (optional)
    · 100% test coverage

      


    TAGS:

    finance tracking | shared expenses | payments | finance | tracking

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM