semvec/pypi-packages huggingface dataset:
repolist 0.1.0
Generate wordlists from Github repositories
Requires Python: >=3.9,<4.0

# RepoList

Repolist is a command-line interface (CLI) tool designed to generate wordlists from GitHub repositories. It simplifies the process of extracting files and directories from GitHub repos, enabling the creation of custom wordlists for penetration testing and bug bounty programs.

## Features

- Wordlist Generation: Easily create wordlists from GitHub repositories. Choose between generating a wordlist of files, directories, or both.
- Customization: Add custom prefixes and suffixes to the generated wordlists, such as appending .php to each word.
- Support for Private Repositories: Access and generate wordlists from both private and public repositories by providing a GitHub token using the `-t` option.
- Branch Selection: Specify a different branch using the `-b` option.
- Proxy Support: Utilize a proxy by using the `-p` option.

## Installation

```bash
pip3 install repolist
```

## Usage

Generate a wordlist by providing the URL of the GitHub repository:

```bash
repolist -u https://gihtub.com/user/repo
```

For more options and configurations, use the -h flag for help.



## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## Disclaimer
This tool is intended to be used for security testing purposes only and should not be used for any illegal purposes.

## License
[MIT](https://choosealicense.com/licenses/mit/)

## Author
[Adem Kouki](https://github.com/Ademking)
DjangoCRUDify 0.3.0
DjangoCRUDify is a powerful and intuitive Django app that automates the generation of CRUD (Create, Read, Update, Delete) APIs for your Django models. With minimal configuration, turn your existing models into a fully functional API, complete with Swagger documentation for seamless integration.

# ModelMagicAPI

DjangoCRUDify is a Django app that provides automatic generation of CRUD APIs for Django models.

# Installation

To install crudify, use the following pip command:

```bash
pip install DjangoCRUDify

### `docs/configuration.md`

```markdown
# Configuration

After installing crudify, you need to configure it in your Django project.

1. Add 'ModelMagicAPI' to your `INSTALLED_APPS` in your Django project's `settings.py`:

```python
INSTALLED_APPS = [
    # ...
    'ModelMagicAPI',
    # ...
]

from modelmagicapi.utils import router, generate_swagger_schema

urlpatterns = [
    # Your other URL patterns
    path('api/', include(router.urls)),
    path('swagger/', generate_swagger_schema(title="Test Apis", version='v1').with_ui('swagger', cache_timeout=0), name='schema-swagger-ui')

]

(Optional) Configure the models you want to expose by adding the following to your project's settings.py:

AUTO_API_USER_MODELS = ['app_name.Model1', 'app_name.Model2']


### `docs/usage.md`

```markdown
# Usage

After completing the installation and configuration, the CRUD APIs for the specified models will be available at `/api/`.