https://github.com/froala/wysiwyg-editor-python-sdk
Python SDK to ease the integration of Froala WYSIWYG Editor on server side.
https://github.com/froala/wysiwyg-editor-python-sdk
froala-editor python-wysiwyg rich-text-editor wysiwyg wysiwyg-editor wysiwyg-html-editor
Last synced: 11 months ago
JSON representation
Python SDK to ease the integration of Froala WYSIWYG Editor on server side.
- Host: GitHub
- URL: https://github.com/froala/wysiwyg-editor-python-sdk
- Owner: froala
- License: mit
- Created: 2016-09-22T11:21:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-02T07:59:17.000Z (11 months ago)
- Last Synced: 2025-04-02T08:33:51.563Z (11 months ago)
- Topics: froala-editor, python-wysiwyg, rich-text-editor, wysiwyg, wysiwyg-editor, wysiwyg-html-editor
- Language: Python
- Homepage: https://www.froala.com/wysiwyg-editor
- Size: 115 KB
- Stars: 23
- Watchers: 6
- Forks: 20
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Froala WYSIWYG Editor Python SDK
Easing the [Froala WYSIWYG HTML Editor](https://github.com/froala/wysiwyg-editor) server side integration in Python 2 and Python 3 projects.
## Dependencies
Python 2 or Python 3
[Wand ImageMagick binding for Python](http://docs.wand-py.org/en/0.4.3/)
## Installation
1. Clone this repo or download the zip.
2. Load `froala_editor` project directory in your project and import it.
3. To run Django examples:
* Go to `django_examples` directory.
* `$ python manage.py runserver` or `$ python3 manage.py runserver` to start a server at `http://localhost:8000/`.
4. To run Flask examples:
* Go to `flask_examples` directory.
* `$ export FLASK_APP=server.py`
* `$ python -m flask run` or `$ python3 -m flask run` to start a server at `http://localhost:5000/`.
5. To run Pyramid examples:
* Go to `pyramid_examples` directory.
* `$ python server.py` or `$ python3 server.py` to start a server at `http://localhost:7000/`.
## Import lib
```python
from froala_editor import File, Image, S3
from froala_editor import DjangoAdapter, FlaskAdapter, PyramidAdapter
# Or make a custom adapter for your framework.
```
## Documentation
* [Official documentation](https://www.froala.com/wysiwyg-editor/docs/sdks/python)
## Help
- Found a bug or have some suggestions? Just submit an issue.
- Having trouble with your integration? [Contact Froala Support team](http://froala.dev/wysiwyg-editor/contact).
## License
The Froala WYSIWYG Editor Python SDK is licensed under MIT license. However, in order to use Froala WYSIWYG HTML Editor plugin you should purchase a license for it.
Froala Editor has [3 different licenses](http://froala.com/wysiwyg-editor/pricing) for commercial use.
For details please see [License Agreement](http://froala.com/wysiwyg-editor/terms).