Saturday, July 28, 2007

New Client - Needs Testing

New client is done..but not fully tested yet. It is fully backwards compatible with the old client. The biggest key improvement is the integrated sell feature in the client. Selling and seeding experience is greatly improved.
  1. make torrent tool
  2. create torrent
  3. click sell it on peerit
  4. you will be prompted for your peerit username and password
  5. you will automatically start seeding you peerit.com item
  6. the client will launch your web browser and bring you to the edit your item page for this torrent
  7. manditory modifications are: description, payment methods, tags, and category

Thursday, July 26, 2007

MultipartPostHandler doesn't work for unicode files

I am in the middle of upgrading the PeerIt client to use the latest and greatest bittorrent code. While I am at it, I have decided to make the sell process easier by having the client post the torrent to the web server and start seeding automatically. I feel this will ease the listing process. In order to do this, I need to post a multipart form with the torrent file. Unfortunately urllib2 does not have support for this. http://pipe.scs.fsu.edu/PostHandler/MultipartPostHandler.py was a nice piece of code I found, in order to use urllib2 to do the posting. I need to still use urllib2 in order to maintain cookies which are used by PeerIt.com login. Unfortunately this piece of code did not work as is for uploading torrent files. This is because torrent files have unicode characters in them. The following is the MultipartPostHandler.py that does work with unicode. The fix was to create the header using StringIO instead of plain old string class...

Monday, July 09, 2007

New Client In The Works

One of the biggest bummers about PeerIt.com in my opinion is the out dated client. The bittorrent code base that PeerIt client and tracker is currently based off of is 4.2.2. Last night I began completely redoing the client and tracker and basing it off of the 5.0.8 bittorrent code base. This client is much much nicer. One of the big benefits is that it docs in the system tray, and gets launched at startup. Meaning that seeding your items will be come automatic and simplified. Along with this is all the nice eye candy that comes in the new client. Look forward to its release in the coming weeks.

Sunday, May 06, 2007

PeerIt.com goes live

Sell your torrents on PeerIt.com. Buyers make money by sharing your purchases. Looking to sell your movies online. Have a garage band that you want to turn into a business. PeerIt.com is now officially live with active buyers and sellers. There are no fees for selling any of your digital goods on PeerIt.com. PeerIt is fully integrated with both PayPal and Google Checkout, allowing you to easily post your item, and accept credit cart payments with no additional work or baby sitting of you product. While Google Checkout is free (which is for at least until the end of this year), selling your items on PeerIt is 100% free. Buyers getting in on hot items early can look forward to making there money back, by helping distribute the items they have purchased automatically with the PeerIt download client. PeerIt is built on the BitTorrent network, so transfer rates are blindingly fast. Both buyers and sellers can profit from torrents at PeerIt.com

Thursday, April 19, 2007

Almost live - beta running

beta.peerit.com will be running using PayPal and Google Checkout Sandbox accounts. You will always be able to play with PeerIt.com without having to worry about real money. www.peerit.com is now also running. It is currently using sandbox accounts as well. www.peerit.com will officially go live, using real Google Checkout and PayPal in the coming days. Stay tuned...

Thursday, March 01, 2007

Django ifequal is broken for negative numbers

If you are using django version 0.95 like I am, you may have noticed the following code does not work. Here is the code for my custom templatetag ifneg which I wrote to test just for negative numbers, since that is all I needed to do. If you don't have the 5 minutes it takes to write this function, feel free to copy mine

arkayne