Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 56 lines (39 sloc) 2.138 kB
94f1811 @robstewart57 Initial commit
authored
1 # dblp2bibtex
536c811 Initial commit
Rob Stewart authored
2
94f1811 @robstewart57 Initial commit
authored
3 This `dblp2bibtex` tool provides 3 features, primarily generating bibtex files for authors identified in the DBLP database. Authors are disambiguated with Unique Resource Identifiers, which are used extensively in this utility.
4
5 * Search for a DBLP URI given a name (e.g. "Simon Peyton Jones")
6 * List the titles of publications for a give author URI
7 * Generate a bibtex file for all publications authored by the given author URI
8
9 ## Usage
10
bff2d22 @robstewart57 Merging with GitHub
authored
11 ```
94f1811 @robstewart57 Initial commit
authored
12 dblp2bibtex [OPTIONS]
13 A Haskell utility to generate bibtex files for an author identified with a DBLP URI
14
15 Common flags:
16 -g --generatebibtex=Author URI Get bibtex file for given URI
17 -s --search=Author name Search for URI by name (e.g. "Joe Bloggs")
18 -l --listpapers=Author URI List papers for an author URI
19 -o --outfile=Bibtex filename (default 'export.bib')
73de105 @robstewart57 Added option to include cross referenced entries
authored
20 -x --xref Include cross reference entries
94f1811 @robstewart57 Initial commit
authored
21 -h --help Display help message
22 -v --version Print version information
bff2d22 @robstewart57 Merging with GitHub
authored
23 ```
94f1811 @robstewart57 Initial commit
authored
24
25 ### Examples
26
27 ```
28 $ dblp2bibtex -s "Simon Marlow"
29 http://dblp.l3s.de/d2r/resource/authors/Simon_Marlow
30
31 $ dblp2bibtex -l http://dblp.l3s.de/d2r/resource/authors/Simon_Marlow
32 Developing High-Performance Server Applications in Haskell - Case Study: A Haskell Web Server.
33 A Semantics for Imprecise Exceptions.
34 Deforestation for Higher-Order Functions.
35 Composable memory transactions.
36 ...
37
73de105 @robstewart57 Added option to include cross referenced entries
authored
38 $ dblp2bibtex -x -g http://dblp.l3s.de/d2r/resource/authors/Simon_Marlow -o papers.bib
94f1811 @robstewart57 Initial commit
authored
39 ```
40
41
42 ## Installation
43
23134bd @robstewart57 changes to reflect rdf4h now on hackage
authored
44 The Haskell platform is needed to resolve dependencies and to install `dblp2bibtex`. It can be downloaded easily using package managers on most Linux distributions, or directly from [Haskell Platform](http://hackage.haskell.org/platform/).
45
46 cabal update
47 cd ~/path-to-install
48 git clone git://github.com/robstewart57/dblp2bibtex.git
49 cd dblp2bibtex
50 cabal install
94f1811 @robstewart57 Initial commit
authored
51
52
53 ## Issues?
54
bff2d22 @robstewart57 Merging with GitHub
authored
55 This can be regarded as experimental software, and will probably have edge case bugs. Contributions are welcome! Please report issues on the GitHub issues: [issues](https://github.com/robstewart57/dblp2bibtex/issues).
Something went wrong with that request. Please try again.