Project Summary

  Analyzed 4 days ago based on code collected 4 days ago.

BRAD SUCKS DIGITAL DOWNLOAD STORE (BSDDS)http://www.bradsucks.net/projects/bsdds/

ABOUTI needed a cheap, DRM-free digital download store so I wrote this quickly over a few days. Then I thought it’d be useful for other artists. It was created to sell music but any files will work. Authors, photographers and artists could use it as well.

FEATURESUses Amazon S3 for cheap and reliable bandwidth. $0.15 per GB-Month storage used and $0.20 per GB of data transferred Built-in shopping cart Buyers receive instant access to the files Expiring URLs for your digital content Quick links instead of requiring lengthy Paypal FORM buttons Tracking in a MySQL database Quick handling of eCheck approval Totally free It’s also messy and probably full of bugs because I wrote it!

REQUIREMENTSA web host with MySQL and PHP 4 or greater An Amazon S3 account (http://aws.amazon.com/s3/) A Paypal account (http://www.paypal.com/) and/or an Amazon Flexible Payments Service account (http://aws.amazon.com/fps/)

INSTALLATIONCreate the MySQL table (use structure.mysql) Fill out config.php Customize items.ini Upload to your web server FOR PAYPAL: Turn on Instant Payment Notification (IPN), Auto Return and Payment Data Transfer (PDT) in your Paypal account. FOR AMAZON FPS: Set URL for Instant Payment Notification to "http://[your BSDDS location]/notify.php" Visit whichever URL you set in $GLOBALS[‘ROOT’] UPGRADE/admin/upgrade.php will update your database for v0.20.

CREDITBSDDS was built using a bunch of other people’s code including:

Crypt_HMAC by Derick Rethans and Matthew Fonda. PHP-MySQL Class by Henry Chen getS3Redirect() by carsonm (http://blogs.missiondata.com/s3/57/creating-s3-urls-that-expire-using-php/) The IPN Script Generator by PaypalTech.com (http://paypaltech.com/SG2/) SUPPORTI’m giving this store away for free to help other artists sell their stuff online. I don’t have much time to support it for free as well. You can post questions, problems or bug reports in my forums: http://www.bradsucks.net/forums/. I’ll try to answer stuff there.

If you’re interested in some paid tech support or installations, you can email me at brad@bradsucks.net and I’ll see what I can do.

Good luck!

Brad

email: brad@bradsucks.net

web: http://www.bradsucks.net/

blog: http://www.bradsucks.net/blog/

Share

In a Nutshell, brad-sucks-digital-download-store...

Languages

PHP
92%
HTML
6%
2 Other
2%
 
 

Lines of Code

 

Activity

30 Day Summary Apr 16 2013 — May 16 2013

12 Month Summary May 16 2012 — May 16 2013

Community

Ratings

Be the first to rate this project
 
Click to add your rating
 
Review this Project!
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.