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

Change location of database #41

Open
leninberg opened this issue Oct 27, 2017 · 1 comment
Open

Change location of database #41

leninberg opened this issue Oct 27, 2017 · 1 comment

Comments

@leninberg
Copy link

Hi!
Is there a way to change the location of database? If not could it be added as an option?
Thanks for this great tool!

@DoTheEvo
Copy link
Owner

DoTheEvo commented Oct 27, 2017

no option for it, nor planning, but can be done relatively easily by editingangrysearch.py, the file you are executing..
open it with sudo as you need write permissions.

In current version, the relevant thing is at the line 45
DATABASE_PATH = os.path.expanduser('~') + '/.cache/angrysearch/angry_database.db'

first part with the ~ is to get path to the home of the current user, the second part - after the plus sign, is where you want it specifically for that user.

if you want it just at different place in your home folder you change just that second part

but if you want it some place specific for every user on that PC, you can for example give it this
DATABASE_PATH = '/usr/share/angrysearch/angry_database.db'

but when you want to update the database you need to run angrysearch with sudo as root, or you wont be allowed to replace the old database with the new. Just search in it is fine as normal user.

/edit

oh, also if you setup automatic database updates by running periodically angrysearch_update_database.py, the "DATABASE_PATH" needs to be set in it the same too.

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

2 participants