NotQuiteRSS — Qt 6をサポートし、組み込みブラウザを持たないQuiteRSSの改良版

NotQuiteRSSプロジェクトは、RSS/AtomアグリゲーターQuiteRSSのフォークであり、使い慣れたインターフェースを維持しながらアプリケーションを現代化するために作成されました。このプロジェクトは、ニュースフィードを読み、ニュースをローカルに保存するためのスタンドアロンのデスクトップツールを必要とするユーザーを対象としています。コードはQtウィジェットを使用してC++で記述されており、GPLv3ライセンスの下で配布されています。開発にはAIツールが使用されています。ビルドは、 Linux (AppImage) Windows и macOS.

QuiteRSSとの主なアーキテクチャ上の違いは、組み込みのQtWebKitブラウザエンジンをQtWebEngineに置き換えることなく完全に廃止した点です。
記事の表示にはQTextBrowserとQTextDocumentが使用されます。音声通知の再生にはQt Multimediaではなくminiaudioライブラリが使用されます。miniaudioライブラリはWAV、MP3、FLACファイルを標準でサポートしており、GStreamerプラグインは不要です。

表示前に、HTMLは許可された要素と属性のリストに基づいて処理されます。スクリプト、フレーム、フォーム、その他のサポートされていない構造は削除されます。JavaScriptは実行されず、Webサイトへのリンクは外部ブラウザで開かれます。HTTPSではTLS 1.2以降と証明書の検証が必要です。レスポンスとリダイレクトのサイズは制限され、HTTPSからHTTPへのリダイレクトは禁止されています。記事画像はフィードとは別に読み込まれ、認証情報やCookieは送信されません。ページの非表示部分にある画像のアニメーションは一時停止されます。

このアプリは単なるリンク集ではありません。記事の書式設定や画像表示、新聞モード、フィードタブとカテゴリタブ、記事内検索、ズーム、印刷、エクスポートといった機能を備えています。ただし、完全なHTML/CSSレイアウト機能が組み込まれていないため、元のページを表示するには外部ブラウザを起動する必要があります。

NotQuiteRSSの機能と改善点は以下のとおりです。

  • インメモリSQLiteデータベースのサポートが利用可能になり、指定した間隔および通常シャットダウン時にディスクへの書き込みが行われます。トレイへの最小化時に意図しない保存が発生する問題と、書き込みエラーの処理に関する問題を修正しました。
  • バックアップは、手動、スケジュール設定、購読変更時、またはアプリケーション終了時に作成できます。バックアップセットの数は設定可能です。選択またはマークされた記事のみを含む短縮バックアップと、データベース構造を更新する前の完全バックアップがあります。
  • 公開日によるクリーンアップ機能を使用した場合に、削除された出版物に関するサービスレコードが無制限に蓄積される問題を修正しました。
    古い記事の削除、重複記事の検出、データベースエラーの処理が改善されました。
  • 選択したフィードについて、更新スケジュール、画像読み込み、テキストの方向、列設定を同時に変更できます。記事フィルターは、後から追加したフィードも含め、すべてのフィードに適用できます。
  • ユーザーエージェントのカスタマイズと個別のルール ドメノフGET/POSTパラメータを含む。ブラウザ認証機能を備えたサイトの場合、Netscape形式での選択的なCookieインポートが利用可能です。CloudflareとAnubisは明確な診断情報とともに認識されますが、Cookieインポートによる認証の成功は保証されません。
  • テーマ、翻訳、リンク共有サービスは外部リソースに移行されました。OLEDテーマ、HiDPIに対応したアイコンの改善、外部ブラウザで記事を開いた後にアグリゲーターにフォーカスを戻す機能などが追加されています。

出所: オープンネット.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster