Skip to main content

A module for Wagtail that provides functionality for importing page content from third-party sources.

Project description

Wagtail Content Import

License: BSD-3-Clause Ruff PyPI version Build status

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 or Preferences/Privacy & Security in Firefox).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wagtail_content_import-0.13.2.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wagtail_content_import-0.13.2-py3-none-any.whl (34.4 kB view details)

Uploaded Python 3

File details

Details for the file wagtail_content_import-0.13.2.tar.gz.

File metadata

  • Download URL: wagtail_content_import-0.13.2.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wagtail_content_import-0.13.2.tar.gz
Algorithm Hash digest
SHA256 405d17d2b48d7c38a16f00a8ef93cb013c967a2fb91e664ab7cddc79d93db4ed
MD5 46fdb324e6e6004d344adab970ba67ba
BLAKE2b-256 42a27e9ccb11baaea17762eb1de356addb84698d0f2ac2322a7a60f172103f95

See more details on using hashes here.

Provenance

The following attestation bundles were made for wagtail_content_import-0.13.2.tar.gz:

Publisher: publish.yml on torchbox/wagtail-content-import

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wagtail_content_import-0.13.2-py3-none-any.whl.

File metadata

File hashes

Hashes for wagtail_content_import-0.13.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8dd0ffe637e5b3dd5127af810586f952d58e89418567332aa8784a2838c7e44a
MD5 1d630aee7092b515831c72df91f6c784
BLAKE2b-256 3c96a120ef2d1b9989ccc5c91864920dd0301cad13ada708401818b8605644f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for wagtail_content_import-0.13.2-py3-none-any.whl:

Publisher: publish.yml on torchbox/wagtail-content-import

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page