Skip to content

Commit

Permalink
initial upload
Browse files Browse the repository at this point in the history
  • Loading branch information
uberfastman authored Sep 6, 2019
1 parent 376ed6b commit fd0e9e6
Show file tree
Hide file tree
Showing 7 changed files with 804 additions and 0 deletions.
4 changes: 4 additions & 0 deletions EXAMPLE-private.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"consumer_key": "YAHOO_DEVELOPER_APP_CONSUMER_KEY_STRING",
"consumer_secret": "YAHOO_DEVELOPER_APP_CONSUMER_SECRET_STRING"
}
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
```
__ ________ ______ _______ __
\ \ / / ____| ____| __ \ \ / /
\ \_/ /| |__ | |__ | |__) \ \_/ /
\ / | __| | __| | ___/ \ /
| | | | | | | | | |
|_| |_| |_| |_| |_|
```

### Python API wrapper for the Yahoo Fantasy Football public API
##### By Wren J. R. (uberfastman)
34 changes: 34 additions & 0 deletions __init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import logging
import os
from logging.handlers import RotatingFileHandler

# configure root logger settings
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)

stderr_logger = logging.getLogger("STDERR")
stderr_logger.setLevel(logging.ERROR)

log_formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")

# console handler
console_handler = logging.StreamHandler() # can put sys.stdout or sys.stderr as parameter of StreamHandler()
console_handler.setLevel(logging.INFO)
console_handler.setFormatter(log_formatter)
logger.addHandler(console_handler)

log_dir = os.path.join(os.path.dirname(__file__), "..", "logs")
if not os.path.exists(log_dir):
os.makedirs(log_dir)

# stdout log file handler
stdout_file_handler = RotatingFileHandler(os.path.join(log_dir, "out.log"), maxBytes=1000000, backupCount=5, mode="a")
stdout_file_handler.setLevel(logging.INFO)
stdout_file_handler.setFormatter(log_formatter)
logger.addHandler(stdout_file_handler)

# stderr log file handler
stderr_file_handler = RotatingFileHandler(os.path.join(log_dir, "error.log"), maxBytes=100000, backupCount=5, mode="a")
stderr_file_handler.setLevel(logging.ERROR)
stderr_file_handler.setFormatter(log_formatter)
stderr_logger.addHandler(stderr_file_handler)
Loading

0 comments on commit fd0e9e6

Please sign in to comment.