diff --git a/g_ol_m.py b/g_ol_m.py new file mode 100755 index 0000000000000000000000000000000000000000..4beb6b50f7efa16036c13ab3c153a8e19419902c --- /dev/null +++ b/g_ol_m.py @@ -0,0 +1,13 @@ +#!/usr/bin/python3 +# -*- coding: UTF-8 -*- +# created by lzbk + +import argparse +from good_ol_mixtape import MixTape +parser = argparse.ArgumentParser(description="Créer une mix-tape") +parser.add_argument("-p", "--playlist", help="le fichier .m3u8 de la playlist", type=str) +args = parser.parse_args() + +if __name__ == "__main__": + mx = MixTape(args.playlist) + print(mx) diff --git a/good_ol_mixtape.py b/good_ol_mixtape.py new file mode 100644 index 0000000000000000000000000000000000000000..7cd79a8acad6916b1fc3f29b81cdde62cac99400 --- /dev/null +++ b/good_ol_mixtape.py @@ -0,0 +1,11 @@ +#!/usr/bin/python3 +# -*- coding: UTF-8 -*- +# created by lzbk +import m3u8 + +class MixTape: + def __init__(self, pl): + self.playlist = m3u8.load(pl) + + def __str__(self): + return str(self.playlist.segments) + "\n" + str(self.playlist.target_duration)