Skip to content

Releases: nanos/FediFetcher

v7.1.5

03 Jul 06:22
f5df342
Compare
Choose a tag to compare

FediFetcher now supports Peertube! Comments to Peertube videos will be pulled in by FediFetcher now. Unfortunately this is top-level comments only: We cannot fetch any reply threads. This is because of limitations with the Peertube API.

Update instructions

If you are running from Git Hub Actions

  1. Update your fork

If you are running locally

  1. Update your code: git pull

What's Changed

  • Peertube support by @nanos in #142
  • Fix KeyError in recently checked contexts

Full Changelog: v7.1.4...v7.1.5

v7.1.4

02 Jul 07:02
5f290b5
Compare
Choose a tag to compare

This release primarily adds the ability to backfill mentioned users in list timelines, in the same way as is already possible for the home timeline.

It additionally contains a few fixes and performance improvements.

Update instructions

If you are running from Git Hub Actions

  1. Update your fork

If you are running locally

  1. Update your code: git pull

What's Changed

Full Changelog: v7.1.3...v7.1.4

v7.1.3

28 Jun 07:55
Compare
Choose a tag to compare

This release adds the ability to fetch details from lists. If you wish to make use of this feature, please ensure you use an access token with read:lists scope.

This is configured using the following settings:

Option Notes
from-lists Set to 1 to fetch missing replies and/or backfill account from your lists. This is disabled by default. Requires an access token with read:lists scope.
max-list-length Determines how many posts we'll fetch replies for in each list. Default value: 100. This will be ignored, unless you also provide from-lists = 1. Set to 0 if you only want to backfill profiles in lists.
max-list-accounts Determines how many accounts we'll backfill for in each list. Default value: 10. This will be ignored, unless you also provide from-lists = 1. Set to 0 if you only want to fetch replies in lists.

Update instructions

If you are running from Git Hub Actions

  1. Update your fork

If you are running locally

  1. Update your code: git pull

What's Changed

  • [New] Support for fetching lists by @nanos in #133
  • [Fix] 7.1.2 Crashes due to an error in copy-pasted code #132

Full Changelog: v7.1.2...v7.1.3

v7.1.2

27 Jun 15:48
e0faafb
Compare
Choose a tag to compare

This release adds performance improvements, as well as allowing users to opt out of FediFetcher.

You are advised to update to v7.1.2 as soon as possible.

What's Changed

  • Do not backfill users that have opted out by @nanos in #131
  • Cache robots.txt for 24 hours on disk to reduce load on servers by @nanos in #130

Update instructions

If you are running from Git Hub Actions

  1. Update your fork

If you are running locally

  1. Update your code: git pull

Full Changelog: v7.1.1...v7.1.2

v7.1.1

25 Jun 15:47
Compare
Choose a tag to compare

This release provides two new features which will make FediFetcher far more efficient and faster to run, and also benefit the Fediverse as a whole, as FediFetcher will be much friendlier to other instances.

It is therefore recommended to install this version of FediFetcher as soon as you can.

What's Changed

  • [7.1.0] Rate limit fetching of context by @nanos in #124
  • [7.1.0] Respect robots.txt by @nanos in #125
  • [7.1.0] Better User-Agent header
  • [7.1.1] User FediFetcher as User Agent to fetch the robots.txt by @nanos in #128
  • [7.1.1] Cache robots.txt for each run of the script, to reduce load on the server by @nanos in #129

Update instructions

If you are running from Git Hub Actions

  1. Update your fork

If you are running locally

  1. Update your code: git pull
  2. Update your requirements: pip install -r requirements.txt

Full Changelog: v7.1.0...v7.1.1

v7.1.0

25 Jun 13:22
Compare
Choose a tag to compare

This release provides two new features which will make FediFetcher far more efficient and faster to run, and also benefit the Fediverse as a whole, as FediFetcher will be much friendlier to other instances.

It is therefore recommended to install this version of FediFetcher as soon as you can.

What's Changed

  • Rate limit fetching of context by @nanos in #124
  • Respect robots.txt by @nanos in #125
  • Better User-Agent header

Update instructions

If you are running from Git Hub Actions

  1. Update your fork

If you are running locally

  1. Update your code: git pull
  2. Update your requirements: pip install -r requirements.txt

Full Changelog: v7.0.8...v7.1.0

v7.0.8

24 Jun 16:20
Compare
Choose a tag to compare

What's Changed

  • Bump urllib3 from 1.26.18 to 1.26.19 by @dependabot in #120
  • Implement more detailed UA [#122]

Update Instructions

If you are running from Git Hub Actions

  1. Update your fork

If you are running locally

  1. Update your code: git pull

Full Changelog: v7.0.5...v7.0.8

v7.0.7

24 Jun 16:18
Compare
Choose a tag to compare

Fixes a bug in 7.0.6

v7.0.6

24 Jun 16:15
Compare
Choose a tag to compare

What's Changed

  • Bump urllib3 from 1.26.18 to 1.26.19 by @dependabot in #120
  • Implement more detailed UA [#122]

Update Instructions

If you are running from Git Hub Actions

  1. Update your fork

If you are running locally

  1. Update your code: git pull

Full Changelog: v7.0.5...v7.0.6

v7.0.5

07 Jun 20:24
df29cff
Compare
Choose a tag to compare

This release adds a new --log-level option to help you quieten down the output of FediFetcher.

What's Changed

Update Instructions

If you are running from Git Hub Actions

  1. Update your fork

If you are running locally

  1. Update your code: git pull
  2. Update your requirements: pip install -r requirements.txt

New Contributors

Full Changelog: v7.0.4...v7.0.5