semvec/pypi-packages huggingface dataset:
ftcbz 2.3.2
A script to archive multiple comic book dir to .cbz format
License: MIT
Keywords: cbz comic archive

Freezing to cbz
################

``ftcbz`` is a command line tool for archive multiple comic books to ``.cbz`` format.

This tool can process both directories or ``.rar`` & ``.cbr`` files to ``.cbz`` and remove the password too. (rar relate function require ``unrar``)

Example
==============

Example folders structure
---------------------------

::

    ALLDIR - COMICDIR1 - VOLUME1
                       - VOLUME2
                       - VOLUME3
           - COMICDIR2 - VOLUME4
                       - VOLUME5

Each ``VOLUME`` could be a folder or a rar file.

When convert done, new structure look like.

::

    ALLDIR - COMICDIR1 - VOLUME1
                       - VOLUME1.cbz
                       - VOLUME2
                       - VOLUME2.cbz
                       - VOLUME3
                       - VOLUME3.cbz
           - COMICDIR2 - VOLUME4
                       - VOLUME4.cbz
                       - VOLUME5
                       - VOLUME5.cbz

It can also remove the original ``VOLUME`` automatic if you want.

command
---------

To convert above 5 "VOLUME" to ``.cbz``, using the following commands...

.. code:: bash

    ftcbz COMICDIR1 COMICDIR2

or

.. code:: bash

    ftcbz --all ALLDIR

Install
=============

Make sure your python >= 3.3, then...

.. code:: bash

    pip3 install ftcbz

Changelog
=========

2.3.2
---------

- Fixed: Name calculate error when volume directory name contain dot (.).

2.3.1
---------

- Fixed: ``--help`` message error

2.3.0
---------

- API change

    - Change: ``--input-formats`` -> ``-e`` & ``--extractors``
    - Change: ``--output-format`` -> ``-c`` & ``--compressor``

2.2.1
---------

- Fixed unrar password error code == 10 problem.
- Use unrar ``x`` command to replace the ``e`` command
  to avoid the same filename in difference sub folders.

2.2.0
---------

- Tweak command line interface.

2.1.4
---------

- Fix unexpected delete data source when some rare case.

2.1.3
---------

- Fix typo in ``--help``
- Fix unexpected delete when use ``--delete`` option.

2.1.0
---------

- Support ``--output-alldir`` to transfer result data to other folder.
- Support ``--replace`` to decide program should replace old result or not.
- Support new extractor ``zip`` and new compressor ``dir``.
  It make reverse operation is possible. (use ``--reverse`` for shortly.)

2.0.0
---------

- Support ``rar`` format.
maxwindownotify 1.1.1
This little script (daemon) will poll for the status of all window sensors known to a MAX Cube system and check for open windows
License: MIT

Max Open Window Notifier
========================

This little script (daemon) will poll for the status of all window
sensors known to a MAX Cube system (http://www.eq-3.de) and check for
open windows.

It will then check the temperature at the location of your house using
Open Weather Map (http://openweathermap.org), and if the temperature is
bellow a specified threshold it will send a notification using a
notifier plugin.

Today the only available notifier plugin is using the Pushover service
(https://pushover.net) to send notifications e.g. to mobile phones.

It has been created to safe energy by reminding you to close your
windows after ventilation.

Installation
------------

Max Open Window Notifier can be installed using PIP

.. code:: bash

    sudo pip install maxwindownotify

Usage
~~~~~

You can use the CLI help function to get the details on how to start the
daemon, and what options are available:

.. code:: bash

    $ maxwindownotify --help
    usage: maxwindownotify.py [-h] [-i INTERVAL] [-n NETWORK] [-c CITY]
                              [-t THRESHOLD] -k OWMAPPID [-s] [-u USER] [-p TOKEN]
                              [-v]

    This deamon polls the MAX Cube for all window status. If a window is open
    longer than twice the poll interval a notification will be sent using the
    notifier plugin

    optional arguments:
      -h, --help            show this help message and exit
      -i INTERVAL, --interval INTERVAL
                            polling interval in minutes (default 30 minutes)
      -n NETWORK, --network NETWORK
                            Network Address to send search broadcast for MAX Cube
                            (default 192.168.178.0/24)
      -c CITY, --city CITY  the city name or code in OpenWeatherMap to retrieve
                            the outside temperature from (default Munich, Germany)
      -t THRESHOLD, --threshold THRESHOLD
                            the temperature threshold for suppressing
                            notifications (default: 12C)
      -k OWMAPPID, --owmappid OWMAPPID
                            the API Key (APPID) to authenticate with Open Weather
                            Map
      -s, --simulation      randomly simulate open windows
      -u USER, --user USER  the username (or user key) used for the notifier
                            module
      -p TOKEN, --token TOKEN
                            the password (or app token) used for the notifier
                            module
      -v, --verbose         increase output verbosity

    As an alternative to the commandline, params can be placed in a file, one per
    line, and specified on the commandline like 'maxwindownotify.py @params.conf'.

Example:

.. code:: bash

    maxwindownotify -k 82k4v1b99s41212e5bf5490432bb89f4 -u abcCKnM9uYhjng3kLV6czGFUsmZ76D -p ahxYZcjhXT6P5zDt265LGyuLVaDQNx -i 15 -c Berlin -t 8