Compare commits
4 commits
b339435817
...
584f9d104a
Author | SHA1 | Date | |
---|---|---|---|
![]() |
584f9d104a | ||
![]() |
581eaabf61 | ||
![]() |
8b309c7ef8 | ||
![]() |
c5af0e50e8 |
3 changed files with 37 additions and 1 deletions
|
@ -1,3 +1,4 @@
|
||||||
# usenet_anime_poster
|
# usenet_anime_poster
|
||||||
|
|
||||||
Downloads anime from Nyaa.si and posts it to Usenet. Requires Usenet account with posting capability.
|
Downloads anime from Nyaa.si and posts it to Usenet. Requires Usenet account with posting capability. This is an attempt
|
||||||
|
at recreating what AnimeTosho is doing, use Usenet only.
|
32
logger.py
Normal file
32
logger.py
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
|
import colorama
|
||||||
|
|
||||||
|
|
||||||
|
class Logger(object):
|
||||||
|
def __init__(self, module: str, datefmt: str = '%m/%d/%Y %I:%M:%S %p'):
|
||||||
|
colorama.init()
|
||||||
|
self.module = module
|
||||||
|
self.datefmt = datefmt
|
||||||
|
|
||||||
|
def info(self, msg: str, levelname: str = 'INFO'):
|
||||||
|
asctime = datetime.now().strftime(self.datefmt)
|
||||||
|
|
||||||
|
print(f'\033[92m[{asctime}] - {levelname} - {self.module} - {msg}\033[39m')
|
||||||
|
|
||||||
|
def debug(self, msg: str, levelname: str = 'DEBUG'):
|
||||||
|
asctime = datetime.now().strftime(self.datefmt)
|
||||||
|
|
||||||
|
print(f'\033[93m[{asctime}] - {levelname} - {self.module} - {msg}\033[39m')
|
||||||
|
|
||||||
|
def verbose(self, msg: str, levelname: str = 'VERBOSE'):
|
||||||
|
asctime = datetime.now().strftime(self.datefmt)
|
||||||
|
|
||||||
|
print(f'\033[96m[{asctime}] - {levelname} - {self.module} - {msg}\033[39m')
|
||||||
|
|
||||||
|
def error(self, msg: str, levelname: str = 'ERROR'):
|
||||||
|
asctime = datetime.now().strftime(self.datefmt)
|
||||||
|
|
||||||
|
print(f'\033[91m[{asctime}] - {levelname} - {self.module} - {msg}\033[39m')
|
3
requirements.txt
Normal file
3
requirements.txt
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
colorama==0.4.6
|
||||||
|
feedparser==6.0.10
|
||||||
|
sgmllib3k==1.0.0
|
Loading…
Add table
Reference in a new issue