예제 #1
0
def main():

	# log_add() print to stdout a text message
	crossepg.log_add("---- START EXAMPLE TEST SCRIPT ----")

	# get installation dir
	instdir = crossepg.epgdb_get_installroot()
	if instdir == False:
		crossepg.log_add("ERROR: cannot find CrossEPG installation directory")
		sys.exit(1)

	crossepg.log_add("Installation dir : %s" % instdir)


	# get dbroot path
	dbroot = crossepg.epgdb_get_dbroot()
	if dbroot == False:
		crossepg.log_add("ERROR: cannot find CrossEPG database directory")
		sys.exit(1)

	crossepg.log_add("Database dir : %s" % dbroot)


	# open CrossEPG internal database
	if crossepg.epgdb_open(dbroot):
		crossepg.log_add("EPGDB opened successfully (root = %s)" % dbroot);
	else:
		crossepg.log_add("Error opening EPGDB");
		crossepg.epgdb_close();
		sys.exit(1)

	crossepg.log_add("Closing EPGDB");
	crossepg.epgdb_close();


	delta_timezone = scriptlib.delta_utc()
	crossepg.log_add("GMT vs. LocalTime difference (in seconds): %d" % delta_timezone)
	delta_daylight = scriptlib.delta_dst()
	crossepg.log_add("DayLight Saving (DST) difference now: %d" % delta_daylight)
	
	

	crossepg.log_add("---- END EXAMPLE TEST SCRIPT ----")
예제 #2
0
def main():

    # log_add() print to stdout a text message
    crossepg.log_add("---- START EXAMPLE TEST SCRIPT ----")

    # get installation dir
    instdir = crossepg.epgdb_get_installroot()
    if instdir == False:
        crossepg.log_add("ERROR: cannot find CrossEPG installation directory")
        sys.exit(1)

    crossepg.log_add("Installation dir : %s" % instdir)

    # get dbroot path
    dbroot = crossepg.epgdb_get_dbroot()
    if dbroot == False:
        crossepg.log_add("ERROR: cannot find CrossEPG database directory")
        sys.exit(1)

    crossepg.log_add("Database dir : %s" % dbroot)

    # open CrossEPG internal database
    if crossepg.epgdb_open(dbroot):
        crossepg.log_add("EPGDB opened successfully (root = %s)" % dbroot)
    else:
        crossepg.log_add("Error opening EPGDB")
        crossepg.epgdb_close()
        sys.exit(1)

    crossepg.log_add("Closing EPGDB")
    crossepg.epgdb_close()

    delta_timezone = scriptlib.delta_utc()
    crossepg.log_add("GMT vs. LocalTime difference (in seconds): %d" %
                     delta_timezone)
    delta_daylight = scriptlib.delta_dst()
    crossepg.log_add("DayLight Saving (DST) difference now: %d" %
                     delta_daylight)

    crossepg.log_add("---- END EXAMPLE TEST SCRIPT ----")
예제 #3
0
import os
import sys
import time
import codecs
import socket
import string
import random
import urllib2
import ConfigParser

# import CrossEPG functions
import crossepg

# location of local python modules under "scripts/lib" dir.
# add it to sys.path()
crossepg_instroot = crossepg.epgdb_get_installroot()
if crossepg_instroot == False:
	sys.exit(1)
libdir = os.path.join(crossepg_instroot , 'scripts/lib')
sys.path.append(libdir)

# import local modules
import sgmllib
import scriptlib

# =================================================================
# HTML PARSER

class Titolo_parser(sgmllib.SGMLParser):

	def parse(self, s):
예제 #4
0
#!/usr/bin/python
# above is Python interpreter location

# ambrosa 08-Jan-2011 http://www.ambrosa.net
# this test.py program simply do nothing

import os
import sys

# import CrossEPG module
import crossepg

# python local modules under "scripts/lib" directory
# and add it to sys.path()
crossepg_instroot = crossepg.epgdb_get_installroot()
if crossepg_instroot == False:
    print "ERROR: cannot find CrossEPG installation directory"
    sys.exit(1)
libdir = os.path.join(crossepg_instroot, 'scripts/lib')
sys.path.append(libdir)

# import local modules under 'scripts/lib'
import scriptlib


# -------------------------------------------------
# this is the main function
def main():

    # log_add() print to stdout a text message
    crossepg.log_add("---- START EXAMPLE TEST SCRIPT ----")