Skip to main content

Add your description here

Project description

PiePdf

Manage Research Articles and fetch metadata from the internet (currently crossref and arXiv is supported).

Trying to make an opensource alternative to Mendeley, Zotero.

demo

demonstration pic demonstration pic

Dependencies

python3-poppler-qt5, PyQt5 for python3, python3-feedparser, habanero

Fedora

pip3 install habanero PyQt5 python-poppler-qt5 feedparser and dnf install python3-httplib2

Openseuse

pip3 install habanero 
zypper in python3-poppler-qt5 python3-feedparser python3-qt5 python3-httplib2

Installation

How you can install and test locally:

</code></pre>
<p>From the project root run: <code>pip install -e .</code>
Then run:</p>
<pre lang="bash"><code>piepdf

(or python -m piepdf )

git clone https://github.com/srbhp/PiePdf.git
cd PiePdf
python3 src/piepdf

By default it create a folder PiePdf in your home directory. You can change this default directory to any Path from the setiing menu. You have keep all your pdfs in this directory. PiePdf fetch metadata automatically from crossref or arXiv for each pdf.

You should know

PiePdf configuration file ~/.config/piepdf/piepdf.conf

PiePdf database file ~/.config/piepdf/piepdf_database/piepdf.db

TODO

  • Add support for custom metadata providers
  • Fix Pdf reader performance
  • Fix info widget (title, tags, open URL)
  • Fix tab title
  • Add icon to reload/sync folder

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

piepdf-0.1.0.tar.gz (34.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

piepdf-0.1.0-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file piepdf-0.1.0.tar.gz.

File metadata

  • Download URL: piepdf-0.1.0.tar.gz
  • Upload date:
  • Size: 34.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for piepdf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b8b78be0585e6b637485e571774689b75c88bde3afdb146da48a70bdf57b4d88
MD5 2fedca4c2a20665ca29b3b586aabb7ad
BLAKE2b-256 9c6758eb30b7499f30b8e14b812074046f89001f10496ec432eadf77133b230f

See more details on using hashes here.

File details

Details for the file piepdf-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: piepdf-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 40.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for piepdf-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 720a170a43e740a0fbad98dab7838f05182d5120173489f87258c876494248a2
MD5 74b0fd9ed68c5d34c49a60e586419604
BLAKE2b-256 bb3ef9a80e8f0c1626cf2e2c7ae8bfe76080f3c68d9909d8baebe07be5df2cf7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page