Adsense

Reminder using python ToastNotifier

import schedule
import calendar
import time
import os
from  win10toast import ToastNotifier
from datetime import datetime
from datetime import date


def job_test():
    print("job2: Train time ..."+datetime.now().strftime('%H:%M'))
    toaster = ToastNotifier()
    toaster.show_toast(title="Test",msg="Test time"+datetime.now().strftime('%H:%M'))

def job():
    print("I'm working job...", "Hello "+datetime.now().strftime('%H:%M'))
    #os.system("Cricket_score.py")
    #toaster = ToastNotifier()
    #toaster.show_toast(title="Time alert",msg="Hello "+datetime.now().strftime('%H:%M'))
    today = date.today()
    last_day = last_day_of_month(today.year, today.month)
    if today == last_day:
        print("billpayment ...", datetime.now().strftime('%H:%M'))
        toaster = ToastNotifier()
        toaster.show_toast(title="Last day for Bill Payment ",msg="Last day for Bill Payment \n "+datetime.now().strftime('%H:%M'))
   
def job1():
    print("job1: Lunch time..."+datetime.now().strftime('%H:%M'))
    toaster = ToastNotifier()
    toaster.show_toast(title="Lunch time",msg="Lunch time"+datetime.now().strftime('%H:%M'))
   
def job2():
    print("job2: Train time ..."+datetime.now().strftime('%H:%M'))
    toaster = ToastNotifier()
    toaster.show_toast(title="Train time",msg="Train time"+datetime.now().strftime('%H:%M'))
   
def job4():
    print("job4: Time alert with Cricket_score...", datetime.now().strftime('%H:%M'))
    #os.system("Cricket_score.py")
   
def social():
    print("social: Social time...", datetime.now().strftime('%H:%M'))
    toaster = ToastNotifier()
    toaster.show_toast(title="Social time ",msg="Social time "+datetime.now().strftime('%H:%M'))
   

def billpayment():
    today = date.today()
    print "today", today
    last_day = last_day_of_month(today.year, today.month)
    print last_day
    if today == last_day:
        print("billpayment ...", datetime.now().strftime('%H:%M'))
        toaster = ToastNotifier()
        toaster.show_toast(title="Last day for Bill Payment ",msg=" Last day for Bill Payment \n "+datetime.now().strftime('%H:%M'))
       
       
def last_day_of_month(year, month):
    """ Work out the last day of the month """
    last_days = [31, 30, 29, 28, 27]
    for i in last_days:
        try:
            end = datetime(year, month, i)
        except ValueError:
            continue
        else:
            return end.date()
    return None


def tutkal_booking():
    print("tutkal_booking: Time alert for Tutkal Ticket booking...", datetime.now().strftime('%H:%M'))
    toaster = ToastNotifier()
    toaster.show_toast(title="Tutkal Ticket booking ",msg="Tutkal Ticket booking "+datetime.now().strftime('%H:%M'))



Restart task-bar
----------------------
taskkill /f /im explorer.exe && start explorer.exe

Python selenium launch browser

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities




import time


def main():
   
    category_id = int(input("Enter the category id: "))
    platform_id = int(input("Enter the platform id: "))
    build_id = int(input("Enter the build id: "))
    result_list = raw_input("Enter the result_list: ")   
    query = "(db.results.category_id=='%d')&(db.results.platform_id=='%d')&(db.results.build_id=='%d') &(db.results.result_list.contains('%s'))" %(category_id, platform_id, build_id, result_list)
    print query
   
   
  
    options = webdriver.ChromeOptions()
    options.add_argument("user-data-dir=C:\\Users\\abckmuthuk2\\AppData\\Local\\Google\\Chrome\\User Data") #Path to your chrome profile
    browser = webdriver.Chrome(executable_path='C:\\Python27\\Scripts\\chromedriver.exe')
   



   
   
    url = "https://smtuvbu-tools-ha/rm-auto-tracker/appadmin/select/db"
    #driver = webdriver.Firefox(executable_path=r'C:\Users\abckmuthuk2\geckodriver\geckodriver.exe', firefox_profile=profile)
    browser.get(url)
   
    time.sleep(5)
    if browser.find_element_by_name('password'):
       u = browser.find_element_by_name('password')
       u.send_keys('web2py')
       s = browser.find_element_by_name('login')
       s.send_keys(Keys.RETURN)
       time.sleep(5)
       k= browser.find_element_by_name('query')
       k.send_keys(query)
       s = browser.find_element_by_xpath("//input[@value='submit']")
       s.send_keys(Keys.RETURN)
       time.sleep(5)
       s = browser.find_element_by_value("submit")

if __name__ == '__main__':
    main()

newest questions on wordpress