├── .all-contributorsrc ├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question.md └── workflows │ └── python-package.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── docs ├── bufferer.html ├── index.html └── search.js ├── preview.gif ├── pyproject.toml ├── spinners ├── click_and_count.m4a ├── spinner-256-black.png ├── spinner-256-white.png ├── spinner-64-black.png └── spinner-64-white.png ├── src └── bufferer │ ├── __init__.py │ ├── __main__.py │ ├── _bufferer.py │ ├── _log.py │ └── py.typed ├── tests ├── test_bufferer.py └── test_bufferer_comprehensive.py ├── uv.lock └── videos ├── bbb.mp4 ├── click.mp3 ├── out.mp4 ├── testsrc_2397_c.mp4 └── testsrc_24_c.mp4 /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/README.md -------------------------------------------------------------------------------- /docs/bufferer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/docs/bufferer.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/docs/search.js -------------------------------------------------------------------------------- /preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/preview.gif -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /spinners/click_and_count.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/spinners/click_and_count.m4a -------------------------------------------------------------------------------- /spinners/spinner-256-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/spinners/spinner-256-black.png -------------------------------------------------------------------------------- /spinners/spinner-256-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/spinners/spinner-256-white.png -------------------------------------------------------------------------------- /spinners/spinner-64-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/spinners/spinner-64-black.png -------------------------------------------------------------------------------- /spinners/spinner-64-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/spinners/spinner-64-white.png -------------------------------------------------------------------------------- /src/bufferer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/src/bufferer/__init__.py -------------------------------------------------------------------------------- /src/bufferer/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/src/bufferer/__main__.py -------------------------------------------------------------------------------- /src/bufferer/_bufferer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/src/bufferer/_bufferer.py -------------------------------------------------------------------------------- /src/bufferer/_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/src/bufferer/_log.py -------------------------------------------------------------------------------- /src/bufferer/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_bufferer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/tests/test_bufferer.py -------------------------------------------------------------------------------- /tests/test_bufferer_comprehensive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/tests/test_bufferer_comprehensive.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/uv.lock -------------------------------------------------------------------------------- /videos/bbb.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/videos/bbb.mp4 -------------------------------------------------------------------------------- /videos/click.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/videos/click.mp3 -------------------------------------------------------------------------------- /videos/out.mp4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /videos/testsrc_2397_c.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/videos/testsrc_2397_c.mp4 -------------------------------------------------------------------------------- /videos/testsrc_24_c.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slhck/bufferer/HEAD/videos/testsrc_24_c.mp4 --------------------------------------------------------------------------------