semvec/pypi-packages huggingface dataset:
delta-sdk 0.0.14
A small package to help authenticate and use dulms api
Requires Python: >=3.7

# DULMS SDK

this package is a simple non official SDK for [DULMS](https://dulms.deltauniv.edu.eg/login.aspx)

```note
this package is still in development and the responses are pure from the server without any sanitization

```

# installation
```bash
pip install delta-sdk
```

# usage
## importing
```python
from delta_sdk import delta_auth
```

## login
```python
auth = delta_auth.Auth("https://dulms.deltauniv.edu.eg")
auth.login("USERNAME", "PASSWORD")
```

## get user data
```python
auth = delta_auth.Auth("https://dulms.deltauniv.edu.eg")
auth.login("USERNAME", "PASSWORD")

data = auth.get_user_data()
print(data)
```

## get assginments
```python
auth = delta_auth.Auth('https://dulms.deltauniv.edu.eg')
auth.login("USERNAME", "PASSWORD")

data = auth.get_assignments()
print(data)
```

## get quizzes
```python
auth = Auth('https://dulms.deltauniv.edu.eg')
auth.login("USERNAME", "PASSWORD")

data = auth.get_quizzes()
print(data)
```

## using the coockies for other uses

```python
auth = Auth('https://dulms.deltauniv.edu.eg')
auth.login("USERNAME", "PASSWORD")

cookies = auth.get_cookies()
print(coockies['Id'])
```
____
```note
the coockies are stored in a dict with the following keys
 - Id
 - ASP.NET_SessionId
```
WorldD 1.0.1
Level editor made specifically for pygame games

# WorldD - level designer for pygame
[![Upload Python Package](https://github.com/NOTMEE12/WorldD/actions/workflows/python-publish.yml/badge.svg)](https://github.com/NOTMEE12/WorldD/actions/workflows/python-publish.yml)

---
### Shortcuts:

------------------------
##### window related
- `SHIFT + ESCAPE` - quit the application,
- `F11` - toggling fullscreen,
##### tile related
- `W` - brush tool (default)
- `X` - rect fill tool
- `E` - reset tile to nothing (eraser)
- `SHIFT + X` - rect autotile fill tool
- `Up and Down arrows` - scaling size of the tile,
- `CTRL + DELETE` - delete tile from lookup (all occurrences of tile will be deleted),
  > by renaming the tiles in the lookup, every tile in the grid will be replaced.
- `CTRL + T` - toggle tile mode
  > tile mode is when you want to add new tiles or delete them
- `ALT + E` - export tiles
  > classically you have two inputs, one for the tile group name and one for the tile name. 
  > 
  > export feature will make so it will generate tiles from starting point to the end selection
  > with each tiles having the selected tile size.
  >
  > for example, you will start at 0x0 and end at 0x64 with the tile size being (32, 32) 
  > and name of the tile being "tiles":
  > 
  > you will have tiles: 
  > 
  > (0, 0, 32, 32) - "tiles - 0x0", 
  > 
  > (0, 32, 32, 32) - "tiles - 1x0", 
  > 
  > (0, 64, 32,32) - "tiles - 2x0"
- `CTRL + E` - edit tile
  > when editing tiles they aren't replaced, they make a new copy.
    making it replace could break the entire map, since the map is "indexed",
    that means each tile is a reference for a tile group and a tile in it.
- `<` or `>` - toggle between editting group name and tile name
##### saving / loading
- `CTRL + S` - save output,
- `CTRL + SHIFT + s` - save as,
- `CTRL + O` - load world,
##### Project related
- `Q` - move project selection to left
- `E` - move project selection to right
##### Layers
- `right arrow` - new layer / change selection to the layer above
- `left arrow` - change selection to the layer below, you can't select layers below 0.
- `CTRL + R` - rename layer
- `SHIFT + DELETE` - deletes current layer

---
### Important Info

1. > path of the image is absolute. If you want to use WorldD you have to change the path to be relative, 
   > otherwise there is a very high probability it will not work.
s3-zip-uploader-Ivan-Yukish 0.0.4
Upload zip files to s3
Keywords: python,zip,upload file,s3


# Zip to S3 file uploader with concurrency support
## How to start the application

**The commands:**

First you have to install package:
```
$ pip install s3-zip-uploader-Ivan-Yukish
```

Then run the uploader:
```
$ python3 -m s3_zip_uploader_Ivan_Yukish https://example.com/path-to-zip-archive bucket_example_name s3_key_prefix --concurrency 8 --verbose

```

## Application description

Before running app you should set up your AWS CLI account credentials: [docs](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html).

## Running tests:
```
pytest
```

## File structure

Our file structure is:
```
├── s3_zip_uploader_Ivan_Yukish
│      ├── __init__.py
│      ├── main.py
│      ├── uploader.py
├── tests
│      ├── fixtures.py
│      ├── tests.py
├── .gitignore
├── LICENCE
├── pytest.ini
├── README.md
├── requirements.txt
└── setup.py
```