Help Me Solve a Problem

InboxHellContinues Thankful as I am for followers in Twitter, I need a way to streamline the process of adding people back. I’ve timed it and it takes me about 24 seconds from clicking on the message in my inbox to adding the person on the Twitter site, to comin back and deleting a message. That means, whenever I get a batch of new followers (about 30-60 a day right now), I’m going through a rather time-consuming process. I don’t want to automatically reciprocate, because I have a few rules as to who I add, so here’s what I want to do.

  1. Upon receiving a message that so-and-so is following me on Twitter, I want to strip the http://twitter.com/username out of the email.
  2. I want to dump that into a text file (that grows with each subsequent new message).
  3. I want to delete the original message.
  4. Then I’ll manually work with that text file later.

How can I accomplish this? Do I have to build a pop3 gmail account in either Mail or Thunderbird and work from THAT?

Your thoughts would be appreciated.

Screen Capture Uploaded with Skitch!

Related posts:

  1. Stowe Boyd Explains What Problem Twitter Solves
  2. One Problem With Creative Types
  3. Fight One Problem at a Time
  4. RSS Problem

ChrisBrogan.com runs on the Genesis Framework

Genesis Theme Framework

The Genesis Framework empowers you to quickly and easily build incredible websites with WordPress. Whether you're a novice or advanced developer, Genesis provides you with the secure and search-engine-optimized foundation that takes WordPress to places you never thought it could go.

With automatic theme updates and world-class support included, Genesis is the smart choice for your WordPress website or blog.

Become a StudioPress Affiliate

  • http://markharrison.wordpress.com Mark Harrison

    You may find it easier to use the Twitter API rather than trying to parse the incoming emails.

    1: Open your text file. Read each name (line) into an array.

    2: If you call (using something like CURL) the following URL:

    http://twitter.com/statuses/followers.xml?lite=true

    You’ll get back an XML file which is a LOT easier to parse… loop through it looking for the text then select the text between that point at

    3: If the name is found in the array from [1], then move on to the next… If it’s NOT in the array, append it to the text file.

    Obviously, that would give you a script that could either be run by hand (at the point you wanted to review), or in a crontab job, say at midnight.

    I’m not at home at the moment, but if you want to go down this route, let me know, and I’ll knock up a quick file that will do it for you.

    Mark

  • http://markharrison.wordpress.com Mark Harrison

    You may find it easier to use the Twitter API rather than trying to parse the incoming emails.

    1: Open your text file. Read each name (line) into an array.

    2: If you call (using something like CURL) the following URL:

    http://twitter.com/statuses/followers.xml?lite=true

    You’ll get back an XML file which is a LOT easier to parse… loop through it looking for the text then select the text between that point at

    3: If the name is found in the array from [1], then move on to the next… If it’s NOT in the array, append it to the text file.

    Obviously, that would give you a script that could either be run by hand (at the point you wanted to review), or in a crontab job, say at midnight.

    I’m not at home at the moment, but if you want to go down this route, let me know, and I’ll knock up a quick file that will do it for you.

    Mark

  • http://markharrison.wordpress.com Mark Harrison

    Actually, a couple of followup notes to that:

    1: I’m using XML rather than JSON because I find it _WAY_ easier to lexically parse in a srcipt for an application like this.

    2: In your code, you’ll need to add some parameters – your username and password – to the line you call from CURL.

    3: If you do it this way, you can just write a mail rule that DELETES the BACN from Twitter :-)

    4: If you wanted to be really cute, you could parse the list of followers, then check with twitter whether you’d friended them and not bother writing them to the file if you had. That way, your file would be a “to do” list rather than a “follower archive”.

  • http://markharrison.wordpress.com Mark Harrison

    Actually, a couple of followup notes to that:

    1: I’m using XML rather than JSON because I find it _WAY_ easier to lexically parse in a srcipt for an application like this.

    2: In your code, you’ll need to add some parameters – your username and password – to the line you call from CURL.

    3: If you do it this way, you can just write a mail rule that DELETES the BACN from Twitter :-)

    4: If you wanted to be really cute, you could parse the list of followers, then check with twitter whether you’d friended them and not bother writing them to the file if you had. That way, your file would be a “to do” list rather than a “follower archive”.

  • http://stevegarfield.com steve Garfield

    Someone needs to write a 3rd party app to do this with logic in it that the user can modify.

    Or, twitter needs to add this as a feature. Kinda like the spam filter in WordPress.

    Present me with a list of people that are following me, who I am not following.

    Display their following to followers ratio.

    Display their URL.

    Give me checkboxes.

    [ ] Follow
    [ ] Don’t follow

    The let me batch add them…

  • http://stevegarfield.com steve Garfield

    Someone needs to write a 3rd party app to do this with logic in it that the user can modify.

    Or, twitter needs to add this as a feature. Kinda like the spam filter in WordPress.

    Present me with a list of people that are following me, who I am not following.

    Display their following to followers ratio.

    Display their URL.

    Give me checkboxes.

    [ ] Follow
    [ ] Don’t follow

    The let me batch add them…

  • http://orangejack.googlepages.com rob

    I’m not sure, but I’m sorta partial to the second to the bottom one :)

  • http://orangejack.googlepages.com rob

    I’m not sure, but I’m sorta partial to the second to the bottom one :)

  • http://stevegarfield.com steve Garfield

    Rob,
    I’d add you on twitter but I can’t find your twitter name on yiur web page.
    What is it?
    –Steve

  • http://stevegarfield.com steve Garfield

    Rob,
    I’d add you on twitter but I can’t find your twitter name on yiur web page.
    What is it?
    –Steve

  • http://themarketingspot.blogspot.com Jay Ehret

    Of course, the easiest way to save time with Twitter is to not Twitter at all. I find that saves me oodles of time. :-)

  • http://themarketingspot.blogspot.com Jay Ehret

    Of course, the easiest way to save time with Twitter is to not Twitter at all. I find that saves me oodles of time. :-)

  • http://inoveryourhead.net julien

    @jay – but then i wouldn’t exist!!!

  • http://inoveryourhead.net julien

    @jay – but then i wouldn’t exist!!!

  • http://orangejack.googlepages.com rob

    @steve: sorry, it’s orangejack.

    I need to add that one!

  • http://orangejack.googlepages.com rob

    @steve: sorry, it’s orangejack.

    I need to add that one!

  • http://markharrison.wordpress.com Mark Harrison

    Steve,

    Doesn’t sound hard at all to put together…

    Would you want this as an installable application on your PC, or would you want it as a “hosted service”.

    If so, would you be happy to type your Twitter username / password into a managed service?

    Mark

  • http://markharrison.wordpress.com Mark Harrison

    Steve,

    Doesn’t sound hard at all to put together…

    Would you want this as an installable application on your PC, or would you want it as a “hosted service”.

    If so, would you be happy to type your Twitter username / password into a managed service?

    Mark

  • http://www.chrisbrogan.com chrisbrogan

    Mark- I’m evidently not passing who I am and my password. What’s the syntax for this?

  • http://www.chrisbrogan.com chrisbrogan

    Mark- I’m evidently not passing who I am and my password. What’s the syntax for this?

  • http://markharrison.wordpress.com Mark Harrison

    From an Ubuntu shell:

    curl -u chrisbrogan:12345 “http://twitter.com/statuses/followers.xml?lite=true”

    Obviously, you’ll need to replace “12345″ with your own password (unless it IS your password, in which case insert “Spaceballs” quotes of your choice here).

  • http://markharrison.wordpress.com Mark Harrison

    From an Ubuntu shell:

    curl -u chrisbrogan:12345 “http://twitter.com/statuses/followers.xml?lite=true”

    Obviously, you’ll need to replace “12345″ with your own password (unless it IS your password, in which case insert “Spaceballs” quotes of your choice here).

  • http://markharrison.wordpress.com Mark Harrison

    Ah – that line wrapped – the entire thing, starting with ‘curl’ and ending with ‘true”‘ should be on a single line in the terminal.

  • http://markharrison.wordpress.com Mark Harrison

    Ah – that line wrapped – the entire thing, starting with ‘curl’ and ending with ‘true”‘ should be on a single line in the terminal.

  • http://stevegarfield.com steve Garfield

    Mark,
    I’d use it as a hosted service and would enter in my username / password.
    –Steve

  • http://stevegarfield.com steve Garfield

    Mark,
    I’d use it as a hosted service and would enter in my username / password.
    –Steve

  • http://www.sufficientthrust.com Marina @ Sufficient Thrust

    About 10 minutes ago, @dossy announced his Twitter Karma program. I asked him to add the ability to sort by people who were following me that I wasn’t following, and vice versa, and he already updated it for me!

    http://dossy.org/twitter/karma/

    So you could ignore all that bacn and just run this once a week and add anyone who is following you that you’d like to follow.

  • http://www.sufficientthrust.com Marina @ Sufficient Thrust

    About 10 minutes ago, @dossy announced his Twitter Karma program. I asked him to add the ability to sort by people who were following me that I wasn’t following, and vice versa, and he already updated it for me!

    http://dossy.org/twitter/karma/

    So you could ignore all that bacn and just run this once a week and add anyone who is following you that you’d like to follow.

  • http://dossy.org/ Dossy Shiobara

    Marina, thanks for plugging Twitter Karma! :-)

    Chris, I’d like to hear how/if Twitter Karma helps you with your friend/follower management dilemma.

    I’ll be adding the ability to follow/block folks from Twitter Karma in the next hour or so.

  • http://dossy.org/ Dossy Shiobara

    Marina, thanks for plugging Twitter Karma! :-)

    Chris, I’d like to hear how/if Twitter Karma helps you with your friend/follower management dilemma.

    I’ll be adding the ability to follow/block folks from Twitter Karma in the next hour or so.

  • http://www.jonathancoffman.com Jonathan Coffman

    Actually Chris, it’s as simple as opening a support ticket in Twitter Help, they can switch a variable in the database on your account to automatically follow anyone who follows you.

    They did it for me (took about 24 hours to get a response, not bad at all!) and now I don’t have to worry about remembering and catching every ‘follow’ email that I get.

  • http://www.jonathancoffman.com Jonathan Coffman

    Actually Chris, it’s as simple as opening a support ticket in Twitter Help, they can switch a variable in the database on your account to automatically follow anyone who follows you.

    They did it for me (took about 24 hours to get a response, not bad at all!) and now I don’t have to worry about remembering and catching every ‘follow’ email that I get.

  • http://markharrison.wordpress.com Mark Harrison

    Does the fact you only started following me on twitter today indicate that you’ve found a solution :-)

    @MarkHarrisonUK

  • http://markharrison.wordpress.com Mark Harrison

    Does the fact you only started following me on twitter today indicate that you’ve found a solution :-)

    @MarkHarrisonUK

  • http://www.chrisbrogan.com chrisbrogan

    @MarkHarrisonUK – yes, but not the one you are helping me with.

    http://dossy.org/twitter/karma/

    That worked. : )

  • http://www.chrisbrogan.com chrisbrogan

    @MarkHarrisonUK – yes, but not the one you are helping me with.

    http://dossy.org/twitter/karma/

    That worked. : )

  • http://dossy.org/ Dossy Shiobara

    “3: If you do it this way, you can just write a mail rule that DELETES the BACN from Twitter :-)”

    FYI, you can go into Twitter settings and tell it not to email you when someone new follows you.

  • http://dossy.org/ Dossy Shiobara

    “3: If you do it this way, you can just write a mail rule that DELETES the BACN from Twitter :-)”

    FYI, you can go into Twitter settings and tell it not to email you when someone new follows you.

  • http://helzerman.com Catherine Helzerman

    off-topic but I’m quite impressed that you’re getting up to 60 followers a day on a text-only feed that offers neither nudity nor the promise of nudity.

  • http://helzerman.com Catherine Helzerman

    off-topic but I’m quite impressed that you’re getting up to 60 followers a day on a text-only feed that offers neither nudity nor the promise of nudity.

  • http://www.itsystemsconsultancy.com/ MOIDEEN

    My name is KATHAR MOIDEEN Indian citizen living in SHARJAH UAE. A man named Mohd Bin Al Hamrani Living in Sharjah UAE tied up with me a lease contract for his business for the period of one year at the rate of 13000 Dirham per month. After handing over the business to me Hamrani continually disturbing and interrupting the business he did what ever he things that he want to develop this business and put all the expenses on my head and made me great loss where I could not pay the agreement amount as agreed.

    Since I could not pay my obligations as per the agreement he don’t want to take back the business and pushing me in to great loss again and again.

    Now He is trying to put me in Jail based on the agreement where the total business gone on loss
    And I have to pay to him a big money.

    I am trying to convince him that I can pay this amount by installment in three or four years but he don’t want to accept it and he is always with me in aggressive way.
    Detailed information is in this page http://www.itsystemsconsultancy.com/

    Now I found no way to run out of it. Do not understand what I can do. But only way I have to kill my self.

  • http://www.itsystemsconsultancy.com/ MOIDEEN

    My name is KATHAR MOIDEEN Indian citizen living in SHARJAH UAE. A man named Mohd Bin Al Hamrani Living in Sharjah UAE tied up with me a lease contract for his business for the period of one year at the rate of 13000 Dirham per month. After handing over the business to me Hamrani continually disturbing and interrupting the business he did what ever he things that he want to develop this business and put all the expenses on my head and made me great loss where I could not pay the agreement amount as agreed.

    Since I could not pay my obligations as per the agreement he don’t want to take back the business and pushing me in to great loss again and again.

    Now He is trying to put me in Jail based on the agreement where the total business gone on loss
    And I have to pay to him a big money.

    I am trying to convince him that I can pay this amount by installment in three or four years but he don’t want to accept it and he is always with me in aggressive way.
    Detailed information is in this page http://www.itsystemsconsultancy.com/

    Now I found no way to run out of it. Do not understand what I can do. But only way I have to kill my self.

  • Ugg boots sale

    1.Ugg footwear is a great regard for your base like many reasons.cheap uggs for sale. Probably the most rocky landscape. Another equally important disputeugg uk is the ever-mounting medley of styles ugg boots saleand ensign that you are removable to buy ugg boots, actually form to the shape of the arch.。 UGG Bailey ButtonUGG Argyle KnitUGG CardyUGG CrochetUGG FlowerUGG LeopardUGG MiniUGG PaisleyUGG ShortUGG TallUGG Elsey WedgeUGG Infants ErinUGG LangleyUGG Lo ProUGG Lo Pro ButtonUGG LocarnoUGG MayfaireUGG NightfallUGG Rainier EskimoUGG Sundance IIUGG Ultimate BindUGG Ultra ShortUGG Ultra TallUGG SuedeUGG UpsideUGG RoxyUGG SelineUGG Corinth WedgeUGG LibertyUGG HighkooUGG KnightsbridgeUGG Bomber JacketUGG AdirondackUGG Suburb CrochetUGG Bailey Button BootsUGG Classic Argyle KnitUGG Classic Cardy BootsUGG Classic Crochet BootsUGG Classic Flower bootsUGG Classic Tall Boots 5684 LeopardUGG Classic Mini BootsUGG Classic Paisley BootsUGG Classic Short BootsUGG Classic Tall BootsUGG Elsey wedge BootsUGG Infant's Erin BabyUGG Women's Langley Boots BlackUGG Lo Pro Button BootsUGG Women's Locarno BootsUGG Mayfaire bootsUGG Nightfall BootsUGG Rainier Eskimo BootsUGG Sundance II BootsUGG Ultimate Bind BootsUGG Ultra Short BootsUGG Ultra Tall BootsUGG Suede BootsUGG upside BootsUGG Roxy Tall BootsUGG seline BootsUGG Women's Corinth Boots in CocoaUGG Liberty BootsUGG Highkoo BootsUGG Knightsbridge BootsUGG Bomber Jacket BootsUGG Adirondack Tall BootUGG Suburb Crochet Boots
    2.MBT HabariMBT KaraniMBT KayaMBT KisumuMBT LamiMBT M.WalkMBT Moto GTXMBT SapatuMBT Sport 2MBT Tarikiair jordan shoes

  • Prettyg101

    The other day my friends recommed me few fashion onlinecoach handbags outlet containslouboutin shoes ,gucci handbags ,chanel handbags ,miu miu handbags ,Balenciaga Handbags ,Louis Vuitton Wallets , christian louboutin , Summer comes and I want to buy one pair ofchristian louboutins ,Because I found there are so manychristian louboutin sale online with low prices. I decided also buy the discount christian louboutin ,cl shoes ,black christian louboutin ,buy christian louboutin , red sole shoes , christian louboutin boots , christian louboutin pumps , christian louboutin sandals ,mbt shoes ,mbt sport shoes ,discount gucci handbags ,gucci purses ,discount coach handbags together. When few of our friends go shopping last week, I saw one shop offercheap jordan shoes likeair jordan shoes sale ,air jordan 1 shoes ,cheap air jordan ,new air jordans ,nike jordan shoes ,Air Jordan 3 ,Air Jordan 4 ,Air Jordan 7 ,Air Jordan 8 ,Air Jordan 9 ,Air Jordan 10 ,Air Jordan 12 ,Air Jordan 13 ,Air Jordan 14 ,Air Jordan 15 ,Air Jordan 16 ,Air Jordan 17 ,Air Jordan 18 ,Air Jordan 19 ,Air Jordan 20 ,Air Jordan 21 ,Air Jordan 22 ,Air Jordan 23 ,Air Jordan 2010 ,kids jordan ,jordan low ,sneakers jordan ,retro jordan shoes ,jordan for sale ,jordan 6 retro ,kids jordans ,jordans size ,jordan shoes shoes ,authentic jordan ,grey jordan p90x workout ,px90 , p90x nutrition ,p90x fitness ,p90x extreme ,p90x reviews ,p90x schedule ugg australia , ugg classic tall , ugg classic short , ugg australia boots , ugg tall boots , ugg short boots , ugg sale , ugg slippers , ugg classic tall boots , classic short ugg boots ,ugg boots sale ,cheap ugg boots ,ugg on sale ,classic tall uggs ,classic short uggs ,ugg classic mini ,ugg boot sale ,uggs classic tall boots ,ugg boots for sale ,ugg kids sale ,uggs womens classic tall

  • http://savetubevideo.com youtube downloader

    I need to add that one!