Start with a free account
Register once for two complete sample scripts on each scripting site. No card required. Annual membership is coming soon for the remaining library.
Create your free account or sign in →YOUR DAILY SUPPORT WORKBENCH
Find the task. Tailor the script. Keep your work.
31 distinct scripts · Search by task, subject or library · Python 3.11+
Register once for two complete sample scripts on each scripting site. No card required. Annual membership is coming soon for the remaining library.
Create your free account or sign in →SEARCH → TAILOR → REVIEW → COPY
TAILOR TO YOUR ENVIRONMENT
Choose checks for the edited text. This page does not run your code.
UNDERSTAND WHAT YOU RUN
Create a virtual environment for each project. These scripts use the standard library; no pip installation is needed. Activate the environment only if you install additional approved dependencies.
python --version python -m venv .venv # Windows PowerShell .\.venv\Scripts\Activate.ps1 # macOS / Linux source .venv/bin/activate
A module is an importable Python file; packages group modules. Prefer the standard library when it meets your needs. For third-party packages, check the publisher and licence, pin a reviewed version, and use your approved package index.
python -m pip --version python -m pip list python -m pip check
Save a .py file. py_compile checks syntax and writes a local __pycache__ file; it does not run the script body. A syntax pass does not prove the target or permissions are correct. Then test against disposable fixtures.
python -m py_compile script.py # After review, on authorised test data: python script.py
Tailor values in the fields, then edit the script if needed. Parameter changes regenerate code. Save edited versions to the local runbook and export it before clearing browser data. Avoid storing secrets here.
Import example: from pathlib import Path print(Path.cwd())
YOUR LOCAL WORKSPACE
Saved in this browser only. Export before clearing browser data. Do not store credentials or confidential customer data.
BROWSE THE LIBRARY
Browse 31 distinct tasks. Two designated samples are available to registered free accounts; the remaining scripts are reserved for membership, which is coming soon.
Show total, used and free space for a selected filesystem.
shutil · Python 3.11+Inspect immediate files in one folder without following symlinks.
pathlib · Python 3.11+Find duplicate files by content. Adapted from geekcomputers/Python with retained MIT licence.
hashlib / pathlib · Python 3.11+Hash a file in chunks to compare downloads or preserved evidence.
hashlib · Python 3.11+List members and flag absolute paths, parent traversal and backslashes; does not extract.
zipfile / pathlib · Python 3.11+Read and validate gzip data without extracting it to disk. Reject excessive expansion.
gzip · Python 3.11+Stream a large export and report the first invalid byte position, including incomplete characters at end of file.
codecs · Python 3.11+List unique IPv4 and IPv6 addresses returned by the system resolver.
socket · Python 3.11+Test a single authorised host and port with a five-second timeout.
socket · Python 3.11+Read one IP per line and flag addresses outside an intended network.
ipaddress · Python 3.11+Compare up to 1,000 strict CIDRs and report overlapping line pairs. IPv4 and IPv6 are kept separate.
ipaddress · Python 3.11+Inspect a copied hosts file for an alias assigned different addresses. Comments and multiple aliases are supported.
ipaddress · Python 3.11+Check JSON syntax and show its root type without dumping values.
json · Python 3.11+Report row numbers with repeated identifiers without printing personal data.
csv · Python 3.11+Check duplicate headers and field counts without printing customer values. Record numbers are logical CSV records, including quoted multiline fields.
csv · Python 3.11+Summarise severity tokens in a text log without exposing log messages.
re / collections · Python 3.11+Open an existing SQLite file in read-only mode and run quick_check.
sqlite3 · Python 3.11+Count declared foreign-key violations in a local database copy opened read-only. This differs from SQLite structural integrity checks.
sqlite3 · Python 3.11+Report presence only, keeping secret values out of output.
os · Python 3.11+Read a top-level JSON setting. Adapted from geekcomputers/Python with retained MIT licence.
json / pathlib · Python 3.11+Compare configuration key coverage. Adapted from geekcomputers/Python with retained MIT licence.
json / pathlib · Python 3.11+Parse a TOML configuration and report top-level keys and types without exposing values.
tomllib · Python 3.11+Detect malformed or duplicate INI sections/options without printing their values. Counts include inherited defaults.
configparser · Python 3.11+Detect repeated JSON keys at every object depth before parsers silently replace earlier settings.
json · Python 3.11+Validate UTF-8 XML and count elements without printing values. Reject DOCTYPE and entity declarations; this is not XSD validation.
xml.etree.ElementTree · Python 3.11+Inspect archive names, traversal paths, links and special entries without extracting. May consume time decompressing a large archive; not a malware scanner.
tarfile / pathlib · Python 3.11+Report row and column positions beginning with spreadsheet formula markers. Candidates can be harmless; inspect before importing.
csv · Python 3.11+Check one timezone-aware ISO timestamp per line for backwards movement. Reports positions, not timestamps.
datetime · Python 3.11+Find conflicting simple package==version pins, normalising package names. Other requirement forms are counted as unsupported.
re · Python 3.11+List import dependencies before reviewing an unfamiliar Python file. Dynamic imports are not resolved.
ast, pathlib · Python 3.11+Inspect a local EML for missing routing and authentication headers without printing addresses, message text or header values. Presence is not proof of authenticity.
email.parser, pathlib · Python 3.11+Python 3.11 includes tomllib for reading TOML. Handle malformed input and report only the information needed for diagnosis; configuration values can contain secrets.
Official documentation ↗Guidance reviewed 11 October 2026. Script results still depend on permissions, installed versions and your environment.
SUPPORT PLAYBOOK
Catch malformed exports and unexpected values before loading them into a business system.