Compare commits

..

No commits in common. "3edfd24181fe0534d90c78392037bce77fa96ab3" and "ccc8d7c7a2e6d8cc14a3c930bef2bc2fdc27a613" have entirely different histories.

2 changed files with 1 additions and 34 deletions

3
.gitignore vendored
View File

@ -4,6 +4,3 @@
# Config files
settings.conf
# Other
**/

View File

@ -1,7 +1,5 @@
import configparser
from requests import get
from feedgen.feed import FeedGenerator
import datetime
import os
import re
import json
@ -39,9 +37,6 @@ class AudibleBook(object):
def getTitle(self):
return self.getMetadata()['title']
def getAuthor(self):
return self.getMetadata()['artist']
def setTargetDir(self, targetDir):
self.targetDir = targetDir
@ -93,7 +88,6 @@ def createConfig(configFilePath, filePath):
configFilePath='./settings.conf'
audibleBookPath=sys.argv[1]
serverURL=sys.argv[2]
targetDir='.'
# Check if config file exists and creates one if needed.
@ -118,27 +112,3 @@ book.removeDRM(name)
book.splitChapters()
book.getCover()
fg = FeedGenerator()
fg.id(name)
fg.title(book.getTitle())
fg.author( {'name': book.getAuthor()} )
fg.link( href='https://audible.com', rel='alternate' )
fg.logo('{}/{}/cover.jpg'.format(serverURL, name))
fg.subtitle(book.getMetadata()['copyright'])
fg.language('en')
count = 0
for c in book.getChapters():
key = osSafeName(c['tags']['title'])
fe = fg.add_entry()
fe.id(key)
fe.title(c['tags']['title'])
fe.link(href='{0}/{1}/{1}-{2}.m4a'.format(serverURL, name, key))
fe.enclosure('{0}/{1}/{1}-{2}.m4a'.format(serverURL, name, key), 0, 'audio')
fe.published(datetime.datetime(int(book.getMetadata()['date']), 6, 1, 0, count, tzinfo=datetime.timezone.utc))
count += 1
rssfeed = fg.rss_str(pretty=True)
fg.rss_file('{}/rss.xml'.format(outputDir))
print()