semvec/pypi-packages huggingface dataset:
better-loggers 1.0.1
BetterLogger is a simple and powerful logging package that makes it easy to display logs.
Requires Python: >=3.8

# better-logger
BetterLogger is a simple and powerful logging package that makes it easy to display logs.  
It runs on python 3.8 or higher and can be used in the same way as Logging.
<img width="1031" alt="Screenshot 2024-03-25 at 2 10 38" src="https://github.com/yama-yeah/better-logger/assets/82094614/a767ae94-7488-4187-8bcc-22bc42cbe859">

## How to Install
```
pip install better-loggers
```

## Easy to use!
BetterLogger creates beautiful logs easily by writing.  
For detailed source code, please click [here](https://github.com/yama-yeah/better-logger/blob/main/example/example.py).
```python
from logging import StreamHandler, getLogger
import logging

from better_logger import BetterLogger

~~~~~~~~

logger = getLogger(__name__)
logger.setLevel(logging.DEBUG)
stream_handler = StreamHandler()
logger.addHandler(stream_handler)

better_logger=BetterLogger(logger)
better_logger.debug('debug message')
better_logger.debug('debug message',header_text='debug with header')
better_logger.debug('debug message',header_text='debug with traceback',use_traceback=True)
better_logger.info(very_long_response,header_text='very_long_info')
better_logger.warning('warning message')
try:
    traceback_example()
except Exception as e:
    better_logger.error('do not divide by zero!',exception=e,header_text=e)
better_logger.critical('重大な問題が発生しました！',exception=Exception('重大な問題が発生しました！'),header_text='CRITICAL ERROR!')
```
PyThat 0.2.14
Read Thatec h5 formatting and convert it to netcdf files and xarray objects.
Requires Python: >=3.7

![logo](https://raw.githubusercontent.com/mrschweizer/PyThat/b57272fdf031b14097bd2b5f8d8cc44dfc1adf57/logo/PyThat_Logo.svg)
# Project Description
This is a community package which helps reading .h5 files created by ThatecOS and converting them to xarray objects and
netcdf files. This software is not maintained by and has no affiliations to THATec Innovation GmbH.
# Installation
```$ pip install PyThat```

If not happened automatically, install following dependencies:
netcdf4,
scipy,
h5netcdf,
h5py,
xarray

If you are using Conda/Anaconda, you can also install via pip. However, this may result in some dependency issues, rendering PyThat inoperable.

# Usage
The package reconstructs the measurement tree and lets the user choose the row containing an indicator.
It then uses the metadata from the measurement tree to construct an xarray object with n+m dimensions, where n is
the dimension of the indicator in the specified row and m the number of indents/loops.

Since xarray is built around labeled arrays, it also reconstructs the coord and dims attributes of the xarray objects.
For use of xarray see the [documentation](http://xarray.pydata.org/en/stable/user-guide/index.html#).

After starting at version 0.27 all data is read for all valid indicators and combined to a dataset.
The old version with indexing should still work, however.

For usage example, see [PyThat Documentation](https://pythat.readthedocs.io/en/latest/).
signal-desktop-gif 0.1.0
Paste GIFs into Signal Desktop with a single global keyboard shortcut.
Requires Python: >=3.8

# Signal Desktop GIF

Paste GIFs into Signal Desktop with a single global keyboard shortcut.

Tested on Windows and MacOS. Needs testing on Linux.

## Usage

1. Copy a GIF url to your clipboard.
2. (Only on Windows and Linux) Have your Signal Desktop conversation open and focused.
3. Press `Ctrl + g` to paste the GIF into Signal Desktop.

## Installation

1. Install [rye](https://rye-up.com/guide/installation/)
2. Clone this repo and run `rye sync` in its root.
3. `rye run signal-desktop-gif`

## Configuration

TODO.
For now, you have to change the various `GLOBAL_CONFIG_VARIABLES` (including shortcuts) in the [script](./src/signal_desktop_gif/__init__.py).

## Known Issues

- Quitting on Windows is buggy, you can use `Ctrl + Shift + e` to exit the script if `Ctrl + c` doesn't work.

## Links

- <https://github.com/signalapp/Signal-Desktop/issues/4841>
- Thanks to [this Reddit post](https://www.reddit.com/r/signal/comments/180hm37/desktop_and_gifs/) for pointing out that HTTP URLs can be pasted directly into Signal Desktop (well, at least on Windows and Linux, MacOS doesn't support this).