Metadata-Version: 2.4
Name: piepdf
Version: 0.1.0
Summary: Add your description here
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: habanero>=2.0.0
Requires-Dist: pyqt5>=5.15.11
Requires-Dist: pyqt5-sip>=12.16.0
Requires-Dist: pyqtwebengine>=5.15.7
Requires-Dist: python-poppler-qt5>=21.3.0
Requires-Dist: sip>=6.9.0
Requires-Dist: feedparser>=6.0.11
Requires-Dist: httplib2>=0.22.0
Dynamic: license-file

# 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/assets/demo.gif) 
![demonstration pic](https://github.com/srbhp/PiePdf/raw/master/assets/screenshot.png) 


## 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:

```bash
```

From the project root run: `pip install -e .`
Then run: 
```bash
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
