org-roam / org-roam-bibtex

Org Roam integration with bibliography management software
GNU General Public License v3.0
571 stars 47 forks source link

Split ORB PDF Scrapper into its own package #143

Open j-steinbach opened 3 years ago

j-steinbach commented 3 years ago

As mentioned in https://github.com/org-roam/org-roam-bibtex/issues/140#issuecomment-740059262.


org-roam-bibtex calls itself a

Connector between Org-roam, BibTeX-completion, and Org-ref

whereas the documentation calls ORB PDF Scrapper an

Emacs interface to anystyle, an open-source software based on powerful machine-learning algorithms. It requires anystyle-cli, which can be installed with [sudo] gem install anystyle-cli

PDF Scrapper is an extra-feature, it has additional requirements and its documentation takes almost half of the space in the README. I belive it could safely be split into its own package.

This would provide clarity for just configuring ORB (as the user is required to read 1.984 words less) and also allow the PDF Scrapper to shine on its own.

Nevertheless, I also see some dangers:

myshevchuk commented 3 years ago

Good points! This will be the least priority, but conceptually, it is a stand-alone package. I believe the dangers can be mitigated by proper engineering. Currently, PDF Scrapper is indeed heavily dependent on ORB.

myshevchuk commented 2 years ago

ORB PDF Scrapper is now RefUse.