semvec/pypi-packages huggingface dataset:
acryl-iceberg-legacy 0.0.4
Acryl maintained copy of Iceberg Python bindings. Iceberg is a new table format for storing large, slow-moving tabular data
License: Apache License 2.0
Requires Python: >=3.7
Keywords: iceberg

<!--
 - Licensed to the Apache Software Foundation (ASF) under one or more
 - contributor license agreements.  See the NOTICE file distributed with
 - this work for additional information regarding copyright ownership.
 - The ASF licenses this file to You under the Apache License, Version 2.0
 - (the "License"); you may not use this file except in compliance with
 - the License.  You may obtain a copy of the License at
 -
 -   http://www.apache.org/licenses/LICENSE-2.0
 -
 - Unless required by applicable law or agreed to in writing, software
 - distributed under the License is distributed on an "AS IS" BASIS,
 - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 - See the License for the specific language governing permissions and
 - limitations under the License.
 -->

# Iceberg Python

Iceberg is a python library for programatic access to iceberg table metadata as well as data access. The intention is to provide a functional subset of the java library.

## Getting Started

Iceberg python is currently in development, for development and testing purposes the best way to install the library is to perform the following steps:

```
git clone https://github.com/apache/iceberg.git
cd iceberg/python_legacy
pip install -e .
```

## Testing

Testing is done using tox. The config can be found in `tox.ini` within the python directory of the iceberg project.

```
# simply run tox from within the python dir
tox
```

## Get in Touch

- Email:
    * [dev@iceberg.apache.org](mailto:dev@iceberg.apache.org)

- Issues
    * [File a github incident](https://github.com/apache/iceberg/issues)
datakund-cloud 1.0.4
Automation Library
License: Apache License 2.0

DataKund Cloud is a python library for runing bots built with DataKund Studio on Cloud.
You can also train bots with DataKund to automate repetitive work without doing any programming.

### Installation
```sh
pip install datakund-cloud
```

### Import DataKund Cloud
```
from datakund_cloud import *
```

### Get API Key
You can get your api key from [here](https://datakund.com/account/login) after login.

### Set API Key
Set your api key to authenticate
```sh
dk=datakund_cloud.set_api_key(apiKey="put your api key here")
```

### Run a bot
```sh
dk.ip_country_scraper(link="https://iplocation.io/ip/3.85.165.205",callback=print_the_data)
```

### Stop a bot
It stops the current bot runing.
```sh
dk.stop()
```

### CallBack Function
This func takes the data returned by bot as a parameter, If you want to operate on data returned by bot, then make your function first and then pass it in callback argument. Consider follwing example:-
```sh
from datakund_cloud import *
def print_the_data(data):
	print("Data",data)
	
dk=datakund_cloud.set_api_key(apiKey="put your api key here")
dk.ip_country_scraper(link="https://iplocation.io/ip/3.85.165.205",callback=print_the_data)
```

### Contact Us
* [Telegram](https://t.me/datakund)
* [Website](https://datakund.com)