Skip to main content

Balaji's personal utility library

Project description

balajiwork

Utility functions for personal and professional use.

Installation

You can install this package from PyPI using pip:

pip install balajiwork

Or, to upgrade to the latest version:

pip install --upgrade balajiwork

Tools included:

🧾 ifc2xlsx

A GUI tool to convert IFC files to XLSX.

How to Run

You can launch the tool directly from the command line:

ifc2xlsx

Or, if you have a Python script entry point:

python -m balajiwork.ifc2xlsx

This will open the GUI window for selecting input and output directories and other options.

GUI Screenshot

IFC to CSV Converter GUI

🖨️ slowprint

Prints a PDF file one page at a time with a delay using SumatraPDF to avoid printer jamming.

Usage:

from balajiwork import slow_print
slow_print(
    pdf_path=r"C:\pdf\paper2.pdf",
    sumatra_path=r"C:\Users\Balaj\AppData\Local\SumatraPDF\SumatraPDF.exe",
    printer_name="HP Smart Tank 660-670 series [HP7860CD]",
    delay=20
)

Tip:
To find your exact printer name for the printer_name argument, open Command Prompt and run:

wmic printer get name

This will list all available printers. Copy the exact name as shown for use

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

balajiwork-1.1.6.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

balajiwork-1.1.6-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file balajiwork-1.1.6.tar.gz.

File metadata

  • Download URL: balajiwork-1.1.6.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0b4

File hashes

Hashes for balajiwork-1.1.6.tar.gz
Algorithm Hash digest
SHA256 3da60b96ea548574be474542204bd2a8019154ef24f294aa1e6705a50e760915
MD5 943441a90afa14078fca9b0d403bab54
BLAKE2b-256 9b4f0b402122b7ecc4bc1bb4ffb5c9ac1b690b7c3c2585b1036813f251338e8b

See more details on using hashes here.

File details

Details for the file balajiwork-1.1.6-py3-none-any.whl.

File metadata

  • Download URL: balajiwork-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0b4

File hashes

Hashes for balajiwork-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3d8224842c1171d89e4f5fcc8132988697cdd4670972c8a4872d06202407495a
MD5 1f7de89e2b5fdec6ea13e3e5d1591d9c
BLAKE2b-256 cf3f04b98f1c4415d31a1420dea155bbc647d5f63d3fa86299ecb91ee7110e1d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page