├── .gitignore ├── .travis.yml ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bibsync.gemspec ├── bin └── bibsync ├── lib ├── bibsync.rb └── bibsync │ ├── actions.rb │ ├── actions │ ├── check_arxiv_versions.rb │ ├── determine_arxiv_doi.rb │ ├── fetch_from_arxiv.rb │ ├── find_my_citations.rb │ ├── synchronize_files.rb │ ├── synchronize_metadata.rb │ └── validate.rb │ ├── bibliography.rb │ ├── command.rb │ ├── entry.rb │ ├── jabref.xml │ ├── jabref_formatter.rb │ ├── literal.rb │ ├── log.rb │ ├── transformer.rb │ ├── utils.rb │ └── version.rb └── test ├── actions ├── test_check_arxiv_versions.rb ├── test_determine_arxiv_doi.rb ├── test_fetch_from_arxiv.rb ├── test_find_my_citations.rb ├── test_synchronize_files.rb ├── test_synchronize_metadata.rb └── test_validate.rb ├── fixture ├── FileWithEmbeddedArXiv.pdf ├── FileWithEmbeddedArXiv.tex ├── FileWithEmbeddedDOI.pdf ├── FileWithEmbeddedDOI.tex ├── entry.bib └── test.bib ├── helper.rb ├── test_bibliography.rb ├── test_entry.rb └── test_utils.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *.gem 3 | .#* 4 | Gemfile.lock 5 | .bundle 6 | .yardoc 7 | test/tmp 8 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/Rakefile -------------------------------------------------------------------------------- /bibsync.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/bibsync.gemspec -------------------------------------------------------------------------------- /bin/bibsync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/bin/bibsync -------------------------------------------------------------------------------- /lib/bibsync.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync.rb -------------------------------------------------------------------------------- /lib/bibsync/actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/actions.rb -------------------------------------------------------------------------------- /lib/bibsync/actions/check_arxiv_versions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/actions/check_arxiv_versions.rb -------------------------------------------------------------------------------- /lib/bibsync/actions/determine_arxiv_doi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/actions/determine_arxiv_doi.rb -------------------------------------------------------------------------------- /lib/bibsync/actions/fetch_from_arxiv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/actions/fetch_from_arxiv.rb -------------------------------------------------------------------------------- /lib/bibsync/actions/find_my_citations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/actions/find_my_citations.rb -------------------------------------------------------------------------------- /lib/bibsync/actions/synchronize_files.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/actions/synchronize_files.rb -------------------------------------------------------------------------------- /lib/bibsync/actions/synchronize_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/actions/synchronize_metadata.rb -------------------------------------------------------------------------------- /lib/bibsync/actions/validate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/actions/validate.rb -------------------------------------------------------------------------------- /lib/bibsync/bibliography.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/bibliography.rb -------------------------------------------------------------------------------- /lib/bibsync/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/command.rb -------------------------------------------------------------------------------- /lib/bibsync/entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/entry.rb -------------------------------------------------------------------------------- /lib/bibsync/jabref.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/jabref.xml -------------------------------------------------------------------------------- /lib/bibsync/jabref_formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/jabref_formatter.rb -------------------------------------------------------------------------------- /lib/bibsync/literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/literal.rb -------------------------------------------------------------------------------- /lib/bibsync/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/log.rb -------------------------------------------------------------------------------- /lib/bibsync/transformer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/transformer.rb -------------------------------------------------------------------------------- /lib/bibsync/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/lib/bibsync/utils.rb -------------------------------------------------------------------------------- /lib/bibsync/version.rb: -------------------------------------------------------------------------------- 1 | module BibSync 2 | VERSION = '0.0.10' 3 | end 4 | -------------------------------------------------------------------------------- /test/actions/test_check_arxiv_versions.rb: -------------------------------------------------------------------------------- 1 | require 'helper' 2 | 3 | describe BibSync::Actions::CheckArXivVersions do 4 | end 5 | -------------------------------------------------------------------------------- /test/actions/test_determine_arxiv_doi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/actions/test_determine_arxiv_doi.rb -------------------------------------------------------------------------------- /test/actions/test_fetch_from_arxiv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/actions/test_fetch_from_arxiv.rb -------------------------------------------------------------------------------- /test/actions/test_find_my_citations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/actions/test_find_my_citations.rb -------------------------------------------------------------------------------- /test/actions/test_synchronize_files.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/actions/test_synchronize_files.rb -------------------------------------------------------------------------------- /test/actions/test_synchronize_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/actions/test_synchronize_metadata.rb -------------------------------------------------------------------------------- /test/actions/test_validate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/actions/test_validate.rb -------------------------------------------------------------------------------- /test/fixture/FileWithEmbeddedArXiv.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/fixture/FileWithEmbeddedArXiv.pdf -------------------------------------------------------------------------------- /test/fixture/FileWithEmbeddedArXiv.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/fixture/FileWithEmbeddedArXiv.tex -------------------------------------------------------------------------------- /test/fixture/FileWithEmbeddedDOI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/fixture/FileWithEmbeddedDOI.pdf -------------------------------------------------------------------------------- /test/fixture/FileWithEmbeddedDOI.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/fixture/FileWithEmbeddedDOI.tex -------------------------------------------------------------------------------- /test/fixture/entry.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/fixture/entry.bib -------------------------------------------------------------------------------- /test/fixture/test.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/fixture/test.bib -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/test_bibliography.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/test_bibliography.rb -------------------------------------------------------------------------------- /test/test_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/test_entry.rb -------------------------------------------------------------------------------- /test/test_utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minad/bibsync/HEAD/test/test_utils.rb --------------------------------------------------------------------------------