readcalibreopds.py 845 B

1234567891011121314151617181920212223242526272829303132
  1. import feedparser
  2. calibre_url = "http://m.gutenberg.org/ebooks/?format=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
  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. newest_feed = feedparser.parse(newest_url)
  14. #print newest_feed.keys()
  15. #newest_feed_feed_links = newest_feed.feed.links
  16. #print newest_feed_feed_links
  17. #next_link = newest_feed_feed_links[len(newest_feed_feed_links) - 1]
  18. #print next_link
  19. #print newest_feed.entries[9].keys()
  20. #print newest_feed.entries[8]
  21. #print newest_feed.entries[0].links
  22. #print newest_feed
  23. #print authors_feed