Skip to main content

Django Ditto

PyPI - Python Version image codecov image Ruff prek

A collection of Django apps for copying things from third-party sites and services. For Django 5.2, 6.0 and 6.1 on Python 3.10 upwards.

Read the documentation.

See screenshots of a site using the supplied templates.

Install using uv:

$ uv add django-ditto

Or pip:

$ pip install django-ditto

NOTE 1: It will install Pillow, among other things, which has prerequisites of its own, such as libjpeg and zlib. Sorry.

NOTE 2: As of 2023 let's assume the Twitter/X integration no longer works.

Currently, Ditto can copy these things from these services:

  • Flickr
    • Photos
    • Photosets
    • Original image and video files
    • Users
  • Last.fm
    • Scrobbles (Artist, Track and Album)
  • Pinboard
    • Bookmarks
  • Twitter
    • Tweets
    • Favorites/Likes
    • Images and Animated GIFs (but not videos)
    • Users

The Ditto apps provide:

  • Models
  • Admin
  • Management commands to fetch the data/files
  • Views and URLs
  • Templates (that use Bootstrap 4)
  • Template tags for common things (eg, most recent Tweets, or Flickr photos uploaded on a particular day)

Metadata

Release files for django-ditto 3.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-ditto 3.9.0
File Size Uploaded Provenance
django_ditto-3.9.0.tar.gz 445.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for django-ditto 3.9.0
File Interpreter ABI Platform
django_ditto-3.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / django_ditto-3.9.0.tar.gz

Download URL django_ditto-3.9.0.tar.gz
Size 445.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3eb34d6e90a9a09733d7c9eb60c01e542be0c5fcdfe104a34de3c4b4bdb938d8
BLAKE2b-256 checksum
How to use checksums
ffadfdde1460e9e590a9ee5e3c82bb330c3d7d0c74095fd21d974820ed5aa7ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / django_ditto-3.9.0-py3-none-any.whl

Download URL django_ditto-3.9.0-py3-none-any.whl
Size 563.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47d7a1fde714a2f88d5c5c1c9cbe29b110216d32f8e3f6202d2f5742b2296e03
BLAKE2b-256 checksum
How to use checksums
6d5046c429c7a805b42b1a5ef5972796f591f2b2ef7c3213a590a2b758b8b4f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for django-ditto 3.9.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

3.9.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page