SILENT KILLERPanel

Current Path: > > opt > > hc_python > lib > python3.12 > > site-packages > identify


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt//hc_python/lib/python3.12//site-packages/identify

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
vendor Directory - -
__init__.py File 0 bytes April 04 2025 08:02:26.
cli.py File 739 bytes April 04 2025 08:02:26.
extensions.py File 13884 bytes April 04 2025 08:02:26.
identify.py File 7916 bytes April 04 2025 08:02:26.
interpreters.py File 688 bytes April 04 2025 08:02:26.
py.typed File 0 bytes April 04 2025 08:02:26.

Reading File: //opt//hc_python/lib/python3.12//site-packages/identify/cli.py

from __future__ import annotations

import argparse
import json
from collections.abc import Sequence

from identify import identify


def main(argv: Sequence[str] | None = None) -> int:
    parser = argparse.ArgumentParser()
    parser.add_argument('--filename-only', action='store_true')
    parser.add_argument('path')
    args = parser.parse_args(argv)

    if args.filename_only:
        func = identify.tags_from_filename
    else:
        func = identify.tags_from_path

    try:
        tags = sorted(func(args.path))
    except ValueError as e:
        print(e)
        return 1

    if not tags:
        return 1
    else:
        print(json.dumps(tags))
        return 0


if __name__ == '__main__':
    raise SystemExit(main())

SILENT KILLER Tool