readcalibreopds.py 781 B

123456789101112131415161718192021222324252627282930
  1. import feedparser
  2. calibre_url = "http://edwards.hjemme.lan:8080/opds"
  3. feed = feedparser.parse(calibre_url)
  4. """main.py: Experimental code using feedparser on OPDS feeds from calibre"""
  5. __author__ = "Steinar Bang"
  6. __copyright__ = "Steinar Bang, 2015"
  7. __credits__ = ["Steinar Bang"]
  8. __license__ = "GPL v3"
  9. print feed.keys()
  10. newest_url = feed.entries[0].links[0].href
  11. authors_url = feed.entries[2].links[0].href
  12. authors_feed = feedparser.parse(authors_url)
  13. #print newest_feed.keys()
  14. #newest_feed_feed_links = newest_feed.feed.links
  15. #print newest_feed_feed_links
  16. #next_link = newest_feed_feed_links[len(newest_feed_feed_links) - 1]
  17. #print next_link
  18. #print newest_feed.entries[9].keys()
  19. #print newest_feed.entries[8]
  20. #print newest_feed.entries[0].links
  21. print authors_feed