pump-api-progress.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <html>
  2. <head>
  3. <title>Pump API progress video</title>
  4. <meta name="date" contents="2013-10-14 14:24" />
  5. <meta name="author" contents="Christopher Allan Webber" />
  6. <meta name="tags" contents="pump, api, pypump" />
  7. </head>
  8. <body>
  9. <p>
  10. Hey all. Things are busy here in MediaGoblin-land, but we're making
  11. great progress. Since our
  12. <a href="http://mediagoblin.org/news/summer-of-awesome-wrapup.html">last update</a>
  13. several things have happened, including Natalie Foust's branch being
  14. merged! So administrative tools have officially hit git master.
  15. That's great news!
  16. </p>
  17. <p>
  18. But I'm here to talk about a different feature today: federation
  19. work, and what's going on with it. Another one of our outreach
  20. program for women students, Jessica Tallon, has been working on this
  21. for the last many months. Most of the work initially came on
  22. rewriting <a href="https://github.com/xray7224/PyPump">PyPump</a>
  23. into a more powerful and general purpose library for applications
  24. making use of the
  25. <a href="https://github.com/e14n/pump.io/blob/master/API.md">Pump API</a>
  26. for federation.
  27. </p>
  28. <p>
  29. But Jessica has been working also on integration of federation and
  30. pump support in MediaGoblin itself. When it lands, the Pump API
  31. should be usable for more than just federation... it'll also be able
  32. to be a general API for writing desktop and mobile applications
  33. which connect to MediaGoblin!
  34. </p>
  35. <p>
  36. But what's better than a bunch of words that simply say as such?
  37. How about a demo! Jessica has kindly provided a brief screencast
  38. showing off uploading media to MediaGoblin via PyPump. Probably
  39. only interesting to developers, but if so, hey, screencasts speak
  40. louder than blogtext:
  41. </p>
  42. <p class="centered" style="font-style: italic;">
  43. <video style="width: 800px !important; height: 500px !important;"
  44. controls
  45. preload="metadata">
  46. <source src="http://tsyesika.co.uk/u/gmg-image-upload-api.ogv"
  47. type="video/ogg; codecs=&quot;theora, vorbis&quot;" />
  48. Sorry, this video will not work because
  49. your web browser does not support HTML5
  50. video.<br/>You can get a modern web browser that
  51. can play this video at <a href="http://getfirefox.com">
  52. http://getfirefox.com</a>!
  53. </video>
  54. </p>
  55. </body>
  56. </html>