semvec/pypi-packages huggingface dataset:
printfactory 0.1.2a0
Print PDF files to a local installed printer using a print tool
License: MIT
Requires Python: >=3.8,<4.0
Keywords: print,pdf,files,printfactory

# printfactory

`printfactory` is a package for printing PDF files to a physical printer 
using a print tool like [Adobe Reader][AdobeReader] or [Foxit Reader][FoxitReader].

[![License?][shield-license]](LICENSE)

**Example usage**

    import pathlib
    import printfactory
    
    printer = printfactory.Printer()
    print_tool = printfactory.AdobeReader(printer)
    
    file = pathlib.Path('my.pdf')
    print_tool.print_file(file)

## Table of Contents

- [Why?](#why)
- [Requirements](#requirements)
- [Installing `printfactory`](#installing-printfactory)
- [Known issues](#known-issues)
- [Contributing](#contributing)
- [Changelog](#changelog)

## Why?

The motivation for this project was to have a simple Python interface
for printing PDF files to a physical printer using a local installed software _("print-tool")_.

Only publicly and freely available software should be used on the client or server that is using this package.

## Requirements

- [Python >= 3.8][python]
- [pip][pip]

## Installing `printfactory`

To install the latest version of `printfactory` use pip as simple as follows.

    pip install printfactory

## Known issues

- The _AdobeAcrobat_ print tool implementation is limited to only send files to the defaults system printer

## Contributing

If you'd like to contribute to this project [Poetry][poetry] is recommended.

## Changelog

All notable changes to this project will be documented in the [CHANGELOG.md](CHANGELOG.md).



[shield-license]: https://img.shields.io/badge/license-MIT-blue.svg

[AdobeReader]: https://get.adobe.com/reader/
[FoxitReader]: https://www.foxitsoftware.com/pdf-reader/

[python]: https://www.python.org/
[pip]: https://pypi.org/project/pip/
[poetry]: https://python-poetry.org/
ambibulb 0.0.51
Python utility controls the color of RC lights based on the dominant color of an image on your screen.
License: MIT
Requires Python: >=3.7

# AMBIBULB

 Ambibulb attempts to provide the similar experience to Ambilight® (Philips TV's feature that projects color onto the wall behind a TV) using Raspberry PI and an IR remote controlled LED light bulb. [**Please watch the demo.**](https://youtu.be/R3JeVooaytU)

*ambibulb* controls the color of RC lights based on the dominant color of an image on your screen. This can enhance your viewing experience or just make your party more colorful 🌈.

### HARDWARE
* Raspberry PI (tested on 3B+)
* HDMI output (TV, projector, display)
* RGBW LED light bulb with IR remote control (currently supported model: OSRAM LED STAR+)
* IR transmitter (tested on KY-005)
* IR receiver(tested on KY-022, optional)
* wiring

### SOFTWARE DEPENDENCIES
* Raspberry Pi OS (10 buster, or any other RPI compatible OS)
* LIRC (Linux Infrared Remote Control)

### SETUP AND INSTALLATION
1. Install Raspberry PI OS on your [SD card](https://www.raspberrypi.org/documentation/installation/installing-images/)
2. Install lirc on your RPI:
```
$ apt install lirc
```
3. Configure lirc, connect and configure IR transmitter, [guideline]( https://gist.github.com/prasanthj/c15a5298eb682bde34961c322c95378b)
4. Install ambibulb. There are 2 ways, either build, install and configure locally:
```
 $ wget https://github.com/bespsm/ambibulb/archive/main.zip
 $ unzip main.zip
 $ cd ambibulb-main
 $ make install
 $ make configure
```
or using pip (recommended in venv) and configure locally:
```
 $ python3 -m pip install ambibulb
 $ wget https://github.com/bespsm/ambibulb/archive/main.zip
 $ unzip main.zip
 $ cd ambibulb-main
 $ make configure
 ```

### COMMANDS
Start ambibulb service:
 ```
 $ systemctl --user start ambibulb.service
 ```
Stop ambibulb service:
 ```
 $ systemctl --user stop ambibulb.service
 ```
Check ambibulb service current status, two options:
 ```
 $ systemctl --user status ambibulb.service
 $ journalctl -f
 ```
Configure/change the settings of ambibulb service:
 ```
 $ ambibulb-config
 ```
clgpy 1.2.0
clgpy is the package for any new programmer to work with Python.
License: MIT

# clgpypackage
  Clgpy is a fundamental package that can be used by a person who is new to programming in python.
  It is mainly useful for college students.

  Clgpy constitutes of following functions:

  isPrime(number)  
  PrimeBtwInterval(lower, upper)  
  isPalindrome(num)  
  isArmstrong(num)  
  halfPyramidpattern(n)  
  leftHalfPyramidpattern(rows)  
  downwardHalfPyramidpattern(rows)  
  equilateralTrianglepattern(size)  
  rightStartTrianglepattern(rows)  
  downEquilateralTrianglepattern(rows)  
  filledDiamondpattern(rows)  
  menPantShapedpattern(rows)   
  Flagpattern(row)  
  PascalTrianglepattern(row)  
  ChristmasTreepattern(row)  
  Starpattern(n)  
  factorial(n)   
  interest(p,t,r) #principle, time period, rate  
  progression(a,d,n) #start, difference/rate, no of terms  
  matSummary(m1) # Pass matrix as numpy array  
  matsumprod(m1,m2) # Pass matrix as numpy array