semvec/pypi-packages huggingface dataset:
combidate 0.1.1
Package for random data generation, combination and data prepare for tests
Requires Python: >=3.10, <4
Keywords: QA,SET,random data generation,testing API,testing,autotesting

[![PyPi Package Version](https://img.shields.io/pypi/v/combidate.svg)](https://pypi.python.org/pypi/re-generate)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/combidate.svg)](https://pypi.python.org/pypi/re-generate)
[![PyPi status](https://img.shields.io/pypi/status/combidate.svg?style=flat-square)](https://pypi.python.org/pypi/re-generate)

# <p align="center">Combidate

<p align="center">A simple and light package for QA development which can generate random data from given cases.</p>
<p align="center">Technical documentation is not prepared now, sorry.</p>
python-requests 0.0.0.2
This is a sham PyPI package creation. In fact, it is a could-be / would-be malicious code injection
Requires Python: >=3.7

## Full-on Sham Project

A could-be/would-be malicious python project. Experiment #2 to verify behavior.

Initial references:
* https://github.com/kalefranz/python-wheel
* https://pypi.org/project/python-wheel/
* https://pypi.org/search/?q=python-wheel
openpibo-detect-models 0.4.4
Models used by the openpibo-python package.
Keywords: openpibo

openpibo_detect_models
======================

This package and files contains only the models used by openpibo.

See `openpibo-Guide <https://themakerrobot.github.io/openpibo-python/build/html/notes/setting.html#openpibo>`__ for more information.
django-uniapi 1.0.11
Django General/Universal API
Keywords: django-uniapi

# django-uniapi
Django General/Universal API

## Installation
```shell
pip install django-uniapi
```

## Urls.py
```python
urlpatterns = [
    url(r'^uniapi/', include('django_uniapi.urls', namespace='django_uniapi')),
]
```
or
```python
from django.conf.urls import include, url
from django_uniapi import views as uni_views

urlpatterns = [
    url(r'^status$', uni_views.server_status, name='server_status'),
    url(r'^time$', uni_views.server_time, name='server_time'),
    url(r'^error$', uni_views.raise_error, name='raise_error'),
]

urlpatterns += [
    url(r'^set_cookie$', uni_views.set_cookie, name='set_cookie'),
    url(r'^del_cookie$', uni_views.del_cookie, name='del_cookie'),
    url(r'^del_cookie2$', uni_views.del_cookie2, name='del_cookie2'),
]
```

## Settings.py
```python
INSTALLED_APPS = (
    ...
    'django_uniapi',
    ...
)
```
django-models-ext 1.1.11
Django Models Extensions
Keywords: Django Models Ext Extensions

# django-models-extensions
Django Models Extensions

## Installation
```shell
pip install django-models-ext
```

## Usage
```python
from django_models_ext import BaseModelMixin, upload_path, upload_file_url

class MyModel(BaseModelMixin):
    upload = models.FileField(upload_to=upload_path)

    @property
    def upload_url(self):
        return upload_file_url(self.upload)
```
django-onerror 1.1.0
Django ``window.onerror`` Report
Keywords: Django window.onerror Report

# django-onerror
Django ``window.onerror`` Report

## Installation
```shell
pip install django-onerror
```

## Urls.py
```python
urlpatterns = [
    url(r'^e/', include('django_onerror.urls', namespace='django_onerror')),
]
```
or
```python
from django.conf.urls import include, url
from django_onerror import views as err_views

urlpatterns = [
    url(r'^report', err_views.err_report, name='err_report'),
]
```

## Settings.py
```python
INSTALLED_APPS = (
    ...
    'django_onerror',
    ...
)
```

## FrontEnd
```javascript
<script>
    window.onerror = function(errorMessage, scriptURI, lineNo, columnNo, error) {
        if (['Uncaught ReferenceError: WeixinJSBridge is not defined', 'ResizeObserver loop limit exceeded'].indexOf(errorMessage) >= 0) {
            return
        }
        // 构建错误对象
        var errorObj = {
            href: window.location.href,
            ua: window.navigator.userAgent,
            lineNo: lineNo || 0,
            columnNo: columnNo || 0,
            scriptURI: scriptURI || null,
            errorMessage: errorMessage || null,
            stack: error && error.stack ? error.stack : null
        };
        // 构建Http请求
        if (XMLHttpRequest) {
            var xhr = new XMLHttpRequest();
            xhr.open('post', '/e/report', true);
            xhr.setRequestHeader('Content-Type', 'application/json'); // 设置请求头
            xhr.send(JSON.stringify(errorObj)); // 发送参数
        }
    }
</script>
```

## Ignore
* Uncaught ReferenceError: WeixinJSBridge is not defined
* ResizeObserver loop limit exceeded
    * [ResizeObserver - loop limit exceeded](https://stackoverflow.com/questions/49384120/resizeobserver-loop-limit-exceeded)
PyAase 0.0.3
Python package for personal development
Requires Python: >=3.7

## Project description
 
Python package for personal development

## Install

```
pip install PyAase
```

## Usage

```
from PyAase import ead

# Change the sequence of strings after base64 encryption
temp1 = ead.enc_base64('Aase')
print(temp1)  # QWFzZQ==
temp2 = ead.dec_base64(temp1)
print(temp2)  # Aase

# clo: A with Z(lowercase and so on) and 0 with 9...
clo_temp1 = ead.clo(temp1)
print(clo_temp1)  # JDUaAJ==

clo_temp2 = ead.clo(clo_temp1)
print(clo_temp2)  # QWFzZQ==
```



This is a simple package. There are still many imperfections.

Please give us your advice. I wish you all the best.