pax_global_header00006660000000000000000000000064146377622340014530gustar00rootroot0000000000000052 comment=d499656b4aef7911c764080fe07a1706bd2e81d8 offpunk-v2.3/000077500000000000000000000000001463776223400132325ustar00rootroot00000000000000offpunk-v2.3/.gitignore000066400000000000000000000024511463776223400152240ustar00rootroot00000000000000# ---> Python # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover .hypothesis/ .pytest_cache/ # Translations *.mo *.pot # Django stuff: *.log local_settings.py db.sqlite3 # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder target/ # Jupyter Notebook .ipynb_checkpoints # IPython profile_default/ ipython_config.py # pyenv .python-version # celery beat schedule file celerybeat-schedule # SageMath parsed files *.sage.py # Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ .dmypy.json dmypy.json # Pyre type checker .pyre/ offpunk-v2.3/CHANGELOG000066400000000000000000000472301463776223400144520ustar00rootroot00000000000000# Offpunk History ## 2.3 - June 29th 2024 - Wayland clipboard support through wl-clipboard (new suggested dependency) - Xclip clipboard support (in case xsel is missing) - offpunk/netcache: fix IPv6 as an URL (bug #40) - ansicat: display empty files (instead of opening them with xdg-open) - fix escape sequence warning in python 3.12 (by Étienne Mollier) (Debian #1064209) - ansicat : fix crash when feedparser is crashing on bad RSS - netcache: fix spartan protocol error - opnk: fix a crash when caching returns None - ansicat: remove the treshold argument when launching chafa (strange artifacts with new version) - netcache: moved the certificate cache to the filesystem instead of a database (by Bert Livens) ## 2.2 - February 13th 2024 - cache folder is now configurable through $OFFPUNK_CACHE_PATH environment variable (by prx) - offpunk: adding an URL to a list now update the view mode if url already present - netcache: solve an infinite gemini loop with code 6X (see also bug #31) - ansicat: added support for