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
Metadata
Release files for balajiwork 1.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| balajiwork-1.1.6.tar.gz | 8.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| balajiwork-1.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.4 kB
Release files / balajiwork-1.1.6.tar.gz
| Download URL | balajiwork-1.1.6.tar.gz |
|---|---|
| Size | 8.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3da60b96ea548574be474542204bd2a8019154ef24f294aa1e6705a50e760915
|
|
BLAKE2b-256 checksum How to use checksums |
9b4f0b402122b7ecc4bc1bb4ffb5c9ac1b690b7c3c2585b1036813f251338e8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.0b4
|
Release files / balajiwork-1.1.6-py3-none-any.whl
| Download URL | balajiwork-1.1.6-py3-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3d8224842c1171d89e4f5fcc8132988697cdd4670972c8a4872d06202407495a
|
|
BLAKE2b-256 checksum How to use checksums |
cf3f04b98f1c4415d31a1420dea155bbc647d5f63d3fa86299ecb91ee7110e1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.0b4
|
Security for balajiwork 1.1.6
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.