CiteScribe.com
Monday, May 19th, 2008I have no idea how I came up with the idea for CiteScribe. I think it was when I was in the MBA program and had to make a bibliography for a book I used for research in one of my classes. I think it’s safe to say that making bibliographies can be a real pain in the neck. There are so many ways to format a bibliography and I thought there could be a much easier way of making them. I started writing some ideas down and I basically came up with a website where people can enter an ISBN number, title of a book, or author and be presented with a formatted citation for that item. Where does this information come from? For now, Amazon.
Amazon has had an open system for several years now where developers could make their own web store and obtain item information in XML and show that information on their own site. People can purchase items from them and the website makes a commission through Amazon’s Affiliate program.
I’m not really interested in starting a store though. I am however interested in the Affiliate program to monetize the site in some way and perhaps adding Google AdWords later. After choosing the format of their bibliography (MLA or ABA) and they submit their request, the request then gets the required information from Amazon to make a bibliography (i.e. Author, Title, Publisher, etc.). The information for that book is then returned to CiteScribe and formated in the selected format and displayed to the user according. I plan on displaying any cover art that is available and making it an Affiliate link to Amazon. If the user follows through and buys it, I get a 4% commission.
For a while, I thought how I would accomplish getting the XML requests from Amazon and displaying the data to the user. I though I’d make all of this from scratch but it turns out there are several developers who have already done most of the work for me. I can do it using boto written in Python, Amazon Products Feed - Associates Script written in Perl, or Project TinA written in PHP which is derived from the Perl scripts. I’m mostly leaning towards Perl because it’s the most complete solution for what I want to do. I can wrap the Perl scripts into my own site design and create the code that would return a bibliography in MLA or APA format. This is just to get started.
Later on, I’d like to incorporate user accounts where users can store their references that they’ve created and then enable them to share this information with other users. It would also be handy for users to look up others based on the types of research they are doing and collaborate that way and share information. I would also like to enable users to reference all other kinds of media that is used today. Making references for digital media, music, PubMed, journals, newspapers, magazines, etc. This site, however, is not my baby. More of a pet project for fun. I have something else in the works that should be very lucrative if I can pull it off. More on that later…



