semvec/pypi-packages huggingface dataset:
airflow-smartsheet-plugin 0.2.0
An Apache Airflow plugin to export Smartsheet sheets.

# airflow-smartsheet [![PyPI version](https://badge.fury.io/py/airflow-smartsheet-plugin.svg)](https://pypi.org/project/airflow-smartsheet-plugin/0.0.2/)
Simple hooks and operators for transporting data from Smartsheet.

Import Smartsheet into PostgreSQL or export as CSV, PDF or EXCEL file.

# Features
- `SmartsheetToFileOperator`: exporting a Smartsheet sheet to a file/json
- `SmartsheetToPostgresOperator`: exporting a Smartsheet sheet to a PostgreSQL table

# Install
Using pip:
```bash
pip3 install airflow-smartsheet-plugin
```

# Usage
Create a variable in Airflow named `SMARTSHEET_ACCESS_TOKEN` to store your Smartsheet API access token.
*You can also pass in an override token in your DAG definition.*

This plugin is published as a pip package. Refer to the [example DAG](example_dag.py) for available parameters.

Refer to the [enums](airflow_smartsheet/operators/enums.py) for available PDF paper sizes.
wallarmrasp 0.0.5
Wallarm RASP Python module
Requires Python: >=2.7, <4

# Wallarm RASP client

## Introduction

Wallarm real time application security middleware (python module). Implement as WSGI application

Works on Python 2.7, 3.4, 3.5, 3.6, 3.7

## How to install

```shell
pip install wallarmrasp
```

## How to use

The `WallarmRASPMiddleware` supports the following arguments:

```python
WallarmRASPMiddleware(self, application, mode='monitoring', **kwargs):
"""
Create and initialize Wallarm RASP WSGI middleware. Options host, port
or sock are required.

Args:
    application: WSGI application
    mode (str, optional): Wallarm mode. (default: 'monitoring')

Keyword Args:
    host (str): Wallarm RASP server hostname
    port (int): Wallarm RASP server port
    sock (str): Wallarm RASP server socket filename
    block_if_disconnected (bool, optional): Set to True if want to block page if connection to Wallarm RASP server is lost (default: False)
    sock_timeout_msec (int, optional): socket connection timeout with Wallarm RASP server (default: 10 seconds)
    request_max_body_size (int, optional): request max body size size that can be sent to Wallarm RASP server (default: 100MB)
    response_max_body_size (int, optional): response max body size size that can be sent to Wallarm RASP server (default: 100MB)
    block_headers (list of (header_name, header_value) tuples, optional): custom headers for block page
    block_body (list of str, optional): custom body for block page

Returns:
    WSGI application with Wallarm RASP middleware.
"""
```

### Connect to Wallarm RASP server via TCP

```python
from wallarmrasp.wallarmrasp import WallarmRASPMiddleware

# initialize default WSGI application

wsgi_application = WallarmRASPMiddleware(
   wsgi_application,
   'block',
   host='WALLARM_RASP_SERVER_HOST',
   port='8989')

## start WSGI application
```

### Connect to Wallarm RASP server via UDS

```python
from wallarmrasp.wallarmrasp import WallarmRASPMiddleware

# initialize default WSGI application

wsgi_application = WallarmRASPMiddleware(
   wsgi_application,
   'block',
   sock='PATH_TO_WALLARM_RASP_SOCKET')

## start WSGI application
```
flatfilecms 0.3
flat-file CMS suitable for static site
Keywords: web pyramid pylons flat-file CMS

Radium Flat-file CMS
====================

Getting Started
---------------

- Install flatfilecms

    pip install flatfilecms

- Use flatfilecms:main as a WSGI application



0.3
---

- Page items can specify view to render
- Templates and views for blog posts and blog index
- Atom feed generation for blog index
- Page item can contain published and updated timestamps
- Facebook and twitter meta tags
- Added Babel library for l10n and i18n
- Replaced watchdog with hupper for reload on change feature
- Loading global data (e.g. base_url)
- sitemap will include lastfreq on items with published or updated timestamp
- sitemap ignore rules are regexes now

0.2
---

- Bugfixes

0.1
---

- Initial version.