semvec/pypi-packages huggingface dataset:
truhanen-windowlayouts 1.0.6
Utility for storing & restoring window layouts on the X Window System
License: MIT
Requires Python: >=3.7.1,<4.0.0

[comment]: # (This README.md is autogenerated from templates/README.md with the
              script templates/generate.py)

# windowlayouts

Utility for automatically storing & restoring application window layouts for
specific screen configurations on the X Window System.

For example, if a user frequently changes their setup between a single laptop
screen and two external monitors, this tool remembers & automatically restores
all windows to their original positions for each monitor setup without the need
for manual rearrangement.

## Installation

Run `pip install truhanen.windowlayouts` to install the script `windowlayouts`
to be used from the command line.

To install from source, run `pip install .` in the project root directory.

### Requirements

- Python 3.7+
- wmctrl command line tool

## Usage

```
usage: windowlayouts [-h] [--verbose] {store,restore,switch} ...

positional arguments:
  {store,restore,switch}
    store               Store the current window layout for the current screen
                        layout. Replace a previously stored window layout if
                        such a window layout exists for the current screen
                        layout.
    restore             Restore a window layout if one with the current screen
                        layout has previously been stored.
    switch              Run store, then switch to a screen layout configured
                        in ~/.config/windowlayouts/config.ini, and
                        then run restore. Screen layout values in the
                        configuration file must be valid input for xrandr that
                        apply a specific screen layout. Each "output" of a
                        screen layout should be defined on a separate line in
                        the configuration value. See examples/config.ini for
                        example.

optional arguments:
  -h, --help            show this help message and exit
  --verbose, -v         Increase verbosity.
```
sentry-dingtalk-tmp 2
sentry-dingtalk
License: MIT
Requires Python: >=3.6.13
Keywords: sentry dingtalk

# Sentry DingTalk

Sentry 集成钉钉机器人通知

## Requirments
- sentry >= 21.5.1

## 特性
- 发送异常通知到钉钉
- 配置 @ 成员，逗号分隔
- webhook optional 可以配置一个额外的 webhook，但是会抹除 `@信息`
## 快速使用
### 安装
1. 使用 `pip` 命令
    ```bash
    $ pip install sentry-dingtalk-henryhaoson
    ```

2. 写入依赖文件 `onpremise-xxx/sentry/requirements.txt`
    ```bash
    $ echo sentry-dingtalk-henryhaoson >> requirements.txt
    ```

### 钉钉机器人
[配置](https://developers.dingtalk.com/document/app/custom-robot-access)钉钉机器人并拿到对应的 webhook, 可以对机器人设置 关键词、签名、IP限制

### 配置
在 Sentry 面板 Settings > Integrations 中找到 DingTalk 并配置 webhook等信息，添加项目，创建告警规则

### 测试
1. Enable Plugin
2. Test Plugin