Skip to content

fitzgeraldsteele/django_slideshare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django_slideshare

Overview

django_slideshare is a simple django app that helps you embed http://www.slideshare.net presentations into your django templates.

  • Install the app into your django project
  • In the admin panel, create a new instance of a Slideshare.
  • The only required parameter is the url of a particular slideshare presentation (e.g., http://www.slideshare.net/rashmi/slideshare-zeitgeist-2009). Upon saving the instance, django_slideshare will pull the rest of the relevant information (title, author, embed code, width, height) directly from slideshare. You can, of course, override any of these values with your own.

Dependancies

  • BeautifulSoup for parsing the slideshare url. In the future, we'll remove this dependency by implementing the slideshare developer API, rather than scrapping it from the site.

Roadmap

  • add a 404 page for when the requested presentation doesn't exist
  • use slideshare slug as another URI for the presentation
  • Proper package/dependency management using pip, or whatever else the cool kids are using these days
  • See if it is possible to use generic views, instead of writing my own
  • Use the slideshare developer API, instead of storing the embed code and scraping the presentation metadata from the url
  • Subscribe to a user, and automatically discover presentations from that user (with filters/querying)
  • Refactor to create a slideshare python binding: perhaps fork/contribute to PySlideShare

About

Embed Slideshare presentations into your templates

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages