semvec/pypi-packages huggingface dataset:
BookerWikiTool 2023.5.24.0
iBooker/ApacheCN 知识库抓取工具
Requires Python: >=3.6
Keywords: wiki,知识库,document,文档,crawler,爬虫

# BookerWikiTool

iBooker/ApacheCN 知识库抓取工具

## 安装

通过pip（推荐）：

```
pip install BookerWikiTool
```

从源码安装：

```
pip install git+https://github.com/apachecn/BookerWikiTool
```

需要 Node 和`to-markdown`包。

## 使用说明

```
wiki-tool -h
```

## 协议

本项目基于 SATA 协议发布。

您有义务为此开源项目点赞，并考虑额外给予作者适当的奖励。

## 赞助我们

![](https://home.apachecn.org/img/about/donate.jpg)

## 另见

+   [ApacheCN 学习资源](https://docs.apachecn.org/)
+   [计算机电子书](http://it-ebooks.flygon.net)
+   [布客新知](http://flygon.net/ixinzhi/)
nqsdk 1.0.0a16
NQ SDK
Requires Python: >=3.10,<4.0

# NQ SDK

Part of NQ suite by [Inqana](https://inqana.com).

## Abstract Provider Classes

Construct your provider class using base provider class `nqsdk.abstract.provider.Provider` and appropriate mixin classes depending on what functionality is supported by your provider.

All abstract methods must be implemented.

## `nqsdk.abstract.provider.Provider`

Base provider class. All providers must be inherited from it.

## `nqsdk.abstract.provider.HealthCheckMixin`

Use if your provider supports health check requests.

## `nqsdk.abstract.provider.BalanceCheckMixin`

Use if your provider supports user's balance check requests.

## `nqsdk.abstract.provider.DeliveryCheckMixin`

Use if your provider supports delivery check requests.

## `nqsdk.abstract.provider.AckCheckMixin`

Use if your provider supports ack check requests.

## `nqsdk.abstract.provider.CallbackHandleMixin`

Use if your provider supports callbacks from your API with no difference b/w `nqsdk.enums.CallbackEvent.DELIVERY` & `nqsdk.enums.CallbackEvent.ACK` events. E.g. all events are sent to the same URL & provider can distinguish them from callback's payload.

## `nqsdk.abstract.provider.StaticCallbackHandleMixin`

Use this class if your provider only supports static callbacks, meaning that all events are sent to the same URL that is related to the provider. In this case, the provider can only extract the message external ID from the callback payload.

## `nqsdk.abstract.provider.DeliveryHandleMixin`

Use if your provider supports `nqsdk.enums.CallbackEvent.DELIVERY` event callbacks sent to a specific URL provided by NQ service.

## `nqsdk.abstract.provider.AckHandleMixin`

Use if your provider supports `nqsdk.enums.CallbackEvent.ACK` event callbacks sent to a specific URL provided by NQ service.

## Dummy Provider

`nqsdk.dummy.provider.DummyProvider` is a dummy implementation of NQ Provider Interface. It does nothing but can be used for tests.

You can find it at `dummy/provider.py`.

## Tests

Run tests locally:

```shell script
./scripts/tests
```

## License

Licensed under the terms of the [Apache License, version 2.0](https://apache.org/licenses/LICENSE-2.0). See `LICENSE` file.

Copyright (c) 2023 Inqana Ltd.
django-fragments 0.1.9
Custom template tags for common html idioms in Django.
Requires Python: >=3.11,<4.0

# django-fragments

![Github CI](https://github.com/justmars/django-fragments/actions/workflows/main.yml/badge.svg)

## Purpose

Used for partial template rendering of: `<input>`, `<svg>` tags. Originally for a Django [boilerplate](https://start-django.fly.dev), refactored out into an independent library.

## Setup

After installation, e.g. `pip install django-fragments`

```py
INSTALLED_APPS = [
    "django_fragments", # add this
]
...
FRAGMENTS = {
    "icons_prefix": "heroicons", # prefix to use for icons
    "icons_path": BASE_DIR / "templates" / "xxx" # type: Path, location where svg icons will be stored
}
```

See [documentation](https://justmars.github.io/django-fragments).