これは、WhatsApp チャットを分析し、チャットから PDF を作成するオープンソース ツールです。コードをデバイス上でローカルに実行することも、 whatsanalyze .com にアクセスして、ホストされている「メイン」ブランチを確認することもできます。この Web サイトは github ページでホストされており、すべてのコードが表示されます。
チャットに関するデータはサーバーにまったく転送されません。
開発環境: https://whatsanalyze-80665.web.app
github の問題でバグを報告してください。
私たちはノード 16 を使用していますが、18 ではリンターに問題がありました。プロジェクトには Python もインストールする必要がありますが、バージョンは3.11
以下である必要があります。
# install dependencies
$ pnpm install
# serve with hot reload at localhost:3000
$ pnpm dev
# build for production and launch server
$ pnpm build
$ pnpm start
# generate static project
$ pnpm generate
pycharm で prettier と eslint を検索して、ファイルの保存時に設定します。 Vue ファイル上で実行するために、そこに .vue を追加することもできます。
動作の詳細については、Nuxt.js ドキュメントを参照してください。
https://letsencrypt.org/docs/certificates-for-localhost/
openssl req -x509 -out 0.0.0.0.crt -keyout 0.0.0.0.key -newkey rsa:2048 -nodes -sha256 -subj ' /CN=localhost ' -extensions EXT -config <( printf " [dn]nCN=localhostn[req]ndistinguished_name = dnn[EXT]nsubjectAltName=DNS:localhostnkeyUsage=digitalSignaturenextendedKeyUsage=serverAuth " )
また、.crt ファイルをインストールし、システム設定でそれを信頼する必要があります
Android にインストールできる証明書を生成するコード:
openssl pkcs12 -export -legacy -in localhost.pem -inkey localhost-key.pem -out 0.0.0.0.p12
名前を .txt に変更し、Bluetooth ごとに送信します。 (どういうわけか .p12 はファイル形式として拒否されます)。電話では同意する必要があり、ファイル アプリのダウンロード セクションで最新のファイルを見つける必要があります。もう一度名前を .p12 に変更し、タップしてインストールします。
醸造インストールmkcert
mkcert ローカルホスト
Mac にインストールするには: mkcert -install
Android では、証明書を信頼するためにルート CA をインストールする必要があります。
chrome://inspect/#devices の chrome を使用してポート 3000 を Android デバイスに転送します
Android では https://localhost:3000 に移動します