kopia lustrzana https://github.com/tsileo/little-boxes
Add support for Link object
rodzic
518d3466c6
commit
92cabfd17d
|
@ -134,6 +134,9 @@ class ActivityType(Enum):
|
|||
# Used by Honk (and microblog.pub)
|
||||
PLACE = "Place"
|
||||
|
||||
# Sometimes, URLs a are wrapped into a Link object
|
||||
LINK = "Link"
|
||||
|
||||
|
||||
ACTOR_TYPES = [
|
||||
ActivityType.PERSON,
|
||||
|
@ -698,6 +701,15 @@ class Image(BaseActivity):
|
|||
return "Image({!r})".format(self._data.get("url"))
|
||||
|
||||
|
||||
class Link(BaseActivity):
|
||||
ACTIVITY_TYPE = ActivityType.LINK
|
||||
OBJECT_REQUIRED = False
|
||||
ACTOR_REQUIRED = False
|
||||
|
||||
def __repr__(self):
|
||||
return "Link({!r})".format(self._data.get("href"))
|
||||
|
||||
|
||||
class Emoji(BaseActivity):
|
||||
ACTIVITY_TYPE = ActivityType.EMOJI
|
||||
OBJECT_REQUIRED = False
|
||||
|
|
Ładowanie…
Reference in New Issue