Skip to main content

TFQ_tool

is a command-line utility for extracting text from various file formats, including text files, PDFs, Word documents, spreadsheets, and code files in popular programming languages.
Python Version License: MIT PyPI Version

Features ✨

  • 📂 Multi-format support: PDF, Word, Excel, TXT, and 8+ code formats
  • ⚡ Parallel processing: Multi-threaded extraction for bulk operations
  • 🛡️ Robust error handling: Clear error messages and file validation
  • 📦 Auto-output naming: Generates organized output files/directories

Installation 💻

  1. Download from pip

    pip install tfq-tool
    
  2. Used by repository

       git clone https://github.com/your-username/TFQ_tool.git
       cd TFQ_tool
       pip install -r requirements.txt
       python tfq_tool.py
    
  3. Usage 🛠️

         "Basic Command"
          tfq_tool [FILES] [OPTIONS] 
    
         "Single file extraction" 
         tfq_tool document.pdf --output results.txt 
    
         "Batch processing with 4 threads"
         tfq_tool *.pdf *.docx --threads 4 --output ./extracted_texts
    
    
         "Force overwrite existing files"  
         tfq_tool data.xlsx --output output.txt --force
    

Options⚙️

  • Flag Description
  • -o, --output Output path (file or directory)
  • -t, --threads Thread count (default: 1)
  • -v, --verbose Show detailed processing logs
  • -f, --force Overwrite files without confirmation

Metadata

Release files for tfq-tool 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tfq-tool 2.0.0
File Size Uploaded Provenance Actions
tfq_tool-2.0.0.tar.gz 2.4 kB Without provenance Details for tfq_tool-2.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for tfq-tool 2.0.0
File Interpreter ABI Platform Actions
tfq_tool-2.0.0-py3-none-any.whl Python 3 none any Details for tfq_tool-2.0.0-py3-none-any.whl

Total release size: 4.8 kB

Release files / tfq_tool-2.0.0.tar.gz

Download URL tfq_tool-2.0.0.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ce216e69e57b347dcd84a676445ab53af1877272064e7f8d0d3190e6834e9b90
BLAKE2b-256 checksum
How to use checksums
0a105ab3e32bf301e6bc0c1c839fdf291c4992205d0fd6fd91dfafd24cdfa579
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.9

Release files / tfq_tool-2.0.0-py3-none-any.whl

Download URL tfq_tool-2.0.0-py3-none-any.whl
Size 2.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f1f3ba3217b4778df7158cff7a9c78eee6339c975ab1051801230201bcf300b
BLAKE2b-256 checksum
How to use checksums
9b35f146c8bc6251ea70a1316ad339bf60e05f76b67f7e019d7849834903d920
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.9

Security for tfq-tool 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page