bmc/README.md

28 lines
1.6 KiB
Markdown
Raw Normal View History

2014-04-23 13:08:10 +02:00
Forked from https://github.com/a3nm/paperbot
2013-01-27 14:50:12 +01:00
# paperbot
Paperbot is an command line utility that fetches academic papers. When given a URL on stdin or as a CLI argument, it fetches the content and returns a public link on stdout. This seems to help enhance the quality of discussion and make us less ignorant.
Paperbot can easily be turned back into an IRC bot with [irctk](http://gitorious.org/irctk)
2013-01-27 14:50:12 +01:00
<div id="details" />
<div id="deets" />
## deets
All content is scraped using [zotero/translators](https://github.com/zotero/translators). These are javascript scrapers that work on a large number of academic publisher sites and are actively maintained. Paperbot offloads links to [zotero/translation-server](https://github.com/zotero/translation-server), which runs the zotero scrapers headlessly in a gecko and xulrunner environment. The scrapers return metadata and a link to the pdf. Then paperbot fetches that particular pdf. When given a link straight to a pdf, which paperbot is also happy to compulsively archive it.
Paperbot can try multiple instances of translation-server (configured to use different ways to access content) and different SOCKS proxies to retrieve the content.
2013-01-27 14:50:12 +01:00
* [zotero/translators](https://github.com/zotero/translators)
* [zotero/translation-server](https://github.com/zotero/translation-server)
* [patched translation-server](https://github.com/kanzure/translation-server)
2013-01-27 14:51:44 +01:00
* [phenny](https://github.com/sbp/phenny)
2013-02-09 14:54:26 +01:00
* [pdfparanoia](https://github.com/kanzure/pdfparanoia)
2013-01-27 14:50:12 +01:00
<div id="license" />
## license
BSD.
Original project is: https://github.com/kanzure/paperbot
2013-01-27 14:50:12 +01:00