PasslockDesktop

Table of contents

Features 🌟

Releases πŸš€

See all releases πŸ“₯ here.

Additional steps for linux

Manually (In case script doesn’t work)

Creating a soft link After installing and extracting .tar.gz file in linux to run app anywhere in terminal we can create a softlink like this: ```$ ln -s /path/to/passlock/Passlock /usr/local/bin/passlock``` After this we can run passlock by typing `$ passlock`
Adding menu icon ```bash cd ~/.local/share/applications nano passlock.desktop ``` Paste the following lines by specifying the `/path/to/passlock` in `Exec` and `Icon` fields ```ini [Desktop Entry] Encoding=UTF-8 Version=1.3.0 Type=Application Terminal=false Exec=/path/to/passlock/Passlock Name=Passlock Icon=/path/to/passlock/pass.png ``` Now app can be launched from applications menu

Issues

In linux you may face issues with app not starting, it’s likely if xrandr isn’t installed.

Setup πŸ› οΈ

pip install --upgrade pip
python -m venv env
env\Scripts\activate
python -m pip install -r requirements.txt
import os
os.environ["WEB_API_KEY"] = "[YOUR WEB API KEY HERE]" # Find web api key in firebase project settings
os.environ["DATABASE_URL"] = "[YOUR DATABASE URL HERE]" # Find database url in firebase project settings

Packaging πŸ“¦

Automated πŸ€–

Manually πŸ§‘πŸ»β€πŸ’» (In case automated build fails)

PyInstaller

Advanced Installer (Windows only MSI Build)

Screenshots πŸ’»

Welcome Home
Create Strong Passwords Find
Backup and Sync Choose Different Colors

Frameworks βš™οΈ

Made with πŸ’– in Python using Kivy as framework, along with KivyMD library.