Metadata-Version: 2.4
Name: wagtail_content_import
Version: 0.13
Summary: A module for Wagtail that provides functionality for importing page content from third-party sources.
Keywords: Wagtail,Django,content import,Google Docs,OneDrive,SharePoint,docx
Author-email: Samir Shah <solaris.smoke@gmail.com>, Emily Topp-Mugglestone <emilytm@torchbox.com>, Karl Hobley <karl@kaed.uk>, Matthew Westcott <matthew.westcott@torchbox.com>
Maintainer-email: Emily Topp-Mugglestone <emilytm@torchbox.com>
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-Expression: BSD-3-Clause
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.1
Classifier: Framework :: Django :: 5.2
Classifier: Framework :: Wagtail
Classifier: Framework :: Wagtail :: 6
Classifier: Framework :: Wagtail :: 7
License-File: LICENSE
Requires-Dist: Wagtail>=6.3
Requires-Dist: python-docx>=1.2.0
Requires-Dist: mock>=5.2.0 ; extra == "testing"
Requires-Dist: coverage>=7.11.3 ; extra == "testing"
Requires-Dist: tox>=4.32.0 ; extra == "testing"
Requires-Dist: dj-database-url>=3,<4 ; extra == "testing"
Project-URL: Changelog, https://github.com/torchbox/wagtail-content-import/blob/main/docs/release_notes.md
Project-URL: Documentation, https://torchbox.github.io/wagtail-content-import/index.html
Project-URL: Source, https://github.com/torchbox/wagtail-content-import
Provides-Extra: testing

![Wagtail Content Import](docs/img/wagtail_content_import_logo_with_text.svg)

[![License: BSD-3-Clause](https://img.shields.io/badge/License-BSD--3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![PyPI version](https://img.shields.io/pypi/v/wagtail-content-import.svg?style=flat)](https://pypi.org/project/wagtail-content-import)
[![Build status](https://img.shields.io/github/actions/workflow/status/torchbox/wagtail-content-import/test.yml?branch=main)](https://github.com/torchbox/wagtail-content-import/actions)

Wagtail Content Import is a module for importing page content into Wagtail from third-party sources.
Page content is imported into a StreamField, using a set of customisable mappings.
Currently, it supports:

### As sources:
- Google Docs
- OneDrive/SharePoint

### As files:
- Google Docs documents with:
    - Rich text
    - Tables
    - Images
    - Headings
- Docx files with:
    - Text with bold and italics
    - Headings

### Requirements:
* Python >= 3.9
* Django >= 4.2
* Wagtail >= 6.3

For the full documentation, see: https://torchbox.github.io/wagtail-content-import/

### Note for Google Import

If using Google Docs import, for users to authenticate with Google they must either allow third party cookies or add `accounts.google.com` to their allowed domains ([Settings/Privacy and Security/Cookies and other site data in Chrome](chrome://settings/cookies) or [Preferences/Privacy & Security in Firefox](about:preferences#privacy)).

