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
🖨️ 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3da60b96ea548574be474542204bd2a8019154ef24f294aa1e6705a50e760915
|
|
| MD5 |
943441a90afa14078fca9b0d403bab54
|
|
| BLAKE2b-256 |
9b4f0b402122b7ecc4bc1bb4ffb5c9ac1b690b7c3c2585b1036813f251338e8b
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d8224842c1171d89e4f5fcc8132988697cdd4670972c8a4872d06202407495a
|
|
| MD5 |
1f7de89e2b5fdec6ea13e3e5d1591d9c
|
|
| BLAKE2b-256 |
cf3f04b98f1c4415d31a1420dea155bbc647d5f63d3fa86299ecb91ee7110e1d
|