semvec/pypi-packages huggingface dataset:
tlapi 0.0.2
A Python Telegram API Library for converting between tdata and telethon sessions, with built-in official Telegram APIs.
License: MIT
Keywords: tdata,tdesktop,telegram,telethon,opentele,tlapi,official_Telegram_APIs,tl_api,Telegram_API

# TLAPI

![Static Badge](https://img.shields.io/badge/fork-opentele-blue)
![Static Badge](https://img.shields.io/badge/customize-HashemDalijeh-red)
![Static Badge](https://img.shields.io/badge/version-0.0.1-yellow)

A **Python Telegram API Library** for converting between **tdata** and **telethon** sessions, with built-in **official Telegram APIs**. [**Read the documentation**](https://opentele.readthedocs.io/en/latest/documentation/telegram-desktop/tdesktop/).

## Features
- **[tlapi]** - add random app version
- **[tlapi]** - add new Api ID - Api Hash
- **[opentele]** - Convert [Telegram Desktop](https://github.com/telegramdesktop/tdesktop) **tdata** sessions to [telethon](https://github.com/LonamiWebs/Telethon) sessions and vice versa.
- **[opentele]** - Use **telethon** with [official APIs](#authorization) to avoid bot detection.
- **[opentele]** - Randomize [device info](https://opentele.readthedocs.io/en/latest/documentation/authorization/api/#generate) using real data that recognized by Telegram server.

## Dependencies

- [telethon](https://github.com/LonamiWebs/Telethon) - Widely used Telegram's API library for Python.
- [tgcrypto](https://github.com/pyrogram/tgcrypto) - AES-256-IGE encryption to works with `tdata`.
- [pyQt5](https://www.riverbankcomputing.com/software/pyqt/) - Used by Telegram Desktop to streams data from files.

## Installation
- Install from [PyPI](https://pypi.org/project/tlapi/):
```pip title="pip"
pip install --upgrade tlapi
```

## Examples
The best way to learn anything is by looking at the examples. Am I right?

- Example on [readthedocs](https://opentele.readthedocs.io/en/latest/examples/)
scaife-viewer-core 0.3rc1
Scaife Viewer Backend :: Core Functionality
License: MIT

# Scaife Viewer :: Core functionality

This package was extracted from
[https://github.com/scaife-viewer/scaife-viewer](https://github.com/scaife-viewer/scaife-viewer)

## Settings

### ALLOW_TRAILING_COLON

Default: `False`

When `False`, to maintain compatability with the MyCapitain resolver,
the trailing colon will be stripped from URNs.

### REDIRECT_VERSION_LIBRARY_COLLECTION_TO_READER

Default: `True`

When `True`, will redirect a version / exemplar `library_collection` URL to the first passage of the version in the reader`

### HOOKSET

Default: `"scaife_viewer.core.hooks.DefaultHookSet"`

The path to a hookset that can be used to customize package functionality.

#### hookset.content_manifest_path

Default: Callable returning `pathlib.Path` resolving to `data/content-manifests/production.yaml`

Can be customized via the `CONTENT_MANIFEST_PATH` env var.

**RESOLVER_CACHE_LABEL**

Default: `"cts-resolver"`

The label to use for the cache backend that holds cached resolver data


### USE_CLOUD_INDEXER

Default: `False`

When `True`, sets GCE-specific metadata for the search index management
command

## CLI

For information about the CLI:

```shell
scaife --help
```