Code Location:

Ohloh Project Analysis
Basic Information
Code Locations: 1
SCM Types: Subversion   
Files: 25
Lines Of Code: 2,338
Published On: Jun 01, 2014 (05:14 AM)
BRAD SUCKS DIGITAL DOWNLOAD STORE (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 ( A Paypal account ( and/or an Amazon Flexible Payments Service account ( 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 ( The IPN Script Generator by ( 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: I’ll try to answer stuff there. If you’re interested in some paid tech support or installations, you can email me at and I’ll see what I can do. Good luck! Brad email: web: blog:
File Name LOCs Language
--- ---
--- ---
--- ---
--- ---
--- ---
--- ---
89 Other Languages
109 PHP
137 PHP
56 PHP
46 Other Languages
21 PHP
120 PHP
286 PHP
59 Other Languages
18 Other Languages