#!/usr/bin/python import sys from commandline import local, getArgParser, BG parser = getArgParser(__file__.split('/')[-1], '') args = parser.parse_args(sys.argv[1:]) firefox = local["/usr/bin/firefox"] chromium = local["/usr/bin/chromium"] pidgin = local["/usr/bin/pidgin"] if args.verbose or args.test: print(firefox, chromium, pidgin) if not args.test: firefox & BG chromium & BG chromium['--app=http://chadgh.com/timer'] & BG pidgin & BG
#!/usr/bin/python import sys from commandline import local, getArgParser parser = getArgParser(__file__.split('/')[-1], 'Sends daily report.') parser.add_argument('-d', '--duration', default=10, dest='duration', help="indicate the amount of time to go back.") parser.add_argument('-u', '--unit', default='h', dest='unit', help="indicates the unit of measurement to be used [m,h,d,w]") parser.add_argument('-e', '--email', default='*****@*****.**', dest='email', help="email address the report should be sent to.") args = parser.parse_args(sys.argv[1:]) selfstat = local["/usr/bin/selfstats.py"] mail = local["/usr/bin/mail"] cmd = selfstat["-b", args.duration, args.unit, "--ratios", "--periods", "--active", "--pactive"] | mail['-s', 'Daily Stats', args.email] if args.verbose or args.test: print(cmd) if not args.test: cmd()