semvec/pypi-packages huggingface dataset:
textoutpc 0.3
BBCode parser and renderer for Planète Casio
Requires Python: <4.0,>=3.9
Keywords: planète casio, textout, bbcode, translator, parser

``textoutpc`` -- Planète Casio's textout() BBcode markup language translator
============================================================================

This module defines BBcode parsers, including HTML rendering, for
`Planète Casio`_.

For example, as described in `Rendering BBCode as HTML`_, in order to
render BBCode into HTML, you can use the following snippet:

.. code-block:: python

    from __future__ import annotations

    from textoutpc import render_as_html

    text = """\
    [img=center]https://www.planet-casio.com/assets/img/logo.png[/img]

    Hello [color=R10]world[/color]!
    [list]
    [li]This module is made by [url=https://thomas.touhey.fr/]me[/url]!
    [li]Use `render_as_html()` to translate magically to HTML!
    [/]
    """

    print(render_as_html(text), end="")

The project is present at the following locations:

* `Official website and documentation at textoutpc.touhey.pro <Website_>`_;
* `thomas.touhey/textoutpc repository on Gitlab <Gitlab repository_>`_;
* `textoutpc project on PyPI <PyPI project_>`_.

.. _Planète Casio: https://www.planet-casio.com/
.. _Website: https://textoutpc.touhey.pro/
.. _Gitlab repository: https://gitlab.com/thomas.touhey/textoutpc
.. _PyPI project: https://pypi.org/project/textoutpc/
.. _Rendering BBCode as HTML:
    https://textoutpc.touhey.pro/user-guides/render-as-html.html
unfold_extra 0.1.0
Unofficial extra for Django Unfold Admin. Supports django-parler and django-cms.
Requires Python: >=3.6

# Django Unfold Extra

Unofficial extension for Django Unfold Admin. Adds support for django-parler and django-cms to the modern and
clean [Django Unfold](https://github.com/unfoldadmin/django-unfold) admin interface.

## Overview

Django Unfold Extra enhances the beautiful Django Unfold admin interface with additional functionality for:

- **django-parler**: Multilingual support for your Django models
- **django-cms**: Integration with Django CMS 5.0

This package maintains the clean, modern aesthetic of Django Unfold while adding specialized interfaces for these
popular Django packages.

It uses CSS overrides where possible. As Django CMS uses many '!important' flags, I had to rebuild pagetree.css to
remove some conflicting style definitions.

> **Note:** Work in progress. Django CMS support is working but not yet fully integrated. Use at your own risk.

## Installation

1. Install the package via pip:
   ```bash
   pip install django-unfold-extra
   ```

2. Add to your INSTALLED_APPS in settings.py:

```python
INSTALLED_APPS = [
    # Unfold theme
    'unfold',
    'unfold_extra',
    'unfold_extra.contrib.cms',  # if extra packages
    'unfold_extra.contrib.parler',
    'unfold_extra.contrib.auth'  # you likely want to use your own implementation
    'unfold_extra.contrib.sites'

    # Your apps
    # ...
]
```

Make sure you've set up Django Unfold according to its documentation.
https://github.com/unfoldadmin/django-unfold

## Usage

### django-parler Support

- Tabs & Inlinetabs

### Versatile Image Support

- Basic support

### django-cms Support

- Theme integration in django admin (partial support in frontend)
- Pagetree
- PageUser, PageUserGroup, GlobalPagePermission
- Versioning (partial support)
- Modal support
- Not supported: Filer