Module Expr Str Import alias alias FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad CompareLt Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return AttributeLoad BinOpSub Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad attr decorator_list Assign NameStore Call AttributeLoad Str attr GeneratorExp Call AttributeLoad Str attr NameLoad comprehension NameStore Call NameLoad GeneratorExp Dict Str Str NameLoad Call NameLoad AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults SubscriptLoad NameLoad Index Str Print IfExp NameLoad Call AttributeLoad Str attr BinOpMult Str Num NameLoad Str
N/A N/A 
Prints a list of birthdays in your address book (in days from now).

NOTE: This script requires access to your contacts in order to work.
 N/A contacts datetime days_until_next N/A N/A date N/A N/A N/A now N/A N/A N/A datetime datetime now N/A inc N/A int N/A N/A N/A datetime datetime N/A now year N/A date month N/A date day now N/A N/A N/A N/A N/A datetime datetime N/A N/A now year inc N/A date month N/A date day now days N/A N/A text N/A N/A join N/A N/A N/A * {p.first_name} in {days} days format x N/A x N/A sorted N/A N/A p days p N/A days_until_next N/A p birthday N/A p N/A N/A contacts get_all_people N/A p birthday key N/A N/A N/A x N/A N/A x N/A days N/A N/A text N/A N/A Upcoming Birthdays:
{}
{} format N/A = 19 text You don't have any birthdays in your address book.