bovine.activitystreams.activity_factory
Activity
dataclass
A dataclass representing an ActivityStreams Activity
<https://www.w3.org/TR/activitystreams-vocabulary/#activity-types>
_
Source code in bovine/bovine/activitystreams/activity_factory.py
as_followers()
as_public()
makes the activity public, i.e. public in to and followers in cc
as_unlisted()
makes the activity unlisted, i.e. public in cc and followers in to
build()
converts the activity into a dict, that can be serialized to JSON
Source code in bovine/bovine/activitystreams/activity_factory.py
ActivityFactory
Basic factory for Activity objects.
Usally created by a BovineClient
Source code in bovine/bovine/activitystreams/activity_factory.py
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
|
accept(obj, **kwargs)
Accept for object
Source code in bovine/bovine/activitystreams/activity_factory.py
announce(obj, **kwargs)
Announce for object
create(obj, **kwargs)
Activity of type Create from Object
Source code in bovine/bovine/activitystreams/activity_factory.py
delete(target, **kwargs)
follow(obj, **kwargs)
like(target, **kwargs)
reject(obj, **kwargs)
undo(activity, **kwargs)
Undo for activity
Source code in bovine/bovine/activitystreams/activity_factory.py
update(obj, **kwargs)
Activity of type Update from Object