CCExtractor Development

Write a good tutorial about our Python integration, with code samples

We have a in-progress integration between Python and CCExtractor. It allows Python developers to get subtitles from media files directly from their code - CCExtractor does the heavy lifting while Python developers can focus on whatever they want to accomplish.

Anyway, it's sort of working, but it lacks documentation and to be honest, rigorous testing.

This task gives lots of points because it will take time to complete, even if none of its parts are really hard. You need to deliver:

  • A tutorial on building CCExtractor with python support. This is easy to do (just add a parameter when calling the build script) but it's possible that some dependency is missing, etc. So well, try to do it, and document it very well.
  • Some examples on usage. We have some trivial examples too, but we're looking for some more than actually prove an useful case. Since we'll be using this work as "reference", it must be good code, well documented and so on.
  • A tutorial on those examples.
  • A report on all issues found. Show no mercy. If someone is bad, just say it. We're sure there's bugs, things not really well thought out and so on. Your job is not to make us feel good.

Task tags

  • python
  • hardtask
  • integration
  • subtitles
  • tutorial

Students who completed this task

Matej Plavevski

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
  • done_all Quality Assurance
close

2017