List
This commit is contained in:
parent
b2488e5707
commit
7f1fb2eb54
@ -23,12 +23,9 @@ BiblioManager will always use standard formats such as BibTeX, so that you can e
|
|||||||
|
|
||||||
## Current status
|
## Current status
|
||||||
|
|
||||||
* Able to import a PDF / djvu file, automagically find the DOI / ISBN, get the bibtex entry back and add it to the library. If DOI / ISBN search fails, it will prompt you for it.
|
|
||||||
* Able to download a URL, using any specified proxy (you can list many and it will try all of them) and store the pdf file with its metadata.
|
|
||||||
|
|
||||||
Should be almost working and usable now, although still to be considered as **experimental**. It can be **broken** at **any commit** and not repaired for a few days. I will update this when I will have a version that I can consider to be “stable”.
|
Should be almost working and usable now, although still to be considered as **experimental**. It can be **broken** at **any commit** and not repaired for a few days. I will update this when I will have a version that I can consider to be “stable”.
|
||||||
|
|
||||||
**Important note :** I use it for personal use, but I don't read articles from many journals. If you find any file which is not working, please fill an issue or send me an e-mail with the relevant information. There are alternative ways to get the metadata for example, and I didn't know really which one was the best one as writing this code.
|
**Important note :** I use it for personal use, but I don't read articles from many journals. If you find any file which is not working, please fill an issue or send me an e-mail with the relevant information. There are alternative ways to get the metadata for example, and I didn't know really which one was the best one as writing this code. Please do backups regularly if using this. I could not be held responsible for any loss of papers.
|
||||||
|
|
||||||
|
|
||||||
* Import
|
* Import
|
||||||
@ -40,7 +37,7 @@ Should be almost working and usable now, although still to be considered as **ex
|
|||||||
* Edit
|
* Edit
|
||||||
* working: all
|
* working: all
|
||||||
* List
|
* List
|
||||||
* TODO
|
* working
|
||||||
* Search
|
* Search
|
||||||
* TODO
|
* TODO
|
||||||
* Open
|
* Open
|
||||||
@ -83,7 +80,7 @@ TODO
|
|||||||
|
|
||||||
### List all entries
|
### List all entries
|
||||||
|
|
||||||
TODO
|
Run `./main.py list` to list all the papers in your paper folder.
|
||||||
|
|
||||||
### Edit entries
|
### Edit entries
|
||||||
|
|
||||||
|
8
main.py
8
main.py
@ -509,7 +509,13 @@ if __name__ == '__main__':
|
|||||||
sys.exit()
|
sys.exit()
|
||||||
|
|
||||||
elif args.func == 'list':
|
elif args.func == 'list':
|
||||||
raise Exception('TODO')
|
listPapers = tools.listDir(params.folder)
|
||||||
|
listPapers.sort()
|
||||||
|
|
||||||
|
for paper in listPapers:
|
||||||
|
if tools.getExtension(paper) not in [".pdf", ".djvu"]:
|
||||||
|
continue
|
||||||
|
print(paper)
|
||||||
|
|
||||||
elif args.func == 'search':
|
elif args.func == 'search':
|
||||||
raise Exception('TODO')
|
raise Exception('TODO')
|
||||||
|
Loading…
Reference in New Issue
Block a user