v1.11
版本发布时间: 2018-03-10 01:15:15
snarfed/granary最新发布版本:v6.1(2023-09-16 22:20:19)
Notable changes
- Add GitHub!
- Twitter:
- Prefer MP4 and other video/... content types to HLS (.m3u8) etc. Background.
- Prefer HTTPS URLs for media images.
-
get_activities()
: Support @-prefixed usernames inuser_id
.
- Facebook:
- Support new recurring aka multi-instance events.
create()
andpreview_create()
now only support RSVPs to individual instances of multi-instance events, to match the Facebook API itself. - Try harder to find original (full) sized photo URLs, specifically
_o.jpg
files instead of_s.jpg
. -
create()
bug fix for photo and image URLs with unicode characters. - Fixed bug where
get_activities(user_id=...)
included the authenticated user's own recent photos, albums, and news publishes.
- Support new recurring aka multi-instance events.
- Instagram:
- Extract more user (
author
) data from scraped profile pages. - Fix home page feed scraping.
- Extract more user (
- microformats2, Atom:
- Add enclosures for image attachments.
- Bug fixes for rendering image, video, and audio attachments inside shares and attachments. De-dupe images.
- microformats2:
- Handle simple string-only author properties.
- Add
fetch_mf2
kwarg tojson_to_object()
for fetching additional pages over HTTP to determine authorship. - Generate explicit blank
p-name
in HTML to prevent old flawed implied p-name handling #131. - Fix
share
verb handling inactivity_to_json()
andactivities_to_html()
#134. - Remember which content contains HTML, preserve newlines in it, and don't translate those newlines to
<br>
s (#130).
- Atom:
- Fix timezone bugs in
updated
andpublished
.
- Fix timezone bugs in
- JSON Feed:
- Omit title from items if it's the same as the content. (Often caused by microformats2's implied
p-name
logic.)
- Omit title from items if it's the same as the content. (Often caused by microformats2's implied