Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ericyoondotcom/catjamheartrate
WearOS + Web OBS element to sync a CatJam gif to your heart rate
https://github.com/ericyoondotcom/catjamheartrate
Last synced: 8 days ago
JSON representation
WearOS + Web OBS element to sync a CatJam gif to your heart rate
- Host: GitHub
- URL: https://github.com/ericyoondotcom/catjamheartrate
- Owner: ericyoondotcom
- License: gpl-3.0
- Created: 2022-10-14T16:24:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T18:15:38.000Z (9 months ago)
- Last Synced: 2024-04-21T22:28:28.463Z (9 months ago)
- Language: Java
- Size: 43.9 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CatJamHeartRate
[catjam.yoonicode.com](https://catjam.yoonicode.com)WearOS + Web OBS element to sync a CatJam gif to your heart rate.
Inspired by [Domi2803's HeartWear](https://github.com/Domi2803/HeartWear)
Idea by [hex-key](https://github.com/hex-key) :)
## Instructions For Use
1. [Get the WearOS app](https://play.google.com/store/apps/details?id=com.yoonicode.catjam_wearos), or compile from source
2. Visit [catjam.yoonicode.com](https://catjam.yoonicode.com) and sign in with Google
3. Follow instructions to add the OBS Browser Source## Getting Started with Development
- Create a Firebase project and enable Authentication, Sign In with Google, and Realtime Database
- Clone `catjam-wearos/app/src/main/res/values/secrets.template.xml` into `catjam-wearos/app/src/main/res/values/secrets.xml` and fill in the values
- `firebase_web_client_id`: your Web application client ID in the Google Cloud console ([info](https://firebase.google.com/docs/auth/android/google-signin#authenticate_with_firebase))
- Clone `catjam-web/env.template.js` into `catjam-web/env.js` and fill in the values
- Create a keystore to sign your app
- Add your SHA-1 fingerprint to the Firebase console ([info](https://stackoverflow.com/a/49800546/4699945))
- (after adding SHA-1) Download your `google-services.json` file from Firebase and put it in `catjam-wearos/app/google-services.json`
- To deploy, make sure to create a keystore and set it up with Android Studio## Process of getting cat film strip
1. Download CatJam gif
2. Split into frames using [this](https://ezgif.com/split)
3. Use [Strip Generator](https://www.wavesfactory.com/blog/posts/strip-generator/) to turn into a horizontal filmp strip
4. Open in Photoshop and replace black with transparentTechnique inspired by [Eelslap](http://eelslap.com/)