이는 WhatsApp 채팅을 분석하고 채팅에서 PDF를 생성하는 오픈 소스 도구입니다. 장치에서 로컬로 코드를 실행하거나 whatsanalyze 을 방문하여 호스팅된 "기본" 분기를 확인할 수 있습니다. 웹사이트는 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로 바꾼 다음 블루투스로 보냅니다. (어쨌든 .p12는 파일 형식으로 거부됩니다). 휴대폰에서 동의한 다음 다운로드 섹션에서 가장 최근 파일을 파일 앱에서 찾으세요. 다시 이름을 .p12로 바꾸고 탭하여 설치하세요.
양조 설치 mkcert
mkcert 로컬 호스트
Mac에 설치하려면: mkcert -install
Android에서는 인증서를 신뢰하려면 루트 CA를 설치해야 합니다.
chrome://inspect/#devices에서 크롬을 사용하여 포트 3000을 Android 장치로 전달합니다.
안드로이드에서는 https://localhost:3000으로 이동하세요.