Lolik

not404

nothing
x
bilibili
github
telegram
steam
follow

何をしていますか?

何をしていますか?#

ウェブサイトを通じて、他の人にあなたが何をしているかを知らせることができます。
データは、コンピュータ、ブラウザ、携帯電話のいくつかの次元を含むことができます。

プラットフォーム機能自動 / 手動トリガー方法
コンピュータ端最近のアクティビティプログラム、プログラムタイトル、アイコン、更新日時自動固定時間間隔(デフォルト 10 分)
ブラウザ端ウェブサイト情報、ウェブサイトタイトル、パラメータなしの URL、更新日時手動アップロードボタンをクリック
Android 端フロントエンドアプリ名、WiFi 情報、バッテリー残量、更新日時自動アプリを切り替えると更新
Mermaid Loading...

サーバー端#

cd server
pip install -r requirement.txt

config.toml に SECRET_KEY = "your key" を記入します。

オプションのデータ保存方法

(デフォルト) redis にデータを保存し、マルチプロセスをサポートします。

json にデータを保存し、マルチプロセスでは安全ではありません。設定ファイルで without_redis = true を有効にします。
uwsgi を使用する際は processes=1 を設定することに注意してください。

redis の設定はデフォルトでローカルです。Data_limit_default はデフォルトの制限数で、初期化時のみ使用されます。

Linux にデプロイするには uwsgi pip install uwsgi app.ini に関連する設定があり、uwsgi --ini app.iniで起動します。

レポート端#

レポート端は任意で、対応するレポート端があれば対応するデータ表示があります(すべて report フォルダ内にあります)

pc レポート端#

Note

現在、環境なしの win-64 zip バージョンをダウンロードできます
https://github.com/2412322029/seeme/releases/latest

👍 アプリの時間統計機能が付属しています

または python スクリプトを使用します
report.py はレポートコマンドラインプログラムで、定期的にサーバーに現在何をしているかを送信します。-h でヘルプを表示します。
例:python(w) report.py run -u サーバーアドレス -k 'your key'

report_gui.py は上記の gui ラッパーで、他の機能が付属しています。
パッケージ化後、コマンドライン引数なしで自動的に起動します。そうでない場合は report.py を起動し、ターミナルウィンドウなしで出力せず、バックグラウンドで実行します。

> report -h                                    
usage: report.py [-h] {log,status,kill,pause,resume,run,getlimit,getinfo,delinfo,setlimit} ...

定期レポートプログラムで、環境変数からREPORT_KEYとREPORT_URLを取得できます。

positional arguments:
  {log,status,kill,pause,resume,run,getlimit,getinfo,delinfo,setlimit}
                        使用可能なコマンド
    log                 最新のログを表示
    status              プロセスの状態を確認
    kill                プロセスを終了
    pause               プロセスを一時停止
    resume              プロセスを再開
    run                 定期レポートプログラムを実行(pythonwを使用するとバックグラウンドで実行可能)
    getlimit            サーバーの制限値を取得
    getinfo             サーバーデータを取得
    delinfo             サーバーデータを削除
    setlimit            サーバーデータの最大数を設定

options:
  -h, --help            このヘルプメッセージを表示して終了

ブラウザ端#

油猴スクリプトを使用します(油猴拡張機能をインストールし、Google 拡張機能ストアからダウンロード)
自動報告.jsの内容をカスタム新スクリプトにコピーします。

インストール後、初回ポップアップでキー、API を入力し、油猴メニューで情報を確認 / リセットします。

有効にすると右上にアップロードボタンが表示され、編集して確認(URL 内の機密情報に注意、? パラメータはデフォルトで全て削除)してアップロードし、油猴で管理するサイトを除外します。

Android 端#

MacroDroid を使用し、自動報告.macroをソフトウェアにインポートし、アクション > http リクエスト > リクエストヘッダーの API-KEY の値を your key に変更します。

847d32b207546aa4735abc341c75af2b

438c5d8a5229d3c6ad0d05ead99f4d7c

TODO#

  • Steam のオンライン状況を表示(完了)
  • report コマンドライン ->gui(部分的に機能が完了、パッケージ化後、バックグラウンドで report 部分のメモリ使用量が増加)
  • アプリの時間統計(基本機能が完了)
  • 定期的に統計データベースをアップロード(未完了)
  • サーバー端のアプリ時間統計インターフェース(未完了)
  • フロントエンドの表形式統計(未完了)

フロントエンドのソースコードhttps://github.com/2412322029/seeme-frontend

パッケージガイド#

pip install nuitka
report ディレクトリに入り、build.py を実行します
release.py を使用してリリースします
image

image

image

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。