andrepolischuk / keep

Desktop app for Google Keep packaged with Electron

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

doesn't work

luntik2012 opened this issue · comments

Eats 70Mb of RAM and doesn't work. No notes, strange white space on the left side, some icons are invalid.
screenshot from 2017-11-15 12-51-43

@luntik2012 sorry for silence, what os do you use?

I don't really remember, may be Ubuntu 16.04
On archlinux i have this:
nick /tmp/keep $ npm install
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/fs-extra-cf6ee54b/LICENSE'
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/object.assign-01793082/CHANGELOG.md'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/escope-25eda7a2/lib/index.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/eslint-plugin-node-0422515e/lib/rules/no-unpublished-import.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/eslint-plugin-node-0422515e/lib/rules/no-unpublished-require.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/eslint-plugin-node-0422515e/lib/rules/no-unsupported-features.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-33819fc0/LICENSE'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-33819fc0/karma.conf.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-33819fc0/node.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-33819fc0/.eslintrc'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-33819fc0/Makefile'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-33819fc0/.coveralls.yml'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-33819fc0/component.json'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-33819fc0/.travis.yml'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-33819fc0/CHANGELOG.md'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/core'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/tough-cookie-83f427aa/lib/memstore.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/fs-extra-cf6ee54b/README.md'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/core'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/tweetnacl-87255777/nacl.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/sshpk-0d93bdbf/lib/formats/rfc4253.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/sshpk-0d93bdbf/lib/formats/ssh-private.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/sshpk-0d93bdbf/lib/formats/ssh.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-0034fb3d/LICENSE'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/sshpk-0d93bdbf/lib/formats/x509-pem.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-0034fb3d/karma.conf.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/sshpk-0d93bdbf/lib/formats/x509.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-0034fb3d/node.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-0034fb3d/.eslintrc'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-0034fb3d/Makefile'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-0034fb3d/.coveralls.yml'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-0034fb3d/.travis.yml'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/debug-0034fb3d/CHANGELOG.md'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/tough-cookie-83f427aa/lib/pathMatch.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/tough-cookie-83f427aa/lib/permuteDomain.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/tough-cookie-83f427aa/lib/pubsuffix.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/standard-3cea4b1b/docs/README-ptbr.md'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/standard-3cea4b1b/docs/README-zhcn.md'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/object.assign-01793082/.eslintrc'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/js-yaml-9eaa6f50/dist/js-yaml.min.js'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/yauzl-a2f70d18/index.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/qs-cbd38030/test/utils.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/qs-cbd38030/test/.eslintrc'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, lstat '/tmp/keep/node_modules/.staging/eslint-plugin-import-609b56cd/lib/rules'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/nugget-860398bd/.travis.yml'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/ajv-2481158e/dist/ajv.min.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/parse-json-ab949d23/vendor/unicode.js'
npm WARN tar ENOENT: no such file or directory, open '/tmp/keep/node_modules/.staging/rx-lite-d359ad9b/rx.lite.min.js'

npm ERR! A complete log of this run can be found in:
npm ERR! /home/nick/.npm/_logs/2017-12-20T19_31_18_729Z-debug.log
nick /tmp/keep $ npm start

keep@0.1.5 start /tmp/keep
electron .

sh: electron: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! keep@0.1.5 start: electron .
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the keep@0.1.5 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/nick/.npm/_logs/2017-12-20T19_33_55_566Z-debug.log

Also, my 1-line home-written qt-app for single-page google keep eats ~19mb RAM. And I have qt in my repos, and it's faster, and it works, and there are many apps using it. So why do you develop this app?

it's running in ubuntu 15.04 x64

screen shot 2017-12-21 at 14 01 54

  1. you can try use packaged application instead of build from sources, download it here https://github.com/andrepolischuk/keep/releases/latest/.
  2. installation error in arch was throw because npm couldn't resolve npm registry url. it can be because you have a proxy in your os.
  3. I wrote this app on electron, because I didn't know qt and I wanted try electron for desktop apps. writing this app on javascript/electron was easier for me.

Andre, i feel like you should close this issue; as the built app does work on all platforms. If a user is unable to get it to build for them, and they're building it from sources, they ought to be versed enough in code and their OS to provide a more detailed bug report.

that point about qt is complete garbage unless the user puts their own app into github with full cross-platform support the way yours is. QT does run on Windows and Mac, but it requires a secondary install, and is more memory intensive, not less. This is also true of Linux computers that are not built on QT, such as any GTK+ based Desktop Environment (like Ubuntu, for instance)