Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

simplify installation process #7

Open
GliderGeek opened this issue Sep 21, 2020 · 11 comments
Open

simplify installation process #7

GliderGeek opened this issue Sep 21, 2020 · 11 comments

Comments

@GliderGeek
Copy link
Owner

currently difficult for someone without programming knowledge. potential improvements:

@faroit
Copy link

faroit commented Nov 4, 2020

I wonder if it would be easier to just send via the remarkable cloud and use rmapi to send the docs?

@GliderGeek
Copy link
Owner Author

GliderGeek commented Nov 5, 2020

i think it depends on your needs. the reason i like pocket a lot is that there are existing integrations for my other devices (and i already had an account there):

  • iphone shortcut for browser
  • browser extension for firefox on laptop
  • official app on kobo ereader
  • this tool on remarkable (this didn't exist so i created it 😄 )

getting this to work on my phone with a push to remarkable cloud is a bit difficult i think.

@faroit
Copy link

faroit commented Nov 6, 2020

Not clear if I understand what you are saying:
Are you running this tool on your phone? I guess not.
What I meant its replacing the ssh connection within this package with rmapi or rmapy to simplify installation process on the backend side. This could also be additional. But using the rm cloud to send files seems more flexible to me.

@GliderGeek
Copy link
Owner Author

ok, i misinterpreted your comment. interesting idea, will think about it.

@r4v5
Copy link

r4v5 commented Nov 13, 2020

Would you be willing to use github actions / github releases to build a pre-compiled version of the ARM binary? Downside is you'd also probably need to start versioning them, which can be a hassle.

@GliderGeek
Copy link
Owner Author

Yeah i would be open to that. Would that help a lot? I guess it would be mainly helpful if all go binaries were present (also pocket2rm-setup for windows/mac/linux such that it’s no longer needed to compile manually?

@GliderGeek
Copy link
Owner Author

@faroit: getting rid of scp would be beneficial as i think that this is not available by default on windows?

regarding rmapi: do you know if it's possible to place files in a random place on the device using this? from glancing over the repo, it seems that this is only works for placing files inside the "My files" part of the device (/home/root/.local/share/remarkable/xochitl/).

i need to place files in:

  • /home/root/
  • /etc/systemd/system/

do you know if this works with rmapi?

@stiliajohny
Copy link

stiliajohny commented Nov 30, 2020

hi @GliderGeek and all,
I have prepared a bash install script.. ( push and PR comes up soon )

Would you consider having a script to do all the install?

also on your point to have a popup, it will have a dependency on a cli app like zenity I would recommend ( as I have done ) within the script to ask for it and pass it to the go app like a variable
eg: main --key RGTHFVBKJLUOIT

I know in python its called argparser not sure in go :D

@GliderGeek
Copy link
Owner Author

in the meantime the installation has been significantly simplified by the introduction of a single install script. it would still be nice to make this an order of magnitude easier, such that non-devs can also use this.

@RhvdG
Copy link

RhvdG commented Feb 22, 2021

I'd like to install this, but the instructions are not clear to me. Do I need to install golang? What does 'clone or download this repository' mean? I'd also like to see an uninstall 'magic phrase', just in case. To give you an idea of my competence using the command line: I can ssh into the device, I installed the ddvk hacks without any trouble.

@GliderGeek
Copy link
Owner Author

GliderGeek commented Feb 23, 2021

Do I need to install golang

yes

What does 'clone or download this repository' mean?

the green button on the main repository page. if you dont know what cloning means, i would go for download.

Screenshot 2021-02-23 at 08 53 28

I'd also like to see an uninstall 'magic phrase', just in case

There is none at the moment. There are a few files copied to your device we you should manually remove to uninstall.

I understand that this might be a bit intimidating when you're not familiar with software development.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants