added logging to rss feed
This commit is contained in:
17
rss_gen.py
17
rss_gen.py
@@ -6,8 +6,24 @@ import argparse
|
||||
import os
|
||||
from urlencode import urlencode
|
||||
from dotenv import load_dotenv
|
||||
import logging
|
||||
|
||||
|
||||
##########################################
|
||||
#Logging
|
||||
loglevel = logging.DEBUG
|
||||
logger = logging.getLogger('Uploadbot')
|
||||
logger.setLevel(loglevel)
|
||||
#Console Handler
|
||||
ch = logging.StreamHandler()
|
||||
ch.setLevel(loglevel)
|
||||
#Formatter
|
||||
formatter = logging.Formatter('[%(asctime)s] [%(levelname)s] %(message)s')
|
||||
formatter.default_msec_format = None
|
||||
ch.setFormatter(formatter)
|
||||
logger.addHandler(ch)
|
||||
##########################################
|
||||
|
||||
XML_BEGIN_RECENT = """<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Torfiles Last 25</title>
|
||||
<link>https://torfiles.fieryeagle.org</link>
|
||||
<description>Torfiles RSS Feed</description>
|
||||
@@ -43,6 +59,7 @@ def make_torrent_entry(name, timestamp, category):
|
||||
|
||||
def write_file(path, data):
|
||||
if not os.path.exists("RSS"):
|
||||
logger.warning('RSS folder not found, creating...')
|
||||
os.mkdir("RSS")
|
||||
with open(os.path.realpath(path), "wt") as f:
|
||||
f.write(data)
|
||||
|
||||
Reference in New Issue
Block a user