forked from hkc/mastoposter
Casey
2006d489c3
When boosting something, status contents are not stored in status itself, but rather in the `status.reblog`. Since it'd be really awkward to check for boosts too, I just decided to add separate `@property` that returns either reblog or status itself, depending on the value of `status.reblog`. That required a bit of tweaking. Also now we're using ExtendedInterpolation, so you can do the `${tokens.telegram}` and add separate section for your secrets. TODO: add support for environment variables (maybe) For those who's wondering how manual check for boost would look in the template, here ya go :) {% if status.reblog %}Boost from <a \ href="{{status.reblog.account.url}}">{{status.reblog.account.name}}</a> {% if status.reblog.spoiler_text %}{{status.reblog.spoiler_text}} <tg-spoiler>{% endif %}{{status.reblog.content_flathtml}}\ {% if status.reblog.spoiler_text %}</tg-spoiler>{% endif %} {% else %} {% if status.spoiler_text %}{{status.spoiler_text}} <tg-spoiler>{% endif %}{{status.content_flathtml}}\ {% if status.spoiler_text %}</tg-spoiler>{% endif %} {% endif %} <a href="{{status.link}}">Link to post</a> You asked for this :) |
||
---|---|---|
.. | ||
filters | ||
integrations | ||
__init__.py | ||
__main__.py | ||
sources.py | ||
types.py | ||
utils.py |