semvec/pypi-packages huggingface dataset:
mds-exporter 0.1.0
A CLI tool for bulk downloading from museum data service API with rich progress tracking.
License: MIT
Requires Python: >=3.12
Keywords: api, bulk-download, cli, data, museum

# MDS Exporter

A simple CLI tool, written in Python, to manage MDS resume tokens and download data from the MDS API.

## Installation

The recommended way to install the tool is to use the `pipx` package manager. This will make the `mds-exporter` command available system-wide.

```bash
pipx install mds-exporter
```

It can also be installed to a specific environment:

```bash
pip install mds-exporter
```

## Usage

### Token Versions

Each stored token keeps track of three versions to help you pick up where you left off:

`base`: Your original starting token (never changes) - lets you restart the whole download from scratch if needed <br/>
`last`: Whatever token was used most recently - keeps track of where you are in any current download <br/>
`latest`: The token from your most complete download (the one that got the farthest) <br/>

This setup gives you options when things go wrong. You can always use `base` to start over completely. If a download gets interrupted, `last` lets you resume right where you stopped. And `latest` stays safe and untouched, so you can always go back to refreshing your best/most complete dataset without messing up your current download progress.


### Token Management

Store and manage MDS API tokens:

```bash
# Add a token with auto-generated name (e.g., "ancient-river")
mds token add YOUR_MDS_TOKEN

# Add a token with custom name
mds token add --name my-token YOUR_MDS_TOKEN

# List all stored tokens
mds token list

# Remove a token
mds token remove my-token
```

### Downloading Data

Download MDS data using stored tokens or direct tokens:

```bash
# Download using stored token (uses 'last' version by default)
mds download --name my-token

# Download using specific token version
mds download --name my-token:latest
mds download --name my-token:base

# Download using direct token
mds download --token YOUR_MDS_TOKEN

# Specify output file
mds download --name my-token --output my-data.jsonl

# Compress output using zstd (recommended for large datasets)
mds download --name my-token --compress --output my-data
```
paymentwall-python 1.0.9
Paymentwall Python Library
License: MIT
Requires Python: >=3.6

Paymentwall_ is the leading digital payments platform for globally monetizing digital goods and services. Paymentwall assists game publishers, dating sites, rewards sites, SaaS companies and many other verticals to monetize their digital content and services. Merchants can plugin Paymentwall's API to accept payments from over 100 different methods including credit cards, debit cards, bank transfers, SMS/Mobile payments, prepaid cards, eWallets, landline payments and others.

To sign up for a Paymentwall Merchant Account, `click here`_.

This library allows developers to use `Paymentwall APIs`_ (Virtual Currency, Digital Goods featuring recurring billing, and Virtual Cart).

More instructions and code samples are available on `Paymentwall GitHub page`_.

.. _Paymentwall: http://www.paymentwall.com/?source=pypi
.. _click here: http://www.paymentwall.com/signup/merchant?source=pypi
.. _Paymentwall GitHub page: https://github.com/paymentwall/paymentwall-python
.. _Paymentwall APIs: http://www.paymentwall.com/en/documentation/API-Documentation/722?source=pypi
cppast 1.0.0
C++ AST CLI tool with AST/graph visualization and pattern matching
License: MIT
Requires Python: >=3.7

# cppast

This tool serves mainly serves the purpose of generating and experimenting with AST of C/C++ code. Additional features included in cpast --help as follows:

![](https://github.com/quarktetra23/cppast/raw/main/images/cmdhelp.png)

Functionality:

![](https://github.com/quarktetra23/cppast/raw/main/images/combined.jpeg)

The above AST and graph are for the following C++ code-

```
bool verify(int y) {
    if (y > 0) {
        if (y < 10) {
            return true;
        }
    }
    return false;
}
```

## Install through pip

Simply go with ```$ pip install cppast```.

## Install cppast through source code

Clone the github repo and to install the dependencies run:

```
$ pip install -r requirements.txt
```

Additionally, you would need ```$ brew install llvm libclang``` for some of the functions in cli.py.