semvec/pypi-packages huggingface dataset:
sharedbuiltinmutables 0.11
Shared list / set / dict across processes / environments
License: MIT
Keywords: shared,list,set,dict


# Shared list / set / dict across processes / environments

## pip install sharedbuiltinmutables

### Tested against Windows 10 / Python 3.11 / Anaconda 


## FILE 1 

```python
from sharedbuiltinmutables import MemSharedDict, MemSharedList, MemSharedSet, cfg

# dill/pickle protocol
cfg.protocol = 5

d = MemSharedDict({3: 323}, name="d1", size=1024)
l = MemSharedList([3, 323], name="l1", size=1024)
s = MemSharedSet({3, 6, 5}, name="s1", size=1024)

d[111] = 444
d.pop(3)
d[9] = lambda h: h * 3
# to clean up: d.cleanup()

```

## FILE 2 

```python
from sharedbuiltinmutables import MemSharedDict, MemSharedList, MemSharedSet, cfg

# dill/pickle protocol
cfg.protocol = 5

d = MemSharedDict(name="d1", size=1024)
# passing a value ( d = MemSharedDict({33:11,3:3} name="d1", size=1024) )
# won't do anything if
# the dict has already been created by another proc
#
# use instead:
# d = MemSharedDict(name="d1", size=1024)
# d.clear()
# d.update({33:11,3:3})
l = MemSharedList(name="l1", size=1024)
s = MemSharedSet(name="s1", size=1024)
# to clean up: d.cleanup()

```
starwarsdata 0.0.1
This Python library interacts with the Star Wars Galaxy API, allowing users to retrieve information about characters, films, and more from the Star Wars universe.
License: MIT
Keywords: data,starwars

# Star Wars Galaxy API

Proyek ini berinteraksi dengan Star Wars Galaxy API untuk mengambil informasi tentang karakter dan menyimpannya ke dalam file teks.
## Penggunaan Class `StarWarsGalaxyAPI`

Untuk menggunakan class `StarWarsGalaxyAPI`, Anda dapat melakukan langkah-langkah berikut:

1. Import kelas tersebut ke dalam kode Python Anda:

    ```python
    from starwarsdata.starwars import StarWarsGalaxyAPI
    ```

2. Buat objek dari kelas `StarWarsGalaxyAPI`:

    ```python
    sw_api = StarWarsGalaxyAPI()
    ```

3. Gunakan metode yang disediakan oleh kelas `StarWarsGalaxyAPI`:

    - `get_person(person_id)`: Mendapatkan informasi tentang karakter berdasarkan ID karakter.
    - `get_film(film_id)`: Mendapatkan informasi tentang film berdasarkan ID film.
    - `search_person_by_name(name)`: Mencari karakter berdasarkan nama.

Pastikan untuk mengganti ID karakter atau nama yang digunakan dalam contoh penggunaan dengan nilai yang sesuai dari API.

## API 
Python Basic API wrapper
```http
  https://swapi.dev/
```

## Installation

Install my-project with npm

```bash
  pip install starwarsdata
```
    

## Notes

- Class `StarWarsGalaxyAPI` berinteraksi dengan Star Wars Galaxy API untuk mengambil informasi karakter.
- Data yang diambil disimpan dalam `starwars_data.txt`.

## Usage

Basic Usage :

```python
from starwars import StarWarsGalaxyAPI

# Create an instance of StarWarsGalaxyAPI
sw_api = StarWarsGalaxyAPI()

# Get information about a character
luke_skywalker = sw_api.get_person(1)
print(luke_skywalker)

# Get information about a film
a_new_hope = sw_api.get_film(1)
print(a_new_hope)

```

## Authors

- [@codewithwan](https://github.com/codewithwan)