Skip to main content

Generate generic activity streams from the actions on your site. Users can follow any actors\' activities for personalized streams.

Project description

Django Activity Stream

https://travis-ci.org/justquick/django-activity-stream.svg?branch=master Join the chat at https://gitter.im/django-activity-stream/Lobby https://coveralls.io/repos/github/justquick/django-activity-stream/badge.svg?branch=master https://scrutinizer-ci.com/g/justquick/django-activity-stream/badges/quality-score.png?b=master https://img.shields.io/pypi/v/django-activity-stream.svg https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjustquick%2Fdjango-activity-stream.svg?type=shield

What is Django Activity Stream?

Django Activity Stream is a way of creating activities generated by the actions on your site.

It is designed for generating and displaying streams of interesting actions and can handle following and unfollowing of different activity sources. For example, it could be used to emulate the Github dashboard in which a user sees changes to projects they are watching and the actions of users they are following.

Action events are categorized by four main components.

  • Actor. The object that performed the activity.

  • Verb. The verb phrase that identifies the action of the activity.

  • Action Object. (Optional) The object linked to the action itself.

  • Target. (Optional) The object to which the activity was performed.

Actor, Action Object and Target are GenericForeignKeys to any arbitrary Django object and so can represent any Django model in your project. An action is a description of an action that was performed (Verb) at some instant in time by some Actor on some optional Target that results in an Action Object getting created/updated/deleted.

For example: justquick (actor) closed (verb) issue 2 (object) on django-activity-stream (target) 12 hours ago

Nomenclature of this specification is based on the Activity Streams Spec: http://activitystrea.ms/

For complete documentation see Django Activity Stream Documentation

Contributors


This project exists thanks to all the people who contribute!

https://opencollective.com/django-activity-stream/contributors.svg?width=890&button=false

Sponsors

Get supported django-activity-stream with the Tidelift Subscription

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

ak-django-activity-stream-0.8.0.post1.tar.gz (28.6 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file ak-django-activity-stream-0.8.0.post1.tar.gz.

File metadata

File hashes

Hashes for ak-django-activity-stream-0.8.0.post1.tar.gz
Algorithm Hash digest
SHA256 a275ba6fa44ed4473655990a5ff8abce595d99e77e825d5ec24968dd09c0deed
MD5 cdce0e0b72459f8926938445f5430839
BLAKE2b-256 95e1f7db74c1d5af5b141674660439524cac58d76e58ffc8fc85daf5159b76b2

See more details on using hashes here.

File details

Details for the file ak_django_activity_stream-0.8.0.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for ak_django_activity_stream-0.8.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 8f351f191875c78cc38e23a3fad28883d7fd0e84c718f0f0f997458c11194b8f
MD5 738500eccc6fe35c0d77ce2a2fb06779
BLAKE2b-256 d3fc86d31d2f26f81321737f3fa764f3122d343340a5a2f7e9e97dc52295afc3

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