Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/srbhp/piepdf
GUI tool to manage Research articles, pdfs
https://github.com/srbhp/piepdf
bibliography crossref pdf-viewer poppler poppler-library pyqt5 qt research-paper
Last synced: 2 months ago
JSON representation
GUI tool to manage Research articles, pdfs
- Host: GitHub
- URL: https://github.com/srbhp/piepdf
- Owner: srbhp
- License: gpl-3.0
- Created: 2019-01-23T08:59:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-10T12:03:30.000Z (almost 2 years ago)
- Last Synced: 2024-02-02T04:58:26.537Z (5 months ago)
- Topics: bibliography, crossref, pdf-viewer, poppler, poppler-library, pyqt5, qt, research-paper
- Language: Python
- Homepage:
- Size: 61.4 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Lists
- awesome-stars - piepdf
- awesome-starred - srbhp/piepdf - GUI tool to manage Research articles, pdfs (qt)
README
# 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.
#### Demonstration pic
https://user-images.githubusercontent.com/1505628/194858721-6aa4e306-534b-4a47-b200-10634c5a2cc3.mp4
## 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
```
git clone https://github.com/srbhp/PiePdf.git
cd PiePdf
python3 piepdf/mainwindow.py
```
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