commit fc993ec0e88d08cf60a55fb7891d7b5236ac6700 Author: Matija Gračanin <35041118+mgracanin@users.noreply.github.com> Date: Fri May 19 15:45:43 2023 +0200 Create __init__.py diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..e7a1a53 --- /dev/null +++ b/__init__.py @@ -0,0 +1,28 @@ +from asyncio import sleep +from pathlib import Path + +''' +https://www.asciimation.co.nz/ + +var temp = document.createElement('a'); +temp.href = URL.createObjectURL(new Blob([film.join('\n')], { type: 'text/plain' })); +temp.download = 'starwars.txt'; +temp.click(); +''' + +starwars_file_path = (f"{Path(__file__).parent}/starwars.txt") + +async def main(): + LPS = 14 ## Linija po frameu + + with open(starwars_file_path, 'r') as f: + podaci = f.read().split('\n') + print('\n' * LPS) + + for i in range(0, len(podaci), LPS): + print("\x1b[{}A\x1b[J{}".format(LPS, '\n'.join(podaci[i + 1:i + LPS]))) # \x1b[{}A\x1b[J pomičemo ESC char 14 linija + await sleep(int(podaci[i]) * 67 / 1000) ## Delay = 67 + +if __name__ == '__main__': + import asyncio + asyncio.run(main())