<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yt/python_update, branch v1.2.0</title>
<subtitle>A fully featured command line YouTube client</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.2.0</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/'/>
<updated>2024-08-24T09:45:35+00:00</updated>
<entry>
<title>fix(update_raw.py): Only return the needed fields to rust</title>
<updated>2024-08-24T09:45:35+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-24T09:42:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=dde1e0b672dc9829de4120f87464d00a79535e15'/>
<id>urn:sha1:dde1e0b672dc9829de4120f87464d00a79535e15</id>
<content type='text'>
This avoids a spurious failure, when the processed dict contains values,
that can't be serialized as JSON (e.g. a LazyList).
</content>
</entry>
<entry>
<title>fix(update): Propagate the logging options to the `update_raw.py` script</title>
<updated>2024-08-22T18:21:27+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T18:21:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=85943861ea66ee5eaf40aa2c405892636b59ce71'/>
<id>urn:sha1:85943861ea66ee5eaf40aa2c405892636b59ce71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>perf(raw_update.py)!: Don't fetch entries that are already in the database</title>
<updated>2024-08-22T12:01:22+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:01:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=53f49fa9279ac86944dfdc48f80a5783430632bf'/>
<id>urn:sha1:53f49fa9279ac86944dfdc48f80a5783430632bf</id>
<content type='text'>
Testing has resulted in a speed-up of circa 3400% (updates of 1
subscription (which is already fully stored) are now ca. 1 sec from
previously 34 sec).

BREAKING CHANGE: The extractor hash is now calculated from the `id` and
not the `webpage_url` field requiring a complete re-fetch of all stored
videos.
```bash
$# export your subscriptions:
$ yt subs list --urls &gt; subs.txt
$# remove the old database
$ mv ~/.local/share/yt/videos.sqlite{,.old}
$# reimport the subsciptions
$ yt subs import subs.txt
$# refetch all videos
$ yt upadate
```
</content>
</entry>
<entry>
<title>chore: Initial Commit</title>
<updated>2024-08-21T09:28:43+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-21T08:49:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=1debeb77f7986de1b659dcfdc442de6415e1d9f5'/>
<id>urn:sha1:1debeb77f7986de1b659dcfdc442de6415e1d9f5</id>
<content type='text'>
This repository was migrated out of my nixos-config.
</content>
</entry>
</feed>
