semvec/pypi-packages huggingface dataset:
musescore 0.0.2
A tool for scraping sheet music from musescore.
Requires Python: >=3.6

# Musescore Sheet Music Download Tool

This is a tool for scraping sheet music from [musescore.com](https://musescore.com).

## Installation

Installation with pip is as simple as this:
```
pip install musescore
```

## Example

```python
import musescore

user  = 2170606
score = 5044504
dpi   = 40

musescore.download(user = user, score = score, dpi = dpi)
```
openwithida 1.0.0
Right click -> "Open with IDA"

_Notice: With the release of IDA 8.3, IDA32 has been deprecated, and this extension is no longer required._

# OpenWithIDA

Add "Open with IDA" to your Windows context menu.

_OpenWithIDA_ efficiently determines a file's bitness, and proceeds to open it using the correct (32-bit or 64-bit) variant of IDA.

![Screenshot](resources/screenshot.png)

## Installation

```batch
pip install openwithida
```

You should now have _OpenWithIDA_ installed using the latest IDA version found on your PC.  
If not automatically found, you will be prompted to choose your IDA folder.

## FAQ

### I've upgraded IDA. How to make _OpenWithIDA_ point to the newer version?

If you've completely uninstalled the previous version of IDA, the upgrade should be picked up automatically the next time you click "Open with IDA".

If the old version still exists, simply run

```batch
pip install --force-reinstall openwithida
```

### The context menu item wasn't installed

To find out the cause for the error, run `pip install` with the `-v` flag.

Alternatively, run the installer manually (see below).

### How to run the installer manually?

Manually invoking the installer offers the following additional options:

- Installing using a custom path for IDA or Python
- Installing as an extended verb (meaning you have to hold Shift to display it)
- Using IDA32 even in IDA 8.2+ (when applicable)
- Uninstalling the context menu extension

For usage information, run

```batch
python installer.py --help
```

(Even when `pip install` fails to install the context menu extension, `installer.py` should be available in the package's installation folder.)
econnect 0.1.2
Paquete para conectarse al Portal Cautivo de Etecsa en Cuba desde Python.

# EConnect-module

Esto es un paquete de Python que permite a los desarrolladores cubanos interactuar de manera facil y sencilla con el Portal Cautivo de Etecsa.

# Caracteristicas
- Verificación de conexión.
- Inicio de Sesión.
- Guardado de datos para el cierre de manera local.
- Obtención de tiempo disponible.
- Cierre de sesión.
- Cierre de sesion de forma local con los datos guardados por el usuario

[Repositorio del proyecto aqui](https://guides.github.com/features/mastering-markdown/)
para los que se interesen en el código.<br>
[Documentacion del paquete](https://github.com/TheMrAleX/econnect/blob/main/README.md) para una ayuda de como usar el paquete correctamente.
django-queues 0.0.1
A Django ORM task queue
Requires Python: >=3.8

django-queue
=====

Django-queue is a Django app to add task queues to Django. It is based on the Django ORM. It uses concepts like proxy models to define tasks.

Note that this app is far from complete. It is currently a proof-of-concept of the Django ORM API only. See below for future goals.

Design goals include:
- Transactional Enqueueing like what the following two provide for Golang and Elixir:
  - [Riverqueue](https://news.ycombinator.com/item?id=38349716)
  - [Oban](https://github.com/sorentwo/oban)
- Installation simplicity (`pip install django_queues`).
- Tight integration with Django ORM so if you know the ORM, you know how to use this tool.
- Operational simplicity and flexibility.

## Quick Start

1. Add "django-queues" to your `INSTALLED_APPS` setting like this::
```python3
    INSTALLED_APPS = [
        ...,
        "queue",
    ]
```

2. Run ``python manage.py migrate`` to create the queues models.

3. Add a new task to your app:
```python3
import requests
from django.db import models

from queue.models import Task


class GetPokemonTask(Task):
    """
    Gets a pokemon from the Pokemon API pokeapi.co.
    """
    # app_name.model_name
    base_type = "pokemon.GetPokemonTask"

    class Meta:
        proxy = True

    def task(self):
        """Fetch the api response."""
        pokemon = self.args[0]
        url = f"https://pokeapi.co/api/v2/pokemon/{pokemon}"
        response = requests.get(url)
        response.raise_for_status()
        self.result = response.json()
        self.save()

```
3. Create a task:
For example, run from the django shell (`./manage.py shell`):
```python3
>>> from pokemon import models
>>> task = models.GetPokemonTask.objects.delay('ditto')
```
5. Run the task:
For example, run from the django shell (`./manage.py shell`):
```python3
>>> task = models.GetPokemonTask.objects.first()
>>> task
<GetPokemonTask: GetPokemonTask object (5)>
>>> task.args
['ditto']
>>> task.task()
>>> task.result
{'abilities': ...}
```

## Wish list of future features
This is my scratchpad for brainstorming what could be useful. Some of these could be actual features implemented in the app. Others could be examples to provide.

- Actual concurrency mechanisms to allow multiple workers to work on one task definition.
- Statuses, e.g., `scheduled`, `running`, `done`, `error`
- Ability to have one worker run all kinds of tasks or a subset of them.
- Support SQLite
- Support Postgres
  - Maybe something from https://blog.sequin.io/all-the-ways-to-capture-changes-in-postgres/.
- Management command to run workers.
- Examples of:
  - Running with uWSGI background offloader
  - Running as a Docker container
  - Running as a K8s pod with an HPA
  - Running as an AWS Lambda
  - Running as a GCS cloud function
- Documentation.
- Examples directory.
- Benchmarking.

## Contributing
If you're interested in contributing, file an issue or DM me!