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: 5 days 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 (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-26T13:12:12.000Z (5 months ago)
- Last Synced: 2024-08-02T12:46:50.556Z (3 months ago)
- Topics: bibliography, crossref, pdf-viewer, poppler, poppler-library, pyqt5, qt, research-paper
- Language: Python
- Homepage:
- Size: 65.2 MB
- Stars: 4
- 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
Awesome Lists containing this project
- 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.
## demo
![demonstration pic](https://github.com/srbhp/PiePdf/raw/master/demo.gif)
## 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