Files
podcast/helper.py
Dan Dembinski 32fd101e5a Tweaks
2020-03-09 15:58:26 -04:00

27 lines
805 B
Python

import opml
import requests
API_URL = '''http://podcast-api.caprover.dandev.us'''
def feedImport ():
outline = opml.parse("podcast_republic_podcasts.opml")
#get the number of shows from the OPML file
x = len(outline)
y=0
#loops through each podcast and parses out relevant information
while y < x:
title = outline[y].title
url = outline[y].xmlUrl
artwork = outline[y].pr_artwork
desc = outline[y].pr_desc
#checks to see if the podcast URL already exists for logged in user and skips it if it has already been imported.
# payload = '''{"userid" : 1, "newURL": "''' + str(url) + '''"}'''
r = requests.post(API_URL+'/addFeed/', json={"userID" : 1, "newURL" : url})
print(r.text)
# print(payload)
y=y+1
feedImport()