2019-05-05 21:41:43 +02:00
|
|
|
#!/usr/bin/env python
|
|
|
|
import manimlib.config
|
2019-06-04 20:51:18 -07:00
|
|
|
import manimlib.constants
|
2019-05-05 21:41:43 +02:00
|
|
|
import manimlib.extract_scene
|
|
|
|
import manimlib.stream_starter
|
|
|
|
|
|
|
|
|
|
|
|
def main():
|
|
|
|
args = manimlib.config.parse_cli()
|
|
|
|
if not args.livestream:
|
|
|
|
config = manimlib.config.get_configuration(args)
|
2019-06-04 20:51:18 -07:00
|
|
|
manimlib.constants.initialize_directories(config)
|
2019-05-05 21:41:43 +02:00
|
|
|
manimlib.extract_scene.main(config)
|
|
|
|
else:
|
|
|
|
manimlib.stream_starter.start_livestream(
|
|
|
|
to_twitch=args.to_twitch,
|
|
|
|
twitch_key=args.twitch_key,
|
|
|
|
)
|