.github | ||
.husky | ||
build | ||
src | ||
thirdparty | ||
ui@9a12deebb0 | ||
.eslintrc | ||
.gitignore | ||
.gitmodules | ||
.prettierrc.json | ||
LICENSE | ||
package.json | ||
README.md | ||
SECURITY.md | ||
sentry-symbols.js | ||
sentry.properties | ||
tsconfig.json | ||
yarn.lock |
bhari-frame (heavy-frame)
Desktop app for ente.io build with electron and loads of ❤️.
Disclaimer
We are aware that electron is a sub-optimal choice for building desktop applications.
The goal of this app was to
- provide a stable environment for customers to back up large amounts of data reliably
- export uploaded data from our servers to their local hard drives.
Electron was the best way to reuse our battle tested code from bada-frame that powers web.ente.io.
As an archival solution built by a small team, we are hopeful that this project will help us keep our stack lean, while ensuring a painfree life for our customers.
If you are running into issues with this app, please drop a mail to support@ente.io and we'll be very happy to help.
Download
User contributed ports
- AUR:
yay -S ente-desktop-appimage
Develop
To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
git clone https://github.com/ente-io/bhari-frame
# Go into the repository
cd bhari-frame
# Install dependencies
npm install
# Run the app
npm start
Note: If you're using Linux Bash for Windows, see this guide or use node
from the command prompt.
Re-compile automatically
To recompile automatically and to allow using electron-reload, run this in a separate terminal:
npm run watch