Talk:Social Networking:Address Book

From ExtractValue Wiki

Jump to: navigation, search

[8:12 PM] Austin Guu: omed you here? [8:12 PM] Omed Habib: hey [8:12 PM] Omed Habib: ya [8:13 PM] Austin Guu: sup [8:13 PM] Omed Habib: sorry i got caught up with the guest when i walked in [8:13 PM] Austin Guu: that's ok [8:13 PM] Austin Guu: so [8:14 PM] Austin Guu: your plans for tonight? [8:14 PM] Omed Habib: spec? [8:15 PM] Austin Guu: alrighty! [8:15 PM] Austin Guu: want to talk about it? [8:15 PM] Omed Habib: let me take a look at your email [8:15 PM] Omed Habib: priority [8:15 PM] Omed Habib: 1. http://wiki.extractvalue.com/index.php/Advertising_Module:Google_Adwords [8:15 PM] Omed Habib: 2. Contact list importer: http://wiki.extractvalue.com/index.php/E-mail_Module:Address_Book [8:15 PM] Austin Guu: keep in mind the goal is to hit their api as unoften as possible [8:16 PM] Austin Guu: since it costs money to hit google's api [8:16 PM] Austin Guu: each 1000 "tokens" = $0.25 [8:16 PM] Austin Guu: in most cases, 1 hit = 1 token [8:16 PM] Austin Guu: but some hits = up to 500 tokens [8:16 PM] Omed Habib: 3. Build a wrapper that communicates with the mailchimp API: http://wiki.extractvalue.com/index.php/E-mail_Module:API [8:16 PM] Austin Guu: in other words, if we fuck up the code we can really put a dent in our wallets [8:16 PM] Omed Habib: ok [8:17 PM] Omed Habib: although, mailchimp already built a wrapper for php: http://www.mailchimp.com/api/downloads/ [8:17 PM] Austin Guu: what does that mean? [8:17 PM] Austin Guu: for 2. address book, we need to buy an importer right? [8:17 PM] Omed Habib: yep [8:18 PM] Omed Habib: a third party service [8:18 PM] Austin Guu: can you find and buy one [8:18 PM] Omed Habib: usually, with the contact list importer, its just "buying" the code that communicates with their server and their server handles the actual import [8:18 PM] Omed Habib: and sends it back to you [8:18 PM] Omed Habib: no one will release that code bc its so difficult to code [8:18 PM] Austin Guu: uh [8:18 PM] Austin Guu: it hits yahoo, gmail, etc. apis [8:18 PM] Omed Habib: and propietary [8:18 PM] Austin Guu: so it should just be our code [8:18 PM] Austin Guu: you sure about that? [8:19 PM] Austin Guu: i dunno about that... [8:19 PM] Omed Habib: last time i built one... yes. [8:19 PM] Austin Guu: that may not be acceptable for us b/c of licensing [8:20 PM] Omed Habib: right [8:20 PM] Omed Habib: im also afraid of those companies saving those email addresses [8:20 PM] Omed Habib: let me do my research [8:20 PM] Omed Habib: and see if i can find an open source one [8:20 PM] Omed Habib: last time i did this was about 2 years ago [8:20 PM] Omed Habib: which is 10 years in computer years [8:20 PM] Omed Habib: lol [8:21 PM] Austin Guu: yeah [8:21 PM] Omed Habib: http://cfsilence.com/blog/client/index.cfm/2008/6/30/CF-Needs-An-Open-Source-Contact-List-Importer [8:21 PM] Austin Guu: i think i remember seeing some you can just get [8:21 PM] Omed Habib: some guy, june 30th, suggesting that the open source community build one [8:21 PM] Omed Habib: that was only 2 months ago [8:22 PM] Omed Habib: http://svetlozar.net/page/Import-Contacts-from-Gmail-Yahoo-Hotmail-MSN-AOL-using-PHP-cURL.html [8:22 PM] Austin Guu: dude, remember when we talked about it before? [8:22 PM] Austin Guu: i remember finding examples [8:23 PM] Austin Guu: yeah i saw that one [8:24 PM] Omed Habib: wow [8:24 PM] Omed Habib: i just looked at his code [8:25 PM] Omed Habib: he is actually brute forcing through google [8:25 PM] Omed Habib: not via an api [8:25 PM] Omed Habib: hahah [8:25 PM] Austin Guu: who? [8:25 PM] Omed Habib: as long as it works [8:25 PM] Austin Guu: how do you brute force? [8:25 PM] Omed Habib: http://svetlozar.net/page/Import-Yahoo-Addresses.html [8:25 PM] Omed Habib: brute force = your code acts as if its an actual user logging in, then reads the source code and extracts all the email addresses [8:25 PM] Austin Guu: http://sourceforge.net/projects/contactgrabber/ [8:25 PM] Austin Guu: am i good or what? [8:26 PM] Austin Guu: http://www.phpclasses.org/browse/package/3895.html [8:26 PM] Austin Guu: http://sourceforge.net/projects/cl-grabber/ [8:26 PM] Omed Habib: uhh [8:27 PM] Omed Habib: the link you just sent me [8:27 PM] Omed Habib: is copyright svetlozar petrov in the source code [8:27 PM] Omed Habib: which is this guy [8:27 PM] Omed Habib: http://svetlozar.net/page/Import-Yahoo-Addresses.html [8:27 PM] Austin Guu: cotnact grabber? [8:27 PM] Omed Habib: it looks like this is our man [8:27 PM] Omed Habib: http://svetlozar.net/ [8:28 PM] Austin Guu: well, the sourceforge one is released under GNU/GPL [8:29 PM] Omed Habib: ya it looks like they're open source.. thats good... [8:29 PM] Austin Guu: this svetlozar is going to be expensive [8:29 PM] Austin Guu: plus, you shouldn't have to brute force when there are apis, etc. [8:30 PM] Austin Guu: http://sourceforge.net/projects/importer1/ [8:30 PM] Omed Habib: im not so sure the api's allow for grabbing all the email addresses [8:30 PM] Austin Guu: http://code.google.com/apis/contacts/developers_guide_protocol.html#retrieving_without_query [8:31 PM] Omed Habib: omg i just wrote a mysql script that is about to crash my computer [8:31 PM] Austin Guu: good one brainiac [8:31 PM] Omed Habib: my cpu is running at 96% [8:31 PM] Omed Habib: holy shit my fans shit turned on [8:31 PM] Omed Habib: aaaaaa!!!! [8:31 PM] Omed Habib: gotta reboot [8:31 PM] Omed Habib: bleh [8:31 PM] Omed Habib: whatever [8:31 PM] Omed Habib: oh wow [8:32 PM] Omed Habib: ok cool [8:32 PM] Omed Habib: so it looks like we have options [8:32 PM] Omed Habib: for the contact list importer [8:32 PM] Austin Guu: http://sourceforge.net/projects/openbuddylist/#item3rd-2 [8:32 PM] Omed Habib: and the emails are to be sent out via monkeymailer thing [8:32 PM] Austin Guu: we should have ALL emails sent through mailchimp [8:33 PM] Austin Guu: it'll improve delivery rates and unsubscribing so we are fully compliant [8:33 PM] Omed Habib: i agree [8:33 PM] Omed Habib: actually [8:34 PM] Austin Guu: http://www.hotscripts.com/Detailed/63762.html [8:35 PM] Omed Habib: same guy [8:35 PM] Omed Habib: svetlozar petriv [8:35 PM] Omed Habib: petrov [8:35 PM] Austin Guu: last one has free license [8:36 PM] Austin Guu: yes i understand [8:36 PM] Omed Habib: but that was 2 years ago [8:36 PM] Omed Habib: his website is updated [8:36 PM] Omed Habib: wait [8:36 PM] Austin Guu: http://curl.phptrack.com/ [8:36 PM] Omed Habib: it says commericla license [8:36 PM] Austin Guu: http://curl.phptrack.com/forum/viewtopic.php?t=67 [8:36 PM] Austin Guu: Live Examples :-

http://curl.phptrack.com/examples/yahoomail.php http://curl.phptrack.com/examples/hotmail.php http://curl.phptrack.com/examples/gmail.php [8:36 PM] Omed Habib: we use CURL to communicate with salesforce for lions futures [8:36 PM] Omed Habib: its just another method of communicating, kind of like xml-rpc [8:37 PM] Austin Guu: i understand [8:37 PM] Austin Guu: http://forums.devarticles.com/php-development-48/import-email-addressess-from-yahoo-gmail-hotmail-86529.html [8:37 PM] Austin Guu: GNU GPL http://www.phpimportcontacts.com/index.php [8:37 PM] Austin Guu: look at the last one! [8:39 PM] Omed Habib: i just popped a boner [8:39 PM] Austin Guu: ok, we cool? [8:40 PM] Omed Habib: ya [8:40 PM] Omed Habib: definitely [8:40 PM] Omed Habib: i want to test theseout [8:40 PM] Omed Habib: i have to run attend to the guest for a bit [8:40 PM] Omed Habib: before they leave [8:40 PM] Omed Habib: ill beback in a bit [8:40 PM] Austin Guu: here's a pay to play one http://www.addressbookimport.com/main/ [8:40 PM] Austin Guu: ok, pls msg me [8:40 PM] Omed Habib: k [8:40 PM] Austin Guu: when you get back