Skip to main content

Record and replay client web sessions.

Project description

Django Rrweb is an Apache2 licensed Django application that records and replays sessions in web browsers.

Features

  • Record sessions in web browsers

  • Replay sessions in web browsers

  • Tested on Python 3.7, 3.8, 3.9, 3.10

  • Tested on Django 3.2 LTS and Django 4.0

https://github.com/grantjenks/django-rrweb/workflows/integration/badge.svg https://github.com/grantjenks/django-rrweb/workflows/release/badge.svg

Quickstart

Installing Django Rrweb is simple with pip:

$ pip install django-rrweb

Change settings.py like:

INSTALLED_APPS += ['django.contrib.humanize', 'django_rrweb']

Change urls.py like:

urlpatterns += [path('backend/', include('django_rrweb.urls'))]

The Django “admin” is also required for replaying and deleting sessions.

Then migrate the database like:

$ python manage.py migrate

Reference and Indices

Django Rrweb License

Copyright 2022 Grant Jenks

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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

django-rrweb-3.5.0.tar.gz (55.1 kB view details)

Uploaded Source

Built Distribution

django_rrweb-3.5.0-py3-none-any.whl (57.0 kB view details)

Uploaded Python 3

File details

Details for the file django-rrweb-3.5.0.tar.gz.

File metadata

  • Download URL: django-rrweb-3.5.0.tar.gz
  • Upload date:
  • Size: 55.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for django-rrweb-3.5.0.tar.gz
Algorithm Hash digest
SHA256 f2eb0200209f227b64496908c662b3c01037910a4a3e307e21532b635b06c340
MD5 9a2a97d147d336234ac79e5cccebe514
BLAKE2b-256 c5b2ad8e9a8c910b53a39d6e18372323f019a2ebd081276907f1fdd9b1639a38

See more details on using hashes here.

File details

Details for the file django_rrweb-3.5.0-py3-none-any.whl.

File metadata

  • Download URL: django_rrweb-3.5.0-py3-none-any.whl
  • Upload date:
  • Size: 57.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for django_rrweb-3.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f73304e56be6a891f91ad96c9568f65f1ce461248e478191c6687e9c7a84a9c8
MD5 70b1ef877368d555a8e69b6d613c08c3
BLAKE2b-256 9470a3f37932a752d5c7b218d09f83cb11f1a85daf86d26a80c4993889bea5de

See more details on using hashes here.

Supported by

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