
Home - Get Everything Done GmailDelaySendFAQ - gmail-delay-send - Gives gmail users the ability to schedule messages to be sent at a later time. This version of Gmail Delay Send is being deprecated. Please see the homepage for more information on the new version NOTE: Please join the google group so I can keep you up to date with any bug fixes / releases. Welcome Thanks for installing Gmail Delay Send! What does Gmail Delay Send do? Gmail Delay Send uses Google App Scripting to give you the ability to schedule emails to be sent at a later date. Cool! Easy! When you are composing an email, at the end of the subject line you write when you would like the email to be delivered. "Who wants to do P90X tomorrow?" And I wanted the email to be sent this Tuesday at 4PM I would add the special characters -- (dash-dash) then the date and time that I would like the email to be sent. "Who wants to do P90X tomorrow -- Tuesday 4pm" The final step is to apply the label GMAIL_DELAY_SEND to your draft email. Specifying dates If you need more help specifying the date/time when you want the messages to be sent there is an entire wiki page with tips.
Goal Stacker - A task motivator focused on what you can do today. D*I*Y Planner | the best thing in printing since Gutenberg GmailDelayFAQ_8 - gmail-delay-send - Gives gmail users the ability to schedule messages to be sent at a later time. NOTE: Please join the google group so I can keep you up to date with any bug fixes / releases. Thanks for installing Gmail Delay Send! This utility will allow you to schedule emails to be send at a later time using gmail. Below you will find some of the frequently asked questioned about this program. What does Gmail Delay Send do? Gmail Delay Send uses Google App Scripting to give you the ability to schedule emails to be sent at a later date. How is version 8 different than previous versions of Gmail Delay Send? If you're a user of a prior version of Gmail Delay Send there is a page dedicated specifically taking you through the differences here Does my computer have to be left on to use Gmail Delay Send? No. Cool! Easy! When you are composing an email, on the first line of the email specify when you would like your message to be sent. Subject: Who wants to do P90X tomorrow? Email Body: Lets meet at the gym at 5:30pm. @4pmLets meet at the gym at 5:30pm. Specifying dates Creating your first email
A Beginner's Guide to Making a D*I*Y Planner Many first-time visitors to this site are probably overwhelmed by the vast number of pages, templates, packages, sizes and loose forms available. This little all-in-one guide is meant to direct beginners to downloading the right packages, printing and preparing the forms, and setting up a basic planner or Hipster PDA using the D*I*Y Planner kits. The goal here is to teach you how to create an effective industrial-strength planner system that can last for years, yet costs next to nothing. This page might look a little complicated at first glance, but you'll be surprised by how little work is generally involved, especially after a little practice. For example, I can now create a dozen double-sided punched forms in about three to four minutes, including printing, by using basic (i.e., "cheap") equipment. (If you only want to download the kits and start experimenting, jump to the Official D*I*Y Planner Kits page and follow the links.) Choosing a Planner & Size My recommendation? What Next?
GettingStarted - google-voice-java - Simple Overview of this Simple Library. - An Unofficial Java API for Google Voice (This rough guide was written for version 1.3. Much new functionality has been added to future versions. We could definitely use some updated documentation for the new functionality if anyone wishes to volunteer.) Google Voice Java is an API. So far our tests of this library have worked well. java -jar {path}/google-voice-java-{version}.jar This simply logs in, displays your auth key, fetches contents of your inbox and sentbox, and displays the HTML. Now you must create a Voice object import com.techventus.server.voice.Voice; Voice voice = new Voice(userName, pass); Now, for example, to view the Inbox, call the function: voice.getInbox(); This function, and the other similar functions return raw HTML or XML code which must be parsed by you. Placing Calls To place a call, you simply pass the number from which you wish to call (originNumber) and the number being called (destinationNumber). We havent tried otherwise, but would recommend against using special characters in the phone numbers.
About 43 Folders Listen: 43 Folders is Merlin Mann’s website about finding the time and attention to do your best creative work. And, Hello. 43 Folders was launched by Merlin Mann on Wednesday, September 1, 2004 with an introductory post whose improbable title suggested that productivity can be like sausage; no one likes seeing it discussed at length on the internet by middle-aged men. The site continues to evolve, grow, contract, expand, recede, explode, go dark, go weird, go personal, and even occasionally reinvent itself -- all depending on where Merlin's interest, attention, and obsessions find him at a given time. What's Here Right now, 43 Folders is focused on an arc about how to improve the quality of your career and life by managing your attention in a way that allows you to work your ass off on the creative projects that matter most to you. No Tourists, Please Don't let us catch you dicking around here all day, okay? But, Where to Start? How to Use 43 Folders. So, Now What?
Mail Python API Overview - Google App Engine App Engine applications can send email messages on behalf of the app's administrators, and on behalf of users with Google Accounts. Apps can receive email at various addresses. Apps send messages using the Mail service and receive messages in the form of HTTP requests initiated by App Engine and posted to the app. Sending mail in Python The mail.send_mail() function sends an email message from the application. The From: address can be the email address of a registered administrator (developer) of the application, the current user if signed in with Google Accounts, or any valid email receiving address for the app (that is, an address of the form string@appid.appspotmail.com). The following example sends an email message to the user as confirmation that the user created a new account with the application: import webapp2from google.appengine.api import mail class ConfirmUserSignup(webapp2.RequestHandler): def post(self): user_address = self.request.get("email_address") %s""" % confirmation_url
Cascading Next Actions (Getting Things Done) Explaining the idea of Next Actions to my girlfriend, I thought of something that could help make Next Actions even more helpful. First of all, what are Next Actions? What is GTD? Next Actions are a concept from Getting Things Done, which is perhaps the finest book on personal productivity ever written. Basically, the Next Actions concept says that if you have an abstract item on your to-do list (replace tires on car), you'll never do it because every time you look at it, you'll glaze the in-between steps. With a to-do list you have to make a decision on the next action for each item each time you look at it. When I was in high school, my English teacher (among other teachers) told me that I should take my term paper and break it up into smaller steps. But by focusing on only the next action rather than all the actions, it's not nearly as intimidating. Now what do you mean by Cascading Next Actions? Well, why not use Cascading Next Actions to keep track of both in one place?
Search Overview (Python) - Google App Engine The Search API provides a model for indexing documents that contain structured data. You can search an index, and organize and present search results. The API supports partial text matching on string fields. Note: The Search API is available only to applications using the High Replication Datastore (HRD). Overview The Search API is based on four main concepts: documents, indexes, queries, and results. Documents A document is an object with a unique ID and a list of fields containing user data. Atom Field - an indivisible character stringText Field - a plain text string that can be searched word by wordHTML Field - a string that contains HTML markup tags, only the text outside the markup tags can be searchedNumber Field - a floating point number Date Field - a date object with year/month/day and optional time Geopoint Field - a data object with latitude and longitude coordinates The maximum size of a document is 1 MB. Indexes An index stores documents for retrieval. Queries Search results
URL Fetch Python API Overview - Google App Engine App Engine applications can communicate with other applications or access other resources on the web by fetching URLs. An app can use the URL Fetch service to issue HTTP and HTTPS requests and receive responses. The URL Fetch service uses Google's network infrastructure for efficiency and scaling purposes. Fetching URLs in Python You can use the Python standard libraries urllib, urllib2 or httplib to make HTTP requests. import urllib2 url = " result = urllib2.urlopen(url) doSomethingWithResult(result)except urllib2.URLError, e: handleError(e) You can also access the URL fetch service using its Python API. from google.appengine.api import urlfetch url = " = urlfetch.fetch(url)if result.status_code == 200: doSomethingWithResult(result.content) The URL fetch service supports the following HTTP methods: GET, POST, HEAD, PUT, DELETE, and PATCH. import urllib Making requests An app can fetch a URL using HTTP (normal) or HTTPS (secure).
Scheduled Tasks With Cron for Python - Google App Engine The App Engine Cron Service allows you to configure regularly scheduled tasks that operate at defined times or regular intervals. These tasks are commonly known as cron jobs. These cron jobs are automatically triggered by the App Engine Cron Service. For instance, you might use this to send out a report email on a daily basis, to update some cached data every 10 minutes, or to update some summary information once an hour. A cron job will invoke a URL, using an HTTP GET request, at a given time of day. Free applications can have up to 20 scheduled tasks. About cron.yaml A cron.yaml file in the root directory of your application (alongside app.yaml) configures scheduled tasks for your Python application. cron:- description: daily summary job url: /tasks/summary schedule: every 24 hours- description: monday morning mailout url: /mail/weekly schedule: every monday 09:00 timezone: Australia/NSW- description: new daily summary job url: /tasks/summary schedule: every 24 hours target: beta Where: