Metadata-Version: 2.1
Name: kdbx-1pif-importer
Version: 0.0.5
Summary: Import 1Password exported .1pif into KeePass.
Home-page: UNKNOWN
Author: Bheesham Persaud
Author-email: me@bheesham.com
License: UNKNOWN
Description: kdbx-1pif-importer
        ==================
        
        The ``kdbx-1pif-importer`` command reads two files:
        
        - ``.1pif`` file generated from exporting a Vault from 1Password; and
        - ``.kdbx`` file generated by creating a new database in KeePass.
        
        Pros:
        
        - Imports most things.
        - Will carry over OTP tokens.
        - Supports multiple URLs.
        
        Cons:
        
        - Doesn't import Identities or Credit Cards because I didn't need to import
          those.
        
        Installation
        ------------
        
        .. code:: bash
        
            pip install kdbx-1pif-importer
        
        Usage
        -----
        
        .. code:: bash
        
           kdbx-1pif-importer --dry-run path/to/onepassword.1pif path/to/tax-returns.kdbx
        
           # Once you've verified all the output looks sane-ish, try running:
           kdbx-1pif-importer path/to/onepassword.1pif path/to/tax-returns.kdbx
        
        Hacking
        -------
        
        .. code:: bash
        
            # Checkout a copy of the source code.
            git clone git@github.com:bheesham/kdbx-1pif-importer.git
            cd kdbx-1pif-importer
        
            # Install the package locally.
            pip install -e .
            pip install mypy pylint black twine
        
            # Run the various quality checks.
            mypy kdbx_1pif_importer             # Type check
            pylint kdbx_1pif_importer           # Lint
            black kdbx_1pif_importer            # Format
            python -m unittest discover tests   # Unit tests
        
            # Upload it to pypi.
            python3 setup.py sdist
            python3 -m twine upload dist/*
        
        ----
        
        Note: I am no longer maintaining this. It worked once and that was all I
        needed.
        
        ----
        
        Licensed under the GPLv3. See the ``COPYING.gplv3`` file for more information.
        
Keywords: 1password keepass pykeepass
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/x-rst; charset=UTF-8
