PAPIS-UPDATE(1)

NAME
papis-update - update command

This command is to update the information of the documents. Some examples of the usage are given below

EXAMPLES

•   Update a document automatically and interactively (searching by doi number in crossref, or in other sources...)

    papis update --auto -i "author = dyson"

•   Update your library from a bib(la)tex file where many entries are listed. papis will try to look for documents in your library that match these entries and will ask you entry per entry to update it (of course this is done if you use the -i flag for interactively doing it). In the example libraryfile.bib is a file containing many entries.

    papis update --from-bibtex libraryfile.bib -i

•   Tag all einstein papers with the tag classics

    papis update --all --set tags classics einstein

    and add the tag of physics to all papers tagged as classics

    papis update --all --set tags '{doc[tags]} physics' einstein

CLI

  papis update

Update a document from a given library

papis update [OPTIONS] [QUERY]
Options.INDENT 0.0

-h, --help
    Show this message and exit.

-i, --interactive, -b, --no-interactive
    Interactively update

-f, --force
    Force update, overwrite conflicting information

--from-crossref <from_crossref>
    Update info from crossref.org

--from-isbn <from_isbn>
    Update info from isbn

--from-isbnplus <from_isbnplus>
    Update info from isbnplus.org

--from-yaml <from_yaml>
    Update info from yaml file

--from-bibtex <from_bibtex>
    Update info from bibtex file

--from-url <from_url>
    Get document or information from url

--from-doi <from_doi>
    Doi to try to get information from

--auto
    Try to parse information from different sources

--all
    Update all entries in library

-s, --set <set>
    Update document's information with key value.The value can be a papis format. Arguments.INDENT 0.0

QUERY
    Optional argument

AUTHOR
Alejandro Gallo

COPYRIGHT
2017, Alejandro Gallo