Cover image for Hacking Gmail
Title:
Hacking Gmail
Personal Author:
Publication Information:
Indianapolis, IN : Wiley Publishing, 2006
ISBN:
9780764596117

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010100127 TK5105.74.G55 H35 2006 Open Access Book Book
Searching...

On Order

Summary

Summary

The first book to unlock the true power behind Gmail, Hacking Gmail will immediately appeal to Google and Gmail fans This is serious, down-and-dirty, under-the-hood, code-level hacking that will have readers eliminating the default settings, customizing appearance, disabling advertising, and taking control over their Gmail accounts Covers turning Gmail into an online hard drive for backing up files, using it as a blogging tool, and even creating customized Gmail tools and hacks Shows readers how to check their Gmail without visiting the site; use Gmail APIs in Perl, Python, PHP, and other languages, or create their own; and maximize Gmail as a host for message boards, photo galleries, even a blog


Author Notes

Ben Hammersley is a journalist, writer, explorer, and an errant developer and explainer of semantic Web technology


Table of Contents

Acknowledgmentsp. xvii
Introductionp. xix
Part I Starting to Use Gmailp. 1
Chapter 1 Desktop Integrationp. 3
New Mail Notificationp. 3
Windowsp. 3
Mac OS Xp. 5
Linux, etc.p. 5
Redirecting mailtop. 6
Windowsp. 7
Multiplatform/Mozillap. 7
OS Xp. 8
GmailerXPp. 8
And Nowp. 9
Chapter 2 Integrating Your Existing Mailp. 11
Importing Your Mail into Gmailp. 11
Gmail Loaderp. 11
Setting Up Pop Access Inside Gmailp. 12
Setting Up Pop Within an Applicationp. 13
IMAP for Gmailp. 14
And Nowp. 14
Chapter 3 Gmail Power Tipsp. 15
Keyboard Shortcutsp. 15
Plus Addressing and Filterinp. 20
Other Addressing Tipsp. 21
Quickly Mark a Group of E-Mailsp. 23
Send Executables as Attachmentsp. 23
Advanced Searchingp. 24
And Nowp. 26
Part II Getting Inside Gmailp. 27
Chapter 4 Skinning Gmailp. 29
Deconstructing Gmailp. 29
The Top Sectionp. 33
The Navigation Menup. 35
The Activity Areap. 38
The Bottom Sectionp. 42
Applying a New Stylep. 44
Creating Gmail Litep. 44
Walking Through the Style Sheetp. 45
Removing Google's Advertisingp. 51
And Nowp. 51
Chapter 5 How Gmail Worksp. 53
What the Devil Is Going On?p. 53
Preloading the Interfacep. 54
Introducing XMLHttpRequestp. 55
Using XMLHttpRequest Yourselfp. 55
Finding XMLHttpRequest within the Gmail codep. 61
Sniffing the Network Trafficp. 62
Firing Up Tcpflowp. 62
Prodding Gmail to Hear It Squeakp. 67
Preparing to Watch the Gmail Boot Sequencep. 67
Cleaning Up the Logp. 68
Stepping Through the Gmail Boot Sequencep. 68
Logging Inp. 69
The First Cookiep. 71
Loading the Inboxp. 74
Reading an Individual Mailp. 81
And Nowp. 89
Chapter 6 Gmail and Greasemonkeyp. 91
What Is Greasemonkey?p. 91
The Userscriptsp. 92
Displaying Bloglines Within Gmailp. 92
How It Worksp. 100
Add a Delete Buttonp. 101
GmailSecurep. 108
MailtoComposeInGmailp. 110
Other Userscriptsp. 114
Mark Read Buttonp. 114
Multiple Signaturesp. 115
Hide Invitesp. 115
Random Signaturesp. 115
And Nowp. 115
Chapter 7 Gmail Librariesp. 117
PHP - Gmailerp. 118
Getting and Installing the Libraryp. 118
How to Use Itp. 119
Perl - Mail::Webmail::Gmailp. 127
Getting and Installing the Libraryp. 127
Using the Libraryp. 128
Python - Libgmailp. 131
Getting and Installing the Libraryp. 131
How to Use Itp. 132
Reading the First Message in the Inboxp. 134
Setting Yourselves Up for the Remaining Chaptersp. 135
And Nowp. 136
Chapter 8 Checking for Mailp. 137
The Basics in Perlp. 137
The Basics in PHPp. 139
The Basics in Pythonp. 140
Building on the Basicsp. 142
New Mail Count in RSSp. 142
New Mail Count to AOL Instant Messengerp. 144
And Nowp. 149
Chapter 9 Reading Mailp. 151
Reading Mail with Perlp. 151
The Basicsp. 151
Accessing All the Data of a Messagep. 152
Listing the Mail and Displaying a Chosen Messagep. 153
Dealing with Attachmentsp. 155
Making an RSS Feed of Your Inboxp. 155
And Nowp. 159
Chapter 10 Sending Mailp. 161
Sending Mail with Gmail SMTPp. 161
Sending Mail with Perlp. 162
And Nowp. 166
Part III Conquering Gmailp. 167
Chapter 11 Dealing with Labelsp. 169
Listing the Existing Labelsp. 169
Setting New Labelsp. 173
Creating a New Labelp. 175
Removing Labelsp. 175
And Nowp. 176
Chapter 12 Addressing Addressesp. 177
The Contacts Listp. 177
Importing Contactsp. 178
Showing Your Current Contactsp. 180
Exporting Contactsp. 181
And Nowp. 182
Chapter 13 Building an API from the HTML-Only Version of Gmailp. 183
A First Look at the HTML Versionp. 183
Introducing Basic Scrapingp. 186
HTML::TokeParserp. 186
Parsing the Inboxp. 188
Retrieving the Individual Pagep. 192
Dealing with Threadsp. 195
Dealing with Other Foldersp. 195
And Nowp. 196
Chapter 14 Exporting Your Mailp. 197
Exporting as a Massive Text Filep. 197
Converting to Mboxp. 199
Appending to IMAPp. 200
And Nowp. 201
Chapter 15 Using Gmail top. 203
Using Gmail as a To-Do Listp. 203
Using Filtersp. 203
Using gmtodop. 205
Using Gmail to Find Information in RSS Feedsp. 205
Using Gmail to Find Torrent Filesp. 206
Using Gmail as a Notepadp. 207
Using Gmail as a Spam Filterp. 209
An Even Simpler Way of Doing Itp. 210
Using Gmail as Storage for a Photo Galleryp. 210
And Nowp. 211
Chapter 16 Using GmailFSp. 213
The Underlying Ideap. 213
Installing GmailFSp. 213
The Correct Pythonp. 213
Installing FUSEp. 215
Installing Libgmailp. 215
Installing GmailFSp. 215
Using GmailFSp. 216
Mounting GmailFS from the Command Linep. 216
Mounting GmailFS from fstabp. 217
Passing Commands to the File Systemp. 217
How GmailFS Worksp. 218
What Makes Up a File?p. 218
Representing All of This in E-Mailp. 220
The Actual Data in Actionp. 220
And Nowp. 221
Appendix Long Code Listingsp. 223
Indexp. 275