semvec/pypi-packages huggingface dataset:
django-usso 0.2.4
(ugly) single sign-on for django projects.
License: MIT
Requires Python: >=3.6

# django-usso
Ugly single sign-on for django projects only.
Do you have many django apps with different users?
Do you want to use only one of those apps for authentication?
So I have an easy (and ugly) solution for you! I say it is ugly because it is using a direct DB connection and that is not the best approach, but it works great.

### Considerations:
- The users database is never written
- `last_login` value is updated in your current application instead of that one storing the users.
- Authenticated users are replicated locally with an unusable password
- `groups` are replicated too if you set `CLONE_GROUPS` as `True`. You can modify the permissions related to those groups locally and those will not be overrwritten.

## Installation:
1. Add `usso` to your `INSTALLED_APPS`
2. Define `AUTHENTICATION_BACKENDS` in `settings`:
```python
AUTHENTICATION_BACKENDS = [
    'usso.authentication.UssoModelBackend',
]
```
3. Modify your `DATABASES` dictionary by adding a new connection for users. It has to be a connection to another django project database. We will use it as source of users and groups! For instance:
```python
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'mydb',
        'USER': 'myuser',
        'HOST': 'myhost',
        'PORT': '5432',
        'PASSWORD': 'mypassword',
    },
    'users': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'users_db',
        'USER': 'users_user',
        'HOST': 'users_host',
        'PORT': '5432',
        'PASSWORD': 'users_password',
    },
}
```
4. Add `USSO_SETTINGS` to your `settings`:
```python
USSO_SETTINGS = {
    'CLONE_GROUPS': True,  # It replicates external groups locally. Default True.
    'AUTH_USER_FIELD': 'username',  # It can be 'email' or 'username'. Default username.
    'USERS_DATABASE_NAME': 'users'  # The extra database name that you added to DATABASES
}
```
WifiScannerPro 0.0.2
A Simple Wifi Scanner With connected Isp Routers
License: MIT
Requires Python: >=3.6
Keywords: ip scanner,wifi scanner,wifi password,show wifi password,wifi password hacker,wifi hacker,

# WifiScanner

## Description

WifiScanner is a advanced wifi vulnerability analysis module. It is can be used for router password cracking by WAN IP of the Router (Connection with another router of the same Ip is a must for PPPoE connection). Generating valid WAP IP address where http or another servers are running (by default http). You can also export the data in json or html format. [See The Documentations](https://github.com/Tonmoy-abc/WifiScanner/blob/main/md/uses.md)

#### Note: In the current version it will only work for Tp Link router

## How to install or installation
### Install with pip
```bash
pip install WifiScannerPro
```
### [Changelog](https://github.com/Tonmoy-abc/WifiScanner/blob/main/CHANGELOG.md)
Janeqdc 0.0.2
It is test version.
License: MIT

Janeqdc
=======

.. image:: https://discord.com/api/guilds/570368779150688266/embed.png
   :target: https://discord.com/invite/uynSzaTAF3
   :alt: Discord server invite
.. image:: https://img.shields.io/pypi/v/mariocard.py.svg
   :target: https://pypi.org/project/mariocard.py/
   :alt: PyPI version info


This is simple maker for cards in discord bot in discord.py or pycord.


Installing
~~~~~~~~~~

**Python 3.8 or higher is required**


.. code:: sh

    # Linux/macOS
    pip3 install -U mariocard.py

    # Windows
    pip install -U mariocard.py


Links
-----
- `Documentation <https://mariocard.readthedocs.io/>`_
- `Github <https://github.com/mario1842/mariocard.py/>`_
- `Youtube Channel <https://www.youtube.com/channel/UC4vtx0j0wcP6s4n7hCTUs7A>`_
- `My Discord Server <https://discord.com/invite/uynSzaTAF3>`_
- `Download <https://pypi.org/project/mariocard.py/>`_