Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/linusbolls/signal-ectoplasm
A desktop app to visualize your chatting habits on the Signal Desktop messenger
https://github.com/linusbolls/signal-ectoplasm
chartjs electron electron-react-boilerplate signal-desktop sqlite
Last synced: 11 days ago
JSON representation
A desktop app to visualize your chatting habits on the Signal Desktop messenger
- Host: GitHub
- URL: https://github.com/linusbolls/signal-ectoplasm
- Owner: LinusBolls
- License: mit
- Created: 2023-05-08T21:13:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-09T15:36:28.000Z (over 1 year ago)
- Last Synced: 2024-11-05T11:15:20.600Z (about 2 months ago)
- Topics: chartjs, electron, electron-react-boilerplate, signal-desktop, sqlite
- Language: TypeScript
- Homepage:
- Size: 928 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Powered by
P.L.A.S.M. - Package for Locally Accessing Signal Messages,
Electron React Boilerplate
, and
Chart.js
## How it works
E.C.T.O.P.L.A.S.M. uses P.L.A.S.M. to interact with db.sqlite, the file where Signal Desktop stores (along with some less exciting data) your contacts, messages, and reactions.
This means you'll have to have Signal Desktop installed on your machine or this will not do anything incredibly spectacular ;)## Install
Clone the repo and install dependencies:
```bash
git clone --depth 1 --branch main https://github.com/LinusBolls/signal-ectoplasm.git your-project-name
cd your-project-name
npm install --force
```**Having issues installing? See the [Electron React Builerplate debugging guide](https://github.com/electron-react-boilerplate/electron-react-boilerplate/issues/400)**
## Starting Development
Start the app in the `dev` environment:
```bash
npm start
```## Packaging for Production
To package apps for the local platform:
```bash
npm run package
```## License
MIT © [E.C.T.O.P.L.A.S.M.](https://github.com/LinusBolls/signal-ectoplasm)