예제 #1
0
def test_ingest():
    start_date = parser.parse("2015-04-30")
    end_date = parser.parse("2015-04-30")

    database_uri = "sqlite:///gameday.db"

    client = GameDayClient(database_uri)
    client.db_stats()
    client.process_date_range(start_date, end_date)
    client.db_stats()
예제 #2
0
def run():
    """Parses command line args and runs a GameDayClient that ingests data into a database

    Database connection settings from config.py are used.
    To configure logging, change settings in pygameday/constants.py
    """
    if len(sys.argv) > 2:
        # Both a start date and an end date are specified
        start_date = sys.argv[1]
        end_date = sys.argv[2]

    elif len(sys.argv) == 2:
        # Only a single date is specified; use it as start and end date
        start_date = sys.argv[1]
        end_date = sys.argv[1]

    else:
        usage()
        sys.exit(1)

    client = GameDayClient(DATABASE_URI)
    client.process_date_range(start_date, end_date)
예제 #3
0
파일: main.py 프로젝트: chrander/pygameday
def run():
    """Parses command line args and runs a GameDayClient that ingests data into a database

    Database connection settings from config.py are used.
    To configure logging, change settings in pygameday/constants.py
    """
    if len(sys.argv) > 2:
        # Both a start date and an end date are specified
        start_date = sys.argv[1]
        end_date = sys.argv[2]

    elif len(sys.argv) == 2:
        # Only a single date is specified; use it as start and end date
        start_date = sys.argv[1]
        end_date = sys.argv[1]

    else:
        usage()
        sys.exit(1)

    client = GameDayClient(DATABASE_URI)
    client.process_date_range(start_date, end_date)
예제 #4
0
from pygameday import GameDayClient
from dateutil import parser
import datetime

database_uri = "sqlite:///gameday.db"
client = GameDayClient(database_uri,
                       log_level="DEBUG",
                       ingest_spring_training=False)

#client.process_date_range("2018-09-01", "2018-09-08")
client.process_date_range(datetime.datetime(2018, 3, 1),
                          datetime.datetime(2018, 10, 10))