
from podpublish import configuration
from podpublish import encoder
from podpublish import uploader

def main():
    config = configuration.Configuration('podcoder.ini')
    encoder.audio_encode(config, 'mp3')
    encoder.mp3_tag(config)
    encoder.mp3_coverart(config)
    encoder.audio_encode(config, 'ogg')
    encoder.ogg_tag(config)
    encoder.ogg_coverart(config)
    encoder.png_header(config)
    encoder.png_poster(config)
    encoder.mkv_encode(config)
    uploader.youtube_upload(config)

if __name__ == '__main__':
    main()


from podpublish import configuration
from podpublish import encoder

def main():
    config = configuration.Configuration('podcoder.ini')
    if not config.mp3['skip']:
        encoder.audio_encode(config, 'mp3')
        encoder.mp3_tag(config)
        encoder.mp3_coverart(config)

    if not config.ogg['skip']:
        encoder.audio_encode(config, 'ogg')
        encoder.ogg_tag(config)
        encoder.ogg_coverart(config)

    if not config.youtube['skip']:
        encoder.png_header(config)
        encoder.png_poster(config)
        encoder.mkv_encode(config)

if __name__ == '__main__':
    main()

Determine what to encode based in skip options.
Determine what to encode based in skip options.

  
  from podpublish import configuration
  from podpublish import encoder
- from podpublish import uploader
  
  def main():
      config = configuration.Configuration('podcoder.ini')
+     if not config.mp3['skip']:
-     encoder.audio_encode(config, 'mp3')
+         encoder.audio_encode(config, 'mp3')
-     encoder.mp3_tag(config)
+         encoder.mp3_tag(config)
-     encoder.mp3_coverart(config)
+         encoder.mp3_coverart(config)
+ 
+     if not config.ogg['skip']:
-     encoder.audio_encode(config, 'ogg')
+         encoder.audio_encode(config, 'ogg')
-     encoder.ogg_tag(config)
+         encoder.ogg_tag(config)
-     encoder.ogg_coverart(config)
+         encoder.ogg_coverart(config)
+ 
+     if not config.youtube['skip']:
-     encoder.png_header(config)
+         encoder.png_header(config)
-     encoder.png_poster(config)
+         encoder.png_poster(config)
-     encoder.mkv_encode(config)
+         encoder.mkv_encode(config)
-     uploader.youtube_upload(config)
  
  if __name__ == '__main__':
      main()
  
Determine what to encode based in skip options.
## Code Before:

from podpublish import configuration
from podpublish import encoder
from podpublish import uploader

def main():
    config = configuration.Configuration('podcoder.ini')
    encoder.audio_encode(config, 'mp3')
    encoder.mp3_tag(config)
    encoder.mp3_coverart(config)
    encoder.audio_encode(config, 'ogg')
    encoder.ogg_tag(config)
    encoder.ogg_coverart(config)
    encoder.png_header(config)
    encoder.png_poster(config)
    encoder.mkv_encode(config)
    uploader.youtube_upload(config)

if __name__ == '__main__':
    main()

## Instruction:
Determine what to encode based in skip options.
## Code After:

from podpublish import configuration
from podpublish import encoder

def main():
    config = configuration.Configuration('podcoder.ini')
    if not config.mp3['skip']:
        encoder.audio_encode(config, 'mp3')
        encoder.mp3_tag(config)
        encoder.mp3_coverart(config)

    if not config.ogg['skip']:
        encoder.audio_encode(config, 'ogg')
        encoder.ogg_tag(config)
        encoder.ogg_coverart(config)

    if not config.youtube['skip']:
        encoder.png_header(config)
        encoder.png_poster(config)
        encoder.mkv_encode(config)

if __name__ == '__main__':
    main()
