|
|
|
@ -11,7 +11,7 @@ from datetime import datetime, timedelta, timezone |
|
|
|
import tweepy |
|
|
|
import tweepy |
|
|
|
from openai import OpenAI |
|
|
|
from openai import OpenAI |
|
|
|
from foodie_utils import post_tweet, AUTHORS, SUMMARY_MODEL |
|
|
|
from foodie_utils import post_tweet, AUTHORS, SUMMARY_MODEL |
|
|
|
from foodie_config import X_API_CREDENTIALS |
|
|
|
from foodie_config import X_API_CREDENTIALS, RECENT_POSTS_FILE |
|
|
|
from dotenv import load_dotenv |
|
|
|
from dotenv import load_dotenv |
|
|
|
|
|
|
|
|
|
|
|
load_dotenv() |
|
|
|
load_dotenv() |
|
|
|
@ -21,7 +21,6 @@ LOG_FILE = "/home/shane/foodie_automator/logs/foodie_weekly_thread.log" |
|
|
|
LOG_PRUNE_DAYS = 30 |
|
|
|
LOG_PRUNE_DAYS = 30 |
|
|
|
MAX_RETRIES = 3 |
|
|
|
MAX_RETRIES = 3 |
|
|
|
RETRY_BACKOFF = 2 |
|
|
|
RETRY_BACKOFF = 2 |
|
|
|
RECENT_POSTS_FILE = "/home/shane/foodie_automator/recent_posts.json" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setup_logging(): |
|
|
|
def setup_logging(): |
|
|
|
"""Initialize logging with pruning of old logs.""" |
|
|
|
"""Initialize logging with pruning of old logs.""" |
|
|
|
|