semvec/pypi-packages huggingface dataset:
framex-ce 0.1.0
Quick-start framework for pygame-ce prototypes
Requires Python: >=3.10

# Framex

This is a python module that utilizes pygame-ce. It will just make creating quick test windows a lot easier + you will be able to use it just like a normal pygame window!

```
pip install framex
```

## Example Uses
### Little Red Box
```python
import pygame
from Framex import *

# Create a Window
window = Framex(
    size = (500, 500),
    title = "Little Red Box",
    color = "Black"
)

# Create a little red box
image, rect = create_object(
    image = None,
    pos = (250, 250),
    center = True,
    size = (50, 50),
    srcalpha = True
)
image.fill("Red")

# Get all the items to draw
items = [(image, rect)]

# Game Loop
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            exit()
        
    window.update(items = items)
```

### Top Down Character
```python
import pygame
from Framex import *

# Create a window
window = Framex(
    size = (500, 500),
    title = "Top Down Character",
    color = "Black"
)

# Create a clock for dt
clock = pygame.time.Clock()

# Create a top down character
sprites = pygame.sprite.Group()

character = TopDownEntity(
    image = None,
    pos = (250, 250),
    group = sprites,
    color = "red",
    center = True,
    size = (50, 50),
    srcalpha = True,
    movement_type = "WASD",
    speed = 250
)

# Get all the items to draw
items = [(character.image, character.rect)]

# Game Loop
while True:
    dt = clock.tick() / 1000

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            exit()
    
    sprites.draw(window.screen)
    sprites.update(dt)

    window.update(items = items)
```
bugsink 2.0.12
Self-hosted Error Tracking
Requires Python: >=3.10

# Bugsink: Self-hosted Error Tracking

* [Error Tracking](https://www.bugsink.com/error-tracking/)
* [Built to self-host](https://www.bugsink.com/built-to-self-host/)
* [Sentry-SDK compatible](https://www.bugsink.com/connect-any-application/)
* [Scalable and reliable](https://www.bugsink.com/scalable-and-reliable/)

### Screenshot

![Screenshot](https://www.bugsink.com/static/images/JsonSchemaDefinitionException.5e02c1544273.png)


### Installation & docs

The **quickest way to evaluate Bugsink** is to spin up a throw-away instance using Docker:

```
docker pull bugsink/bugsink:latest

docker run \
  -e SECRET_KEY=PUT_AN_ACTUAL_RANDOM_SECRET_HERE_OF_AT_LEAST_50_CHARS \
  -e CREATE_SUPERUSER=admin:admin \
  -e PORT=8000 \
  -p 8000:8000 \
  bugsink/bugsink
```

Visit [http://localhost:8000/](http://localhost:8000/), where you'll see a login screen. The default username and password
are `admin`.

Now, you can [set up your first project](https://www.bugsink.com/docs/quickstart/) and start tracking errors.

[Detailed installation instructions](https://www.bugsink.com/docs/installation/) are on the Bugsink website.

[More information and documentation](https://www.bugsink.com/)