{ "info": { "author": "Residents of Blue Sun Corporate Headquarters", "author_email": "chips@blue-sun-corp.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Pylons", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Topic :: Home Automation", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Office/Business :: Financial :: Accounting" ], "description": "BlueChips is a simple finance tracking application designed for small groups of\npeople with shared expenses. It was designed and developed by groups of\nstudents who got tired of the headaches of managing lots of little payments\nbetween roommates.\n\nDemo\n----\n\nIf you want to try out BlueChips, you can go to http://demo.bluechi.ps\n\nExample Scenario\n----------------\n\n1. Larry lives with Curly and Moe.\n2. Larry gets the utility bill, and enters it as an expenditure on\n their BlueChips site. Everyone shares the utilities, so it's just an\n even split.\n3. A week later, Moe pays the rent. Curly has a smaller room, so he\n pays a smaller fraction of the rent.\n4. At any time, any user can visit the BlueChips site and see who\n needs to pay who how much in order to settle the books.\n5. After a few months, Moe has paid for a disproportionate amount of\n stuff, so the other roommates each make a transfer to Moe, and\n enter the amounts in BlueChips.\n\nAdditional Features\n-------------------\n\n* Support for negative expenses\n* Uses any authentication mechanism which can set the REMOTE_USER\n environment variable, including authentication modules supported by\n Apache, nginx, lighttpd, and others.\n* Email notifications of changes (optional)\n* 100% test coverage\n\nInstallation and Setup\n----------------------\n\nInstall ``BlueChips`` using easy_install::\n\n easy_install BlueChips\n\nMake a config file as follows::\n\n paster make-config BlueChips config.ini\n\nTweak the config file as appropriate and then setup the application::\n\n paster setup-app config.ini\n\nHost the application behind an authentication layer which sets REMOTE_USER.\n\nApache Configuration\n--------------------\n\nThe recommended deployment platform for BlueChips is Apache, mod_wsgi, and any\nApache module which provides authentication. Here is an example vhost\nconfiguration::\n\n \n ServerName bluechips.example.com\n\n WSGIScriptAlias / /var/www/bluechips.wsgi\n \n Order deny,allow\n Allow from all\n \n\n \n AuthType Basic\n AuthName \"Example BlueChips Site\"\n AuthUserFile /etc/apache2/passwords\n Require valid-user\n \n \n\nThe ``bluechips.wsgi`` wrapper script looks just like::\n\n from paste.deploy import loadapp\n application = loadapp('config:/var/www/ssl/config.ini')\n\nAcknowledgments\n---------------\n\nBlueChips is the latest in a long line of software to make managing\ngroup finances easier, and would not be possible without the\nintellectual inspiration of those predecessors.\n\nCUTCAT's `accounting software`_ started the trend of\nsoftware-based accounting mechanisms. It inspired a re-implementation\nas a curses script by `Nelson Elhage`_, which introduced the\nnotion of \"pushing expenditures\" to simplify transfers. The algorithm\nused in BlueChips for settling the books is directly cargo-culted from\nNelson's implementation.\n\n.. _accounting software: http://cutc.at/accounting-software.html\n.. _Nelson Elhage: http://nelhage.com/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ebroder/bluechips", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "BlueChips", "package_url": "https://pypi.org/project/BlueChips/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/BlueChips/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/ebroder/bluechips" }, "release_url": "https://pypi.org/project/BlueChips/1.0.4/", "requires_dist": null, "requires_python": null, "summary": "BlueChips - finances for people with shared expenses", "version": "1.0.4" }, "last_serial": 718553, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "0e023bac2300e835f310996727ccea6d", "sha256": "ec6a6aa504960ca8a665544d5b168c9624cb5141b3eed10f839ed35b6aa10b15" }, "downloads": -1, "filename": "BlueChips-1.0.0.tar.gz", "has_sig": true, "md5_digest": "0e023bac2300e835f310996727ccea6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40706, "upload_time": "2010-03-08T15:31:57", "url": "https://files.pythonhosted.org/packages/e2/35/f42869ee5567d6d71f8bdd57cd34cc8d776136fcc79f8a438ab6f693e499/BlueChips-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "161b940ee4a85c7a72fdaa7b393a73c9", "sha256": "ca82642893a0f4711b15980e8010c9a0eb9074091e8a9add9d49ac64f07d8043" }, "downloads": -1, "filename": "BlueChips-1.0.1.tar.gz", "has_sig": true, "md5_digest": "161b940ee4a85c7a72fdaa7b393a73c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42819, "upload_time": "2010-11-21T07:51:17", "url": "https://files.pythonhosted.org/packages/4a/de/e11bffee75411bd1838e7cf2fae908ebca3408c866ebc55b77fde961e45b/BlueChips-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c7c8d9cd209b6515e31b82ed365285d8", "sha256": "62911131ed22a326fc5ce653592d4c75ea5915fa26e70d4d2b84a9af6544af87" }, "downloads": -1, "filename": "BlueChips-1.0.2.tar.gz", "has_sig": true, "md5_digest": "c7c8d9cd209b6515e31b82ed365285d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42829, "upload_time": "2010-11-21T07:57:50", "url": "https://files.pythonhosted.org/packages/ef/f6/caff3067890c778923b056df8754af2e7806e1481d6281d29fbf4eae48e3/BlueChips-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "477d9f47a273ec829c792b2511d03701", "sha256": "e0b18e35965270660dbab22c0c9595634e3e8be53bd6564488037581ee0ed48d" }, "downloads": -1, "filename": "BlueChips-1.0.3.tar.gz", "has_sig": true, "md5_digest": "477d9f47a273ec829c792b2511d03701", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42895, "upload_time": "2010-11-21T08:17:42", "url": "https://files.pythonhosted.org/packages/fe/f6/722d77ffa4940cd55ecbb49fd44d8366c5ff6289f7decfb6fcda0aa16c39/BlueChips-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "5d3da1ee38e502ff1aa54ab8e8cbb633", "sha256": "e869b9c5c13dde37b39f2bb24ae18e7d2721619e667f023736b68ce03d1b26f7" }, "downloads": -1, "filename": "BlueChips-1.0.4.tar.gz", "has_sig": true, "md5_digest": "5d3da1ee38e502ff1aa54ab8e8cbb633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42801, "upload_time": "2011-11-07T20:51:59", "url": "https://files.pythonhosted.org/packages/28/26/498cf79b8232af48a5d4c035b0e13a747a36e8127f13ad937985b0b547a4/BlueChips-1.0.4.tar.gz" } ], "1.0a2dev": [ { "comment_text": "", "digests": { "md5": "9852b2df071050b20ad421a8f7d38d97", "sha256": "57d521f1b884886c1f164ca5432491a1adae0c7f7c8361cefbedd4a26785bb85" }, "downloads": -1, "filename": "BlueChips-1.0a2dev.tar.gz", "has_sig": true, "md5_digest": "9852b2df071050b20ad421a8f7d38d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40371, "upload_time": "2010-02-25T06:34:33", "url": "https://files.pythonhosted.org/packages/45/67/57b4add4598d1b8fbe031266487b42500876be28585139ddd2bd67c3b4b6/BlueChips-1.0a2dev.tar.gz" } ], "1.0a3": [ { "comment_text": "", "digests": { "md5": "38963f77dfbf41251e185ace4342ffdd", "sha256": "10593dac9811738ef051ffb6ac9bfdbc673f1b7f2d018395748e988982f82ce6" }, "downloads": -1, "filename": "BlueChips-1.0a3.tar.gz", "has_sig": true, "md5_digest": "38963f77dfbf41251e185ace4342ffdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40361, "upload_time": "2010-02-25T06:36:54", "url": "https://files.pythonhosted.org/packages/13/48/ef7042edf306271b723cf97a8e912c866ba83eda7420ca73378f55a21402/BlueChips-1.0a3.tar.gz" } ], "1.0a4": [ { "comment_text": "", "digests": { "md5": "4c940517c50fa4bf70ade57a49ae9c81", "sha256": "69b3bcea266992aed5a40239e5c4f8fe0ce86cccd775dbf965255c0e6c93fb31" }, "downloads": -1, "filename": "BlueChips-1.0a4.tar.gz", "has_sig": true, "md5_digest": "4c940517c50fa4bf70ade57a49ae9c81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40699, "upload_time": "2010-02-26T02:30:13", "url": "https://files.pythonhosted.org/packages/c8/e6/64f31116f9401e2fc10e9af31f18b05ea5f6b43e739ec50722bf41dafea5/BlueChips-1.0a4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d3da1ee38e502ff1aa54ab8e8cbb633", "sha256": "e869b9c5c13dde37b39f2bb24ae18e7d2721619e667f023736b68ce03d1b26f7" }, "downloads": -1, "filename": "BlueChips-1.0.4.tar.gz", "has_sig": true, "md5_digest": "5d3da1ee38e502ff1aa54ab8e8cbb633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42801, "upload_time": "2011-11-07T20:51:59", "url": "https://files.pythonhosted.org/packages/28/26/498cf79b8232af48a5d4c035b0e13a747a36e8127f13ad937985b0b547a4/BlueChips-1.0.4.tar.gz" } ] }