Buku - bookmarks manager - Solved

Non release banter
User avatar
M. Eerie
Moderator
Moderator
Posts: 620
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Buku - bookmarks manager - Solved

Post#1 by M. Eerie » 31 Aug 2019, 08:19

Lately I've been refining (merging/deduplicating) some 3000+ (almost unique) bookmarks using linux standard tools (sort, uniq, etc) and then awk...

I once had a look at buku, which is a amazing tool for the task.

Further research shows that the thing can be installed via Python.

The question is, how can this be converted in a module? I don't know where python pip installs his packages in order to build a module out of them.

Any help would be much appreciated.

Cheers!
Last edited by M. Eerie on 31 Aug 2019, 14:35, edited 1 time in total.
> Does not compute_ πŸ––

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

Kulle
Warlord
Warlord
Posts: 594
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

Buku - bookmarks manager

Post#2 by Kulle » 31 Aug 2019, 12:33

I installed buku via git clone (Note: python3 is required for buku)

Code: Select all

root@porteus:/home/guest# git clone https://github.com/jarun/Buku.git
root@porteus:/home/guest# cd Buku/
root@porteus:/home/guest/Buku# make install
But buku does not work for me:

Code: Select all

root@porteus:/usr/local/bin# ./buku
Traceback (most recent call last):
  File "./buku", line 43, in <module>
    from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'

User avatar
M. Eerie
Moderator
Moderator
Posts: 620
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Buku - bookmarks manager

Post#3 by M. Eerie » 31 Aug 2019, 13:39

I think I've found what I was looking for:

Code: Select all

[porteus guest]# pip3 show buku
Name: buku
Version: 4.2.2
Summary: Bookmark manager like a text-based mini-web.
Home-page: https://github.com/jarun/Buku
Author: Arun Prakash Jana
Author-email: engineerarun@gmail.com
License: GPLv3
Location: /usr/lib/python3.7/site-packages
Requires: beautifulsoup4, certifi, cryptography, urllib3, html5lib
Required-by: 
As you can see, pip3 show <package> lists what are the needed packages and their location.

For this to work, you must install python-pip package, however.

Cheers!
> Does not compute_ πŸ––

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

User avatar
M. Eerie
Moderator
Moderator
Posts: 620
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Buku - bookmarks manager - Solved

Post#4 by M. Eerie » 31 Aug 2019, 14:39

Yes!

Code: Select all

pip3 install asn1crypto beautifulsoup4 buku certifi cffi cryptography pycparser soupsieve

[guest@porteus buku-4.2.2]$ tree usr/
usr/
β”œβ”€β”€ bin
β”‚Β Β  β”œβ”€β”€ buku
β”‚Β Β  └── bukuserver
└── lib
    └── python3.7
        └── site-packages
            β”œβ”€β”€ asn1crypto
            β”‚Β Β  β”œβ”€β”€ algos.py
            β”‚Β Β  β”œβ”€β”€ cms.py
            β”‚Β Β  β”œβ”€β”€ core.py
            β”‚Β Β  β”œβ”€β”€ crl.py
            β”‚Β Β  β”œβ”€β”€ csr.py
            β”‚Β Β  β”œβ”€β”€ _elliptic_curve.py
            β”‚Β Β  β”œβ”€β”€ _errors.py
            β”‚Β Β  β”œβ”€β”€ _ffi.py
            β”‚Β Β  β”œβ”€β”€ _inet.py
            β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”œβ”€β”€ _int.py
            β”‚Β Β  β”œβ”€β”€ _iri.py
            β”‚Β Β  β”œβ”€β”€ keys.py
            β”‚Β Β  β”œβ”€β”€ ocsp.py
            β”‚Β Β  β”œβ”€β”€ _ordereddict.py
            β”‚Β Β  β”œβ”€β”€ parser.py
            β”‚Β Β  β”œβ”€β”€ pdf.py
            β”‚Β Β  β”œβ”€β”€ pem.py
            β”‚Β Β  β”œβ”€β”€ _perf
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _big_num_ctypes.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  └── __pycache__
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ _big_num_ctypes.cpython-37.pyc
            β”‚Β Β  β”‚Β Β      └── __init__.cpython-37.pyc
            β”‚Β Β  β”œβ”€β”€ pkcs12.py
            β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ algos.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cms.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ core.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ crl.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ csr.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _elliptic_curve.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _errors.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _ffi.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _inet.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _int.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _iri.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ keys.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ocsp.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _ordereddict.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ parser.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pdf.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pem.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pkcs12.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _teletex_codec.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tsp.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _types.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ util.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ version.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  └── x509.cpython-37.pyc
            β”‚Β Β  β”œβ”€β”€ _teletex_codec.py
            β”‚Β Β  β”œβ”€β”€ tsp.py
            β”‚Β Β  β”œβ”€β”€ _types.py
            β”‚Β Β  β”œβ”€β”€ util.py
            β”‚Β Β  β”œβ”€β”€ version.py
            β”‚Β Β  └── x509.py
            β”œβ”€β”€ asn1crypto-0.24.0.dist-info
            β”‚Β Β  β”œβ”€β”€ DESCRIPTION.rst
            β”‚Β Β  β”œβ”€β”€ INSTALLER
            β”‚Β Β  β”œβ”€β”€ METADATA
            β”‚Β Β  β”œβ”€β”€ metadata.json
            β”‚Β Β  β”œβ”€β”€ RECORD
            β”‚Β Β  β”œβ”€β”€ top_level.txt
            β”‚Β Β  └── WHEEL
            β”œβ”€β”€ beautifulsoup4-4.8.0.dist-info
            β”‚Β Β  β”œβ”€β”€ AUTHORS
            β”‚Β Β  β”œβ”€β”€ COPYING.txt
            β”‚Β Β  β”œβ”€β”€ INSTALLER
            β”‚Β Β  β”œβ”€β”€ LICENSE
            β”‚Β Β  β”œβ”€β”€ METADATA
            β”‚Β Β  β”œβ”€β”€ RECORD
            β”‚Β Β  β”œβ”€β”€ top_level.txt
            β”‚Β Β  └── WHEEL
            β”œβ”€β”€ bs4
            β”‚Β Β  β”œβ”€β”€ builder
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _html5lib.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _htmlparser.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _lxml.py
            β”‚Β Β  β”‚Β Β  └── __pycache__
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ _html5lib.cpython-37.pyc
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ _htmlparser.cpython-37.pyc
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β      └── _lxml.cpython-37.pyc
            β”‚Β Β  β”œβ”€β”€ dammit.py
            β”‚Β Β  β”œβ”€β”€ diagnose.py
            β”‚Β Β  β”œβ”€β”€ element.py
            β”‚Β Β  β”œβ”€β”€ formatter.py
            β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dammit.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ diagnose.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ element.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ formatter.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  └── testing.cpython-37.pyc
            β”‚Β Β  β”œβ”€β”€ testing.py
            β”‚Β Β  └── tests
            β”‚Β Β      β”œβ”€β”€ __init__.py
            β”‚Β Β      β”œβ”€β”€ __pycache__
            β”‚Β Β      β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β      β”‚Β Β  β”œβ”€β”€ test_builder_registry.cpython-37.pyc
            β”‚Β Β      β”‚Β Β  β”œβ”€β”€ test_docs.cpython-37.pyc
            β”‚Β Β      β”‚Β Β  β”œβ”€β”€ test_html5lib.cpython-37.pyc
            β”‚Β Β      β”‚Β Β  β”œβ”€β”€ test_htmlparser.cpython-37.pyc
            β”‚Β Β      β”‚Β Β  β”œβ”€β”€ test_lxml.cpython-37.pyc
            β”‚Β Β      β”‚Β Β  β”œβ”€β”€ test_soup.cpython-37.pyc
            β”‚Β Β      β”‚Β Β  └── test_tree.cpython-37.pyc
            β”‚Β Β      β”œβ”€β”€ test_builder_registry.py
            β”‚Β Β      β”œβ”€β”€ test_docs.py
            β”‚Β Β      β”œβ”€β”€ test_html5lib.py
            β”‚Β Β      β”œβ”€β”€ test_htmlparser.py
            β”‚Β Β      β”œβ”€β”€ test_lxml.py
            β”‚Β Β      β”œβ”€β”€ test_soup.py
            β”‚Β Β      └── test_tree.py
            β”œβ”€β”€ btrfsutil-1.1.1-py3.7.egg-info
            β”‚Β Β  β”œβ”€β”€ dependency_links.txt
            β”‚Β Β  β”œβ”€β”€ PKG-INFO
            β”‚Β Β  β”œβ”€β”€ SOURCES.txt
            β”‚Β Β  └── top_level.txt
            β”œβ”€β”€ buku-4.2.2-py3.7.egg-info
            β”‚Β Β  β”œβ”€β”€ dependency_links.txt
            β”‚Β Β  β”œβ”€β”€ entry_points.txt
            β”‚Β Β  β”œβ”€β”€ installed-files.txt
            β”‚Β Β  β”œβ”€β”€ PKG-INFO
            β”‚Β Β  β”œβ”€β”€ requires.txt
            β”‚Β Β  β”œβ”€β”€ SOURCES.txt
            β”‚Β Β  └── top_level.txt
            β”œβ”€β”€ buku.py
            β”œβ”€β”€ bukuserver
            β”‚Β Β  β”œβ”€β”€ filters.py
            β”‚Β Β  β”œβ”€β”€ forms.py
            β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”œβ”€β”€ __main__.py
            β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ filters.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ forms.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __main__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ resources.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ response.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ server.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  └── views.cpython-37.pyc
            β”‚Β Β  β”œβ”€β”€ resources.py
            β”‚Β Β  β”œβ”€β”€ response.py
            β”‚Β Β  β”œβ”€β”€ server.py
            β”‚Β Β  β”œβ”€β”€ templates
            β”‚Β Β  β”‚Β Β  └── bukuserver
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ base.html
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ bookmark_create.html
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ bookmark_create_modal.html
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ bookmark_edit.html
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ bookmark_edit_modal.html
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ bookmarks.html
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ home.html
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ index.html
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ statistic.html
            β”‚Β Β  β”‚Β Β      └── tags.html
            β”‚Β Β  └── views.py
            β”œβ”€β”€ certifi
            β”‚Β Β  β”œβ”€β”€ cacert.pem
            β”‚Β Β  β”œβ”€β”€ core.py
            β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”œβ”€β”€ __main__.py
            β”‚Β Β  └── __pycache__
            β”‚Β Β      β”œβ”€β”€ core.cpython-37.pyc
            β”‚Β Β      β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β      └── __main__.cpython-37.pyc
            β”œβ”€β”€ certifi-2019.6.16.dist-info
            β”‚Β Β  β”œβ”€β”€ DESCRIPTION.rst
            β”‚Β Β  β”œβ”€β”€ INSTALLER
            β”‚Β Β  β”œβ”€β”€ LICENSE.txt
            β”‚Β Β  β”œβ”€β”€ METADATA
            β”‚Β Β  β”œβ”€β”€ metadata.json
            β”‚Β Β  β”œβ”€β”€ RECORD
            β”‚Β Β  β”œβ”€β”€ top_level.txt
            β”‚Β Β  └── WHEEL
            β”œβ”€β”€ cffi
            β”‚Β Β  β”œβ”€β”€ api.py
            β”‚Β Β  β”œβ”€β”€ backend_ctypes.py
            β”‚Β Β  β”œβ”€β”€ _cffi_errors.h
            β”‚Β Β  β”œβ”€β”€ _cffi_include.h
            β”‚Β Β  β”œβ”€β”€ cffi_opcode.py
            β”‚Β Β  β”œβ”€β”€ commontypes.py
            β”‚Β Β  β”œβ”€β”€ cparser.py
            β”‚Β Β  β”œβ”€β”€ _embedding.h
            β”‚Β Β  β”œβ”€β”€ error.py
            β”‚Β Β  β”œβ”€β”€ ffiplatform.py
            β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”œβ”€β”€ lock.py
            β”‚Β Β  β”œβ”€β”€ model.py
            β”‚Β Β  β”œβ”€β”€ parse_c_type.h
            β”‚Β Β  β”œβ”€β”€ pkgconfig.py
            β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ api.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ backend_ctypes.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cffi_opcode.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ commontypes.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cparser.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ error.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ffiplatform.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ lock.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ model.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pkgconfig.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ recompiler.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ setuptools_ext.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ vengine_cpy.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ vengine_gen.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  └── verifier.cpython-37.pyc
            β”‚Β Β  β”œβ”€β”€ recompiler.py
            β”‚Β Β  β”œβ”€β”€ setuptools_ext.py
            β”‚Β Β  β”œβ”€β”€ vengine_cpy.py
            β”‚Β Β  β”œβ”€β”€ vengine_gen.py
            β”‚Β Β  └── verifier.py
            β”œβ”€β”€ cffi-1.12.3.dist-info
            β”‚Β Β  β”œβ”€β”€ entry_points.txt
            β”‚Β Β  β”œβ”€β”€ INSTALLER
            β”‚Β Β  β”œβ”€β”€ LICENSE.txt
            β”‚Β Β  β”œβ”€β”€ METADATA
            β”‚Β Β  β”œβ”€β”€ RECORD
            β”‚Β Β  β”œβ”€β”€ top_level.txt
            β”‚Β Β  └── WHEEL
            β”œβ”€β”€ _cffi_backend.cpython-37m-x86_64-linux-gnu.so
            β”œβ”€β”€ cryptography
            β”‚Β Β  β”œβ”€β”€ __about__.py
            β”‚Β Β  β”œβ”€β”€ exceptions.py
            β”‚Β Β  β”œβ”€β”€ fernet.py
            β”‚Β Β  β”œβ”€β”€ hazmat
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ backends
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ interfaces.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ openssl
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ aead.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ backend.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ciphers.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cmac.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ decode_asn1.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dh.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dsa.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ed25519.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ed448.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ encode_asn1.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hashes.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hmac.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ocsp.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ poly1305.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ aead.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ backend.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ciphers.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cmac.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ decode_asn1.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dh.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dsa.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ed25519.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ed448.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ encode_asn1.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hashes.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hmac.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ocsp.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ poly1305.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ rsa.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ utils.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ x25519.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ x448.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── x509.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ rsa.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ utils.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ x25519.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ x448.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── x509.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  └── __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β      └── interfaces.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ bindings
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _constant_time.abi3.so
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ openssl
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ binding.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _conditional.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ binding.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ _conditional.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β      └── __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _openssl.abi3.so
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _padding.abi3.so
            β”‚Β Β  β”‚Β Β  β”‚Β Β  └── __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β      └── __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _oid.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ primitives
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ asymmetric
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dh.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dsa.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ed25519.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ed448.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ padding.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dh.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dsa.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ed25519.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ed448.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ padding.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ rsa.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ utils.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ x25519.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── x448.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ rsa.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ utils.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ x25519.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── x448.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ciphers
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ aead.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ algorithms.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ base.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ modes.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ aead.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ algorithms.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ base.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β      └── modes.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cmac.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ constant_time.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hashes.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hmac.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ kdf
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ concatkdf.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hkdf.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ kbkdf.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pbkdf2.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ concatkdf.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hkdf.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ kbkdf.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pbkdf2.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ scrypt.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── x963kdf.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ scrypt.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── x963kdf.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ keywrap.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ padding.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ poly1305.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cmac.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ constant_time.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hashes.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ hmac.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ keywrap.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ padding.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── poly1305.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ serialization
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ base.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pkcs12.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ base.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pkcs12.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── ssh.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── ssh.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β  └── twofactor
            β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ hotp.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  β”œβ”€β”€ hotp.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  β”œβ”€β”€ totp.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  └── utils.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ totp.py
            β”‚Β Β  β”‚Β Β  β”‚Β Β      └── utils.py
            β”‚Β Β  β”‚Β Β  └── __pycache__
            β”‚Β Β  β”‚Β Β      β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β      └── _oid.cpython-37.pyc
            β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __about__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ exceptions.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ fernet.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  └── utils.cpython-37.pyc
            β”‚Β Β  β”œβ”€β”€ utils.py
            β”‚Β Β  └── x509
            β”‚Β Β      β”œβ”€β”€ base.py
            β”‚Β Β      β”œβ”€β”€ certificate_transparency.py
            β”‚Β Β      β”œβ”€β”€ extensions.py
            β”‚Β Β      β”œβ”€β”€ general_name.py
            β”‚Β Β      β”œβ”€β”€ __init__.py
            β”‚Β Β      β”œβ”€β”€ name.py
            β”‚Β Β      β”œβ”€β”€ ocsp.py
            β”‚Β Β      β”œβ”€β”€ oid.py
            β”‚Β Β      └── __pycache__
            β”‚Β Β          β”œβ”€β”€ base.cpython-37.pyc
            β”‚Β Β          β”œβ”€β”€ certificate_transparency.cpython-37.pyc
            β”‚Β Β          β”œβ”€β”€ extensions.cpython-37.pyc
            β”‚Β Β          β”œβ”€β”€ general_name.cpython-37.pyc
            β”‚Β Β          β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β          β”œβ”€β”€ name.cpython-37.pyc
            β”‚Β Β          β”œβ”€β”€ ocsp.cpython-37.pyc
            β”‚Β Β          └── oid.cpython-37.pyc
            β”œβ”€β”€ cryptography-2.7.dist-info
            β”‚Β Β  β”œβ”€β”€ AUTHORS.rst
            β”‚Β Β  β”œβ”€β”€ INSTALLER
            β”‚Β Β  β”œβ”€β”€ LICENSE
            β”‚Β Β  β”œβ”€β”€ LICENSE.APACHE
            β”‚Β Β  β”œβ”€β”€ LICENSE.BSD
            β”‚Β Β  β”œβ”€β”€ LICENSE.PSF
            β”‚Β Β  β”œβ”€β”€ METADATA
            β”‚Β Β  β”œβ”€β”€ RECORD
            β”‚Β Β  β”œβ”€β”€ top_level.txt
            β”‚Β Β  └── WHEEL
            β”œβ”€β”€ __pycache__
            β”‚Β Β  └── buku.cpython-37.pyc
            β”œβ”€β”€ pycparser
            β”‚Β Β  β”œβ”€β”€ _ast_gen.py
            β”‚Β Β  β”œβ”€β”€ ast_transforms.py
            β”‚Β Β  β”œβ”€β”€ _build_tables.py
            β”‚Β Β  β”œβ”€β”€ _c_ast.cfg
            β”‚Β Β  β”œβ”€β”€ c_ast.py
            β”‚Β Β  β”œβ”€β”€ c_generator.py
            β”‚Β Β  β”œβ”€β”€ c_lexer.py
            β”‚Β Β  β”œβ”€β”€ c_parser.py
            β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”œβ”€β”€ lextab.py
            β”‚Β Β  β”œβ”€β”€ ply
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cpp.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ctokens.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ lex.py
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cpp.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ctokens.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ lex.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ yacc.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”‚Β Β  └── ygen.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ yacc.py
            β”‚Β Β  β”‚Β Β  └── ygen.py
            β”‚Β Β  β”œβ”€β”€ plyparser.py
            β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _ast_gen.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ast_transforms.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ _build_tables.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ c_ast.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ c_generator.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ c_lexer.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ c_parser.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ lextab.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ plyparser.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  └── yacctab.cpython-37.pyc
            β”‚Β Β  └── yacctab.py
            β”œβ”€β”€ pycparser-2.19-py3.7.egg-info
            β”‚Β Β  β”œβ”€β”€ dependency_links.txt
            β”‚Β Β  β”œβ”€β”€ installed-files.txt
            β”‚Β Β  β”œβ”€β”€ PKG-INFO
            β”‚Β Β  β”œβ”€β”€ SOURCES.txt
            β”‚Β Β  └── top_level.txt
            β”œβ”€β”€ soupsieve
            β”‚Β Β  β”œβ”€β”€ css_match.py
            β”‚Β Β  β”œβ”€β”€ css_parser.py
            β”‚Β Β  β”œβ”€β”€ css_types.py
            β”‚Β Β  β”œβ”€β”€ __init__.py
            β”‚Β Β  β”œβ”€β”€ __meta__.py
            β”‚Β Β  β”œβ”€β”€ __pycache__
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ css_match.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ css_parser.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ css_types.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __init__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ __meta__.cpython-37.pyc
            β”‚Β Β  β”‚Β Β  └── util.cpython-37.pyc
            β”‚Β Β  └── util.py
            └── soupsieve-1.9.3.dist-info
                β”œβ”€β”€ INSTALLER
                β”œβ”€β”€ LICENSE.md
                β”œβ”€β”€ METADATA
                β”œβ”€β”€ RECORD
                β”œβ”€β”€ top_level.txt
                └── WHEEL

64 directories, 438 files
[guest@porteus buku-4.2.2]$ buku
buku (? for help) 

> Does not compute_ πŸ––

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

User avatar
M. Eerie
Moderator
Moderator
Posts: 620
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Buku - bookmarks manager - Solved

Post#5 by M. Eerie » 31 Aug 2019, 14:52

This module is working for me. (x64) just in case.
> Does not compute_ πŸ––

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

Kulle
Warlord
Warlord
Posts: 594
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

Buku - bookmarks manager - Solved

Post#6 by Kulle » 31 Aug 2019, 16:18

Hi M. Eerie
The module buku-4.2.2 .xzm does not work for me. Why??

Code: Select all

guest@porteus:~$ buku
Traceback (most recent call last):
  File "/usr/bin/buku", line 6, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Note: I use Porteus 4.0 (x64) Xfce

User avatar
M. Eerie
Moderator
Moderator
Posts: 620
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Buku - bookmarks manager - Solved

Post#7 by M. Eerie » 31 Aug 2019, 18:58

Hi Kulle.

Do you have python3 and python-pip installed?

Once you get the last one, it should be a breeze installing packages from it.

(I'm using Nemesis...)

Cheers!
> Does not compute_ πŸ––

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

Post Reply