• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PG-MANA/Sweetfish: The Mastodon client for Linux with Qt

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

PG-MANA/Sweetfish

开源软件地址(OpenSource Url):

https://github.com/PG-MANA/Sweetfish

开源编程语言(OpenSource Language):

C++ 97.4%

开源软件介绍(OpenSource Introduction):

Sweetfish for Linux

(Format:UTF-8)
LinuxデスクトップユーザのためのMastodon Client

概要

Linux/X11を対象としたMastodon Clientです。 Salmon(Twitter)のソースコードを持ってきました。 Qtを使用しているので環境さえ整えばMacやWindowsでも動作すると思います。 なおこのソフトウェアはQtオープンソース版のLGPLv3を選択しています。 Qtのライセンスは https://www.qt.io/licensing/ をご覧ください。 Qtを使用したC++の勉強用でもあるので、うまくかけてないかもしれません。 「コードの書き方がナンセンス」「何だこのソースは(驚愕)」と言うことがありましたら優しく教えてくださると嬉しいです。
基本的にはサラッと書いたので、メモリ使用量・コード最適化がしっかりできてないと思います。 ただそれなりに軽く動くようにしているつもりです。

KDevelop 5で開発していますが、使用しなくてもビルドはできます。
openSUSE Tumbleweed で開発してます。

開発状況

  • master : 一応区切りがついたもの。安定版とは限らない。
  • develop : 細かなことやとんでもないコードがあるかもしれないもの。実験要素満載。

動作環境

  • Qt 5.9
  • Phonon4qt5
  • CPU:各デスクトップ環境の推奨する性能以上のもの、2コア以上はほしい。
  • メモリ:起動時間が長いほどメモリ使用量は増加していく傾向にあります。たくさん積んでおきましょう。

ブラウザが快適に動作する程度ならこのソフトウェアも快適に動作するはずです。

ライセンス

Copyright 2017 PG_MANA
This software is Licensed under the Apache License Version 2.0
See LICENSE
注意:src/Resources/icon/以下のアイコンなどは「ロゴ」にあたり、派生成果物に含めることはできません。

コーディングスタイル

clang-formatかけています。

バージョニング

バージョンは3つの数字で構成されており、左から順に
メジャーバージョン: 大きな(仕様変更を含む)機能追加・修正を行った回数
マイナーバージョン: 機能追加・修正を行った回数
バグフィックスバージョン: 動作の不具合・コードの整理など見た目の変更を伴わない修正を行った回数
を示します。

ビルド

環境

  • Qt 5.9 (Qt5::Widgets Qt5::Network) 開発用ヘッダファイルなど
  • Phonon4qt5 開発用ヘッダファイルなど (無い場合自動的にQtMultiMediaを選択しますが、一部環境では動画が再生できない可能性があります)
  • c++17対応C++コンパイラ
  • cmake 3.1以上

方法

cd Sweetfish
mkdir build
cd build
cmake ..
make
./sweetfish

ビルド済みバイナリ

https://repo.taprix.org/pg_mana/linux/rpm/ はx86_64用のrpmリポジトリになっています。

備考

リンク

SweetfishについてのWebページ

https://soft.taprix.org/product/sweetfish.html

Qtのドキュメントページ

https://doc.qt.io/

開発者のマストドンアカウント

https://don.taprix.org/@PG_MANA

開発者のTwitterアカウント

https://twitter.com/PG_MANA_

開発者のWebページ

https://pg-mana.net




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap