Prosper Greasemonkey Script for Firefox

I finally downloaded and tried out Greasemonkey for Firefox extension the other day. I had heard of it before, but never installed it until recently. Greasemonkey is a Firefox extension that allows you to manipulate any web page you visit in Firefox. It uses JavaScript code that runs as if it were embedded into the website. It also provides some additional functions that let you do magical things such as cross-site scripting (which can also be dangerous if you install a malicious script). I actually had written a few JavaScript “bookmarks” to do some quick stuff for me on the Prosper website, but Greasemonkey provides a much better interface. It allows me to do what my bookmarks were doing and even more. Here are the features I’ve put into the script so far:

  • Auto-login
  • This is disabled by default. In order to enable it, right-click on the monkey, and click “Disable Automatic Login” under the User Script Commands. When the prompt appears asking if you want to disable the auto-login, click Cancel and it will enable the automatic login. I realize this probably isn’t the most intuitive thing in the world, but I was too lazy to develop my own dialog and I just used the window.confirm() JavaScript method. Your username and password is stored locally within your browser and is not transmitted anywhere other than to the Prosper website.

    I assure you that that the auto-login feature does nothing evil. I have it disabled by default in case you don’t believe me. Your username and password will be stored as configuration values within Firefox. If you navigate to about:config in the browser, you’ll see them under greasemonkey.scriptvals. Please note that the password is not encrypted. If you’re using a public machine or someone else’s computer, you may want to think twice about using the auto-login feature.

  • Total Revolving Credit and Total Available Credit
  • If there is more than 0% utilization, then the calculated total revolving credit and total available credit is displayed. If utilization is 0%, it is displayed as Indeterminate.

  • Estimations on Listing and Search pages
  • The estimated loss, adjustments, fees, and estimated return will be displayed on listing pages. On search pages, I display just the estimated return and estimated loss (to take up a bit less space than displaying all 4 numbers). You will need to be logged in for this feature to work.

If you’d like to try it out, first install Greasemonkey on Firefox. Then click the button below to install:

If you have any suggestions for new features to add, please feel free to let me know and I’ll be glad to see what I can do to accomodate.

Update: I’ve added a user script command called “Set Investment Preferences.” It allows you to specify a minimum desired return, bid amount, and maximum loss amount. When you run searches, as the estimates are loaded in, listings will be removed if they are below the minimum desired return or if they have an estimated loss higher than the max loss.

Bookmark and Share
Blog Traffic Exchange
Related Websites

  • weightlossGet Your Doctor Involved In Your Weight Loss
  • FireFox 3
  • Yoast SEO Link Analysis Firefox AddonView External Nofollow Links in Google Webmaster Tools
  • Related Posts:

  • My First Post on the Official Prosper Blog
  • Prosper Days 2008 Videos
  • vs. The Google Fight
    • Daniel

      Do you know of anyone or company who can develop a similar site?

    • I believe that Prosper has their own in-house staff that developed the site.

    • Daniel

      Does anyone know who developed the website?

    • That's definitely a nice idea, but it's definitely easier said than done. I'll have to see if I come across an existing library for sorting HTML tables.

    • Thought

      One addition: Sort by estimated return? (:

    blog comments powered by Disqus