<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-07-23T16:19:26Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by Robert Wolff</title>
  <author>
    <name>Robert Wolff</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1c7x83egg2sagsnchll0rjgy4vagdfr984esnl9kd6867kmyky7kswtyhh5.rss" />
  <link href="https://njump.me/npub1c7x83egg2sagsnchll0rjgy4vagdfr984esnl9kd6867kmyky7kswtyhh5" />
  <id>https://njump.me/npub1c7x83egg2sagsnchll0rjgy4vagdfr984esnl9kd6867kmyky7kswtyhh5</id>
  <icon>https://media.nerdculture.de/accounts/avatars/000/089/222/original/a8fee63978aa6366.png</icon>
  <logo>https://media.nerdculture.de/accounts/avatars/000/089/222/original/a8fee63978aa6366.png</logo>




  <entry>
    <id>https://njump.me/nevent1qqsxgjp3egqatvd6h4eg8sjl7qfefrgsuzgx2w660tjavuaac0md05gzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn666c265p</id>
    
      <title type="html">#Censor, the #PDF document #redaction tool for the #GNOME ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxgjp3egqatvd6h4eg8sjl7qfefrgsuzgx2w660tjavuaac0md05gzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn666c265p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp9y0r7g4tf6lge77d8qkthdqgey6maecr755h0a43j0qdnt4mkacjfcnfd&#39;&gt;nevent1q…cnfd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;#Censor, the #PDF document #redaction tool for the #GNOME desktop, was released in version v0.7.3. Find it at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wfe0cauy5hspachh5f73wd3d0t28949ryjh09lqkup60zxp86ppslvw0av&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Flathub&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wfe…w0av&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://flathub.org/apps/page.codeberg.censor.Censor&#34;&gt;https://flathub.org/apps/page.codeberg.censor.Censor&lt;/a&gt; and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://codeberg.org/censor/Censor&#34;&gt;https://codeberg.org/censor/Censor&lt;/a&gt; or get it from your distribution package maintainers: &lt;a href=&#34;https://repology.org/project/censor-document-redaction/versions&#34;&gt;https://repology.org/project/censor-document-redaction/versions&lt;/a&gt; (currently AUR, ALT Linux, and NixOS).&lt;br/&gt;&lt;br/&gt;A bug was fixed that sometimes prevented files to be saved with the “Save” menu entry or associated keyboard shortcut `Ctrl`&#43;`S`. Censor’s #Flatpak package comes with the latest version of the upstream library #PyMuPDF (1.28.0). &lt;br/&gt;&lt;br/&gt;Three new languages have been added to Censor since the last announcement here: Basque, Swedish, and Ukrainian. Thanks to the translators! You may contribute to translations at &lt;a href=&#34;https://translate.codeberg.org/engage/censor&#34;&gt;https://translate.codeberg.org/engage/censor&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#censorship #Codeberg #Flathub #GNOME #linux #python #MuPDF
    </content>
    <updated>2026-07-10T05:50:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp9y0r7g4tf6lge77d8qkthdqgey6maecr755h0a43j0qdnt4mkaczyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66lc9cvx</id>
    
      <title type="html">“Annotation censoring everywhere” #Censor, the #PDF document ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp9y0r7g4tf6lge77d8qkthdqgey6maecr755h0a43j0qdnt4mkaczyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66lc9cvx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrphyecmn5dlkg4wfwkfssh53gds4qvzzdmapedtnr3nwh7666k8ssv055g&#39;&gt;nevent1q…055g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“Annotation censoring everywhere”&lt;br/&gt;&lt;br/&gt;#Censor, the #PDF document #redaction tool for the #GNOME desktop, got a minor update to v0.7.1. Find it at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wfe0cauy5hspachh5f73wd3d0t28949ryjh09lqkup60zxp86ppslvw0av&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Flathub&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wfe…w0av&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://flathub.org/apps/page.codeberg.censor.Censor&#34;&gt;https://flathub.org/apps/page.codeberg.censor.Censor&lt;/a&gt; and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://codeberg.org/censor/Censor&#34;&gt;https://codeberg.org/censor/Censor&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Censor’s #Flatpak package comes with the latest version of the upstream library #PyMuPDF (1.27.2.3). This solves an issue with annotations that could not be redacted in some files. Thanks to Julian Smith from #Artifex for fixing it upstream. In case you do not use the Flatpak package, you may need to wait for your distribution maintainers to update PyMuPDF’s version.&lt;br/&gt;&lt;br/&gt;Hindi has been added to the languages you may now speak with Censor. Thanks to the translators!&lt;br/&gt;&lt;br/&gt;#censorship #Codeberg #Flathub #GNOME #linux #python #MuPDF
    </content>
    <updated>2026-04-29T08:54:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrphyecmn5dlkg4wfwkfssh53gds4qvzzdmapedtnr3nwh7666k8szyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn660xlhj6</id>
    
      <title type="html">Good news for the #ArchLinux users among you: #Censor is now ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrphyecmn5dlkg4wfwkfssh53gds4qvzzdmapedtnr3nwh7666k8szyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn660xlhj6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw5gd2ut5u0qp2myaswnecqh6thw778swavs72kugvjnn2w3gtfygw2cnq4&#39;&gt;nevent1q…cnq4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Good news for the #ArchLinux users among you: #Censor is now available in the #Arch User Repository (#AUR): &lt;a href=&#34;https://aur.archlinux.org/packages/censor&#34;&gt;https://aur.archlinux.org/packages/censor&lt;/a&gt; Your feedback is welcome!&lt;br/&gt;&lt;br/&gt;Already since version 0.3.0, Censor has been packed for #NixOS: &lt;a href=&#34;https://search.nixos.org/packages?channel=unstable&amp;amp;show=censor&#34;&gt;https://search.nixos.org/packages?channel=unstable&amp;amp;show=censor&lt;/a&gt; Thanks to [@pi_crew](&lt;a href=&#34;https://social.project-insanity.org/@pi_crew&#34;&gt;https://social.project-insanity.org/@pi_crew&lt;/a&gt; ) for maintaining!&lt;br/&gt;&lt;br/&gt;#pdf #redaction #linux #packaging #PKGBUILD #maintenance
    </content>
    <updated>2026-04-11T20:24:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw5gd2ut5u0qp2myaswnecqh6thw778swavs72kugvjnn2w3gtfygzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66fas392</id>
    
      <title type="html">“Zoom in, zoom out, redact your points!” #Censor v0.7.0 ships ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw5gd2ut5u0qp2myaswnecqh6thw778swavs72kugvjnn2w3gtfygzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66fas392" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqw3yegh8ec90vz9xuwva0cn7qt3geey53a54h3q39jsdc85h3xfc45tu8u&#39;&gt;nevent1q…tu8u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“Zoom in, zoom out, redact your points!”&lt;br/&gt;&lt;br/&gt;#Censor v0.7.0 ships improved zooming with pinch-to-zoom gesture on touchpads and touchscreens and various security bug fixes. Find it at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wfe0cauy5hspachh5f73wd3d0t28949ryjh09lqkup60zxp86ppslvw0av&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Flathub&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wfe…w0av&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://flathub.org/apps/page.codeberg.censor.Censor&#34;&gt;https://flathub.org/apps/page.codeberg.censor.Censor&lt;/a&gt; and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://codeberg.org/censor/Censor&#34;&gt;https://codeberg.org/censor/Censor&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;You may now redact safely also #PDF documents with cropped, scaled, or rotated pages. The upstream #PyMuPDF library has some issues treating these documents. Thus, I implemented manual transformation and drawing of the redaction rectangles, and verified the proper redaction with a specially created sample document, submitted to the collection by #pypdf: &lt;a href=&#34;https://github.com/py-pdf/sample-files/pull/36&#34;&gt;https://github.com/py-pdf/sample-files/pull/36&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Additionally, point- or line-like elements are now properly redacted. Sanitization during post-processing keeps now entries in form fields (note: this changes previous behavior).&lt;br/&gt;&lt;br/&gt;Thanks to the translators, Censor is now available in 13 languages including Croatian and Russian.&lt;br/&gt;&lt;br/&gt;#censorship #redaction #Codeberg #Flatpak #Flathub #GNOME #linux #python #MuPDF
    </content>
    <updated>2026-04-09T10:35:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqw3yegh8ec90vz9xuwva0cn7qt3geey53a54h3q39jsdc85h3xfczyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn667g8dg8</id>
    
      <title type="html">“Secure #redaction by design and through extensive #testing” ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqw3yegh8ec90vz9xuwva0cn7qt3geey53a54h3q39jsdc85h3xfczyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn667g8dg8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqfrfnt4jludzj48wh7u0e9je7uhlfu25sdvv6gcypdq9ce0r244q88qwa7&#39;&gt;nevent1q…qwa7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“Secure #redaction by design and through extensive #testing”&lt;br/&gt;&lt;br/&gt;#Censor 0.6.0 comes with many more #security improvements, motivated by extensive testing on more then 1,000 #PDF document samples. You may now redact securely also links, form fields and widgets. In rare cases, when partial image redaction fails, the more secure full image removal is used instead.&lt;br/&gt;&lt;br/&gt;But even more important, Censor now warns you, when unsuccessful redaction is detected during postprocessing. This reduces the impact of known issues of unsecure redaction.&lt;br/&gt;&lt;br/&gt;Polish is the 11th language you may speak with Censor. Thanks to its translators (among them, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ukacer5qfxmtxd9fzwdxp8rymqlduud744vuh3hzquy3uaj406qqg69yf5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;-/mondstern&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1uka…9yf5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;)!&lt;br/&gt;&lt;br/&gt;Thanks a lot also to #pypdf, #qpdf, #pikepdf, #Ghostscript, #MuPDF, #PyMuPDF, and #poppler contributors for the great resource of PDF document samples!&lt;br/&gt;&lt;br/&gt;Find it at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wfe0cauy5hspachh5f73wd3d0t28949ryjh09lqkup60zxp86ppslvw0av&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Flathub&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wfe…w0av&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://flathub.org/apps/page.codeberg.censor.Censor&#34;&gt;https://flathub.org/apps/page.codeberg.censor.Censor&lt;/a&gt; and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://codeberg.org/censor/Censor&#34;&gt;https://codeberg.org/censor/Censor&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Censorship #Codeberg #Flathub #GNOME #Linux #Python
    </content>
    <updated>2026-03-24T20:03:39Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqfrfnt4jludzj48wh7u0e9je7uhlfu25sdvv6gcypdq9ce0r244qzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66s33ekk</id>
    
      <title type="html">That said and celebrated ;), there are things that #Censor is not ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqfrfnt4jludzj48wh7u0e9je7uhlfu25sdvv6gcypdq9ce0r244qzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66s33ekk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqdg90kscmqxeq9uemv6f9q5r90z2jyrgy0zgzyy6tu758zl32n0g2tjvg5&#39;&gt;nevent1q…jvg5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That said and celebrated ;), there are things that #Censor is not yet well redacting.&lt;br/&gt;&lt;br/&gt;The upstream library #MuPDF (with its #Python bindings in #PyMuPDF) supports by default only redaction of text, vector graphics and images. Testing on a variety of PDF files (thanks to #pypdf, #qpdf, #ghostscript, and their issue reporters, as well as &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1z97tn4867lv2npj2yac3j430d6lzcqjd3t4z2rg0c62ag7sduqns0w2gj3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PDF Arranger&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1z97…2gj3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for their hint) let me discover that some vector graphics are not properly redacted and an upstream issue has been reported for that.&lt;br/&gt;&lt;br/&gt;Also, form fields (widgets), signatures and links may be incompletely redacted.&lt;br/&gt;&lt;br/&gt;You can find an updated list of “What is redacted? What not?” here: &lt;a href=&#34;https://codeberg.org/censor/Censor/issues/120&#34;&gt;https://codeberg.org/censor/Censor/issues/120&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#pdf #redaction #security
    </content>
    <updated>2026-03-16T13:26:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqdg90kscmqxeq9uemv6f9q5r90z2jyrgy0zgzyy6tu758zl32n0gzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn6686pkey</id>
    
      <title type="html">“Better safe than sorry” For release 0.5.0 of #Censor, a lot ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqdg90kscmqxeq9uemv6f9q5r90z2jyrgy0zgzyy6tu758zl32n0gzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn6686pkey" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgjjjgp853wpps9p6w2wnqz7jrs4t9ut8d6e980y08pctkvyww2fqr3e32m&#39;&gt;nevent1q…e32m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“Better safe than sorry”&lt;br/&gt;&lt;br/&gt;For release 0.5.0 of #Censor, a lot of work went into improving the security of PDF redaction.&lt;br/&gt;&lt;br/&gt;PDF documents are tricky, and irrevocably removing elements from them is even more. With this release, before saving a redacted document, garbage is now properly collected and documents are sanitized, which means that metadata, page thumbnails, etc. are removed.&lt;br/&gt;&lt;br/&gt;Also, vector graphics are now removed with a more strict option when they overlap with redaction rectangles. On top of that, I added redaction of PDF annotations.&lt;br/&gt;&lt;br/&gt;The user interface was refreshed: with undo and redo buttons in the toolbar and improved document saving experience. Drawing rectangles is now indicated by a crosshair cursor.&lt;br/&gt;&lt;br/&gt;Thanks to the translators, you may now talk also Czech with Censor!&lt;br/&gt;&lt;br/&gt;Get it from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wfe0cauy5hspachh5f73wd3d0t28949ryjh09lqkup60zxp86ppslvw0av&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Flathub&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wfe…w0av&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://flathub.org/apps/page.codeberg.censor.Censor&#34;&gt;https://flathub.org/apps/page.codeberg.censor.Censor&lt;/a&gt;, or contribute on &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://codeberg.org/censor/Censor&#34;&gt;https://codeberg.org/censor/Censor&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#censorship #redaction #PDF #Codeberg #Flatpak #Flathub #GNOME #python #MuPDF #PyMuPDF #linux
    </content>
    <updated>2026-03-16T13:05:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgjjjgp853wpps9p6w2wnqz7jrs4t9ut8d6e980y08pctkvyww2fqzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66l0slw2</id>
    
      <title type="html">“A historic moment for Censor” #Censor – the PDF redaction ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgjjjgp853wpps9p6w2wnqz7jrs4t9ut8d6e980y08pctkvyww2fqzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66l0slw2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqzsddkey3583ylsh7glwc2mk3yeluztks9m9us0zzf7s44d6a5cq6hk7yr&#39;&gt;nevent1q…k7yr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“A historic moment for Censor”&lt;br/&gt;&lt;br/&gt;#Censor – the PDF redaction tool for the &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1dug5p7c3y6svstg23pc684plfpd3mp5fdnc2m5a8f3yvthpwnssq00kxeq&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;GNOME&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1dug…kxeq&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; desktop – comes now with a new edit history. It allows you to undo and redo redactions using the right-click context menu or keyboard shortcuts. Also, a bug that prevented repeated saving to the same file path was fixed.&lt;br/&gt;&lt;br/&gt;Get the new version from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wfe0cauy5hspachh5f73wd3d0t28949ryjh09lqkup60zxp86ppslvw0av&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Flathub&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wfe…w0av&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://flathub.org/apps/page.codeberg.censor.Censor&#34;&gt;https://flathub.org/apps/page.codeberg.censor.Censor&lt;/a&gt;, and find it on &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://codeberg.org/censor/Censor/releases/tag/v0.4.0&#34;&gt;https://codeberg.org/censor/Censor/releases/tag/v0.4.0&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;You may now talk Chinese, Dutch, English, Estonian, Finnish, French, German, Italian, and Vietnamese with Censor (thanks a lot to the translators!). If your language is missing from this list I invite you to contribute at Codeberg Translate: &lt;a href=&#34;https://translate.codeberg.org/engage/censor&#34;&gt;https://translate.codeberg.org/engage/censor&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#censorship #redaction #PDF #Codeberg #Flatpak #Flathub #GNOME #python #MuPDF #PyMuPDF #Linux
    </content>
    <updated>2026-02-28T14:31:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdg0qmm8v0me0a3p8p6k6vnhtqwdfymm2vd8q2gndjcyc7dalt4aszyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66vvzyem</id>
    
      <title type="html">Schnullerantifa!</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdg0qmm8v0me0a3p8p6k6vnhtqwdfymm2vd8q2gndjcyc7dalt4aszyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66vvzyem" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsflry70tcr8s98dqqmn97v5hzccel63k3c00zt6dzrg5vhlysgr3q5kzsss&#39;&gt;nevent1q…zsss&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Schnullerantifa!
    </content>
    <updated>2026-01-14T23:49:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqzsddkey3583ylsh7glwc2mk3yeluztks9m9us0zzf7s44d6a5cqzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66ctv64s</id>
    
      <title type="html">Censor, a new document redaction tool, is there! It allows to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqzsddkey3583ylsh7glwc2mk3yeluztks9m9us0zzf7s44d6a5cqzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66ctv64s" />
    <content type="html">
      Censor, a new document redaction tool, is there!&lt;br/&gt;&lt;br/&gt;It allows to draw black rectangles on PDF documents and to permanently remove the text and images below. Find it on &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://codeberg.org/censor/Censor&#34;&gt;https://codeberg.org/censor/Censor&lt;/a&gt;, get it from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wfe0cauy5hspachh5f73wd3d0t28949ryjh09lqkup60zxp86ppslvw0av&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Flathub&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wfe…w0av&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://flathub.org/apps/page.codeberg.censor.Censor&#34;&gt;https://flathub.org/apps/page.codeberg.censor.Censor&lt;/a&gt;, or translate it on Codeberg Translate: &lt;a href=&#34;https://translate.codeberg.org/engage/censor&#34;&gt;https://translate.codeberg.org/engage/censor&lt;/a&gt;!&lt;br/&gt;&lt;br/&gt;It is a free and open-source graphical user interface (GUI) for #Linux and the #GNOME desktop, and uses the #MuPDF library with its #python bindings from the #PyMuPDF module.&lt;br/&gt;&lt;br/&gt;#censorship #redaction #PDF #Codeberg #Flatpak #Flathub
    </content>
    <updated>2025-12-21T16:25:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswq2fpc8rv5tgqq95uwpq9rl5yn2hfvhny5mw3s99jm6725y54e6qzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66jru6zr</id>
    
      <title type="html">My personal highlight of this release: You can now use your ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswq2fpc8rv5tgqq95uwpq9rl5yn2hfvhny5mw3s99jm6725y54e6qzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66jru6zr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0acv0sfdd9tpgqgqqe2dhwxt3vk7s83964a47l4m90t7k9n9w4zq524u5a&#39;&gt;nevent1q…4u5a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My personal highlight of this release: You can now use your #fediverse handle in #markdown documents and it will be marked up as a link to your user profile (or group, etc.).&lt;br/&gt;&lt;a href=&#34;https://forgejo.org/2025-07-release-v12-0/#redirecting-fediverse-handles&#34;&gt;https://forgejo.org/2025-07-release-v12-0/#redirecting-fediverse-handles&lt;/a&gt;&lt;br/&gt;I&amp;#39;m excited about the future, when mentioning fediverse handles will actually be federated and will send notifications everywhere!&lt;br/&gt;#Forgejo #Federation #forgefed
    </content>
    <updated>2025-07-17T20:25:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszhtryln9ejw6tys9r7878lpwe6n7x34ne3hkzxwkzaes740pn0rczyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn669f86tf</id>
    
      <title type="html">But, I wouldn&amp;#39;t expect that federation improves the situation ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszhtryln9ejw6tys9r7878lpwe6n7x34ne3hkzxwkzaes740pn0rczyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn669f86tf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgvvml2mmczwkvh0cuj0t93syx6jw9frw4u6wg2e55l7z8uhsnu2scrm7xx&#39;&gt;nevent1q…m7xx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But, I wouldn&amp;#39;t expect that federation improves the situation with LLM scrapers. Rather the opposite! #ActivityPub is a very open protocol and it will make it rather easier than harder for scraping instances to collect all the code and context.&lt;br/&gt;I think, we need ethical, FOSS LLMs that value the author rights, e.g. crediting each bit where essential (non-trivial) information was taken from and, of course, obeying to licences! Thus, e.g., GPL code must be relicensed by GPL and not to be mixed with non-free (GPL-incompatible) code.
    </content>
    <updated>2025-07-02T06:20:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrhsez9ea034e4lp9hdktc0zukqyxfvpr5rs9mhy548xt75wtrylszyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66896yg4</id>
    
      <title type="html">Thank you! Let us (@npub12r3…zz58) know if you encounter any ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrhsez9ea034e4lp9hdktc0zukqyxfvpr5rs9mhy548xt75wtrylszyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66896yg4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf4d0xel6hgkjze89estwnzsq8y7702w2n3zh7ks6qdyay0y8nnnceh57da&#39;&gt;nevent1q…57da&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you! Let us (&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub12r320mcnpx7hnsr9v8ydwdk9eyqrlpm8usvspwzpd4hw8g5l9rdscrzz58&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Forgejo&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub12r3…zz58&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) know if you encounter any unforeseen issues!
    </content>
    <updated>2025-05-08T06:13:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxa04h6d6kalhsrlcpchqzedt8jdssdf42fj727vvzg9stv55ucxgzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66yjyt56</id>
    
      <title type="html">@npub1gyg…t33j @npub10hq…ywwf Hello, are you still ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxa04h6d6kalhsrlcpchqzedt8jdssdf42fj727vvzg9stv55ucxgzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66yjyt56" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1gygj0muya2m9lv85u8krvfvg74slumuk7dl2qj854v7pqrltjpqqg5t33j&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Disroot&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1gyg…t33j&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub10hqq0pnptx6pfz7k3ndltn5h29u9xcw80ml0tlf2n70wuzdm5vlqw8ywwf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Teh AnKorage ☑️&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10hq…ywwf&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;Hello, are you still maintaining git.disroot.org? &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub12r320mcnpx7hnsr9v8ydwdk9eyqrlpm8usvspwzpd4hw8g5l9rdscrzz58&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Forgejo&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub12r3…zz58&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; got several security updates after the version that is used there.
    </content>
    <updated>2025-05-07T18:07:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfzqa2x6gwrqd2pen0tjmrt8gst6uyle5067yrf6kwexv0jaaydxgzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66nr5zpc</id>
    
      <title type="html">Ist mir noch gar nicht aufgefallen, aber das letzte Update ist ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfzqa2x6gwrqd2pen0tjmrt8gst6uyle5067yrf6kwexv0jaaydxgzyrrcc789pp2r4zz0zllauwfqj4n4p4yv57hxz0ukehglt6mvjcn66nr5zpc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgw8prh32esyylaxlkjfqzcrdcp69ht565yx2c2dmgx85awcusxrgsvec8c&#39;&gt;nevent1q…ec8c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ist mir noch gar nicht aufgefallen, aber das letzte Update ist schon über zwei Monate her. &lt;a href=&#34;https://grapheneos.org/releases#sunfish&#34;&gt;https://grapheneos.org/releases#sunfish&lt;/a&gt; Ich habe die Info, dass der extended legacy support nun vorbei ist, nicht gefunden. &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1kwarc5z9lwhen05uknd2nuwhhthd4ws0cku3t9j3rchm0fcd6luslse0nj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;GrapheneOS&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1kwa…e0nj&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2024-12-01T14:12:38Z</updated>
  </entry>

</feed>