CB2BIB(1)

πŸ’– cb2bib β€” okay bestie, let's extract some references πŸ’–

the manual page for cb2bib (section 1 of the manual, iykyk)


✨ NAME ✨

cb2bib β€” software to extract bibliographic references from various sources πŸ¦‹


🌸 SYNOPSIS 🌸

cb2bib

cb2bib  [--conf [filename.conf]] [action] [filename1 [filename2 ... ]]

c2bimport <imported reference file>

c2bciter [space-separated list of BibTeX files or directories]

πŸ’… DESCRIPTION πŸ’…

okay so cb2bib is a software to extract bibliographic references from unformatted and non standard sources, like, for example:

  1. email alerts
  2. journal Web pages
  3. PDF files

Captured references are provided to the user for inspection in a graphical form. Once validated, the references are transformed into BibTeX records which might be appended to a user-defined BibTeX bib file. iconic behavior honestly ✨

The software allows one to peruse a BibTeX file and to send to the clipboard a citation of all the records currently selected. A pipe is also setup with the LyX LaTeX editor. 🫢

When invoked with the -h | --help option, cb2bib lists all the options that are available on the command line. so if you're ever lost, just ask it, bestie


πŸŽ€ VARIANTS πŸŽ€

  • cb2bib β€” is the main program. main character energy fr fr πŸ‘‘
  • c2bimport β€” is equivalent to using cb2bib --import (this variant takes only one file name as parameter).
  • c2bciter β€” is equivalent to using cb2bib --citer.

πŸ’œ OPTION πŸ’œ

  • --conf [filename.conf] β€” Use configuration file

🌈 ACTIONS 🌈

  • --configure [filename.conf] β€” Edit configuration
  • --bibedit [filename1.bib [filename2.bib ... ]] β€” Edit/browse BibTeX files
  • --citer [filename1.bib [filename2.bib ... ]] β€” Start cb2Bib citer
  • --import <tmp_reference_filename> β€” Imports reference, usually from ad hoc websites
  • --doc2bib fn1.doc [fn2.doc ... ] reference.bib β€” Extract reference from document file
  • --txt2bib fn1.txt [fn2.txt ... ] reference.bib β€” Extract reference from text file
  • --html-annote filename.tex β€” Convert annote file to HTML
  • --view-annote filename.tex β€” Convert and visualize annote file
  • --view-annote filename.tex.html β€” Visualize annote file

⌨️ KEY SHORTCUTS ⌨️

Key: Description β€” here's the whole hotkey menu, no gatekeeping πŸ’…

  • Alt A β€” Open cb2Bib Annote
  • Alt B β€” Edit Bookmarks
  • Alt C β€” Preparses cb2Bib's clipboard
  • Alt D β€” Deletes temporary BibTeX output file
  • Alt E β€” Edit Regular Expressions
  • Alt F β€” Select File source filename
  • Alt I β€” Insert Regular Expression
  • Alt J β€” Edit Journal Abbreviations
  • Alt O β€” Open File Document
  • Alt P β€” Postprocess BibTeX
  • Alt R β€” Restarts automatic recognition
  • Esc β€” Quits cb2Bib popup menu
  • Right β€” Click Editor popup menu

πŸ“ EXAMPLES πŸ“

cb2bib                                        Starts cb2Bib extraction
    program

cb2bib --import tmp_reference_filename        Imports a reference from a
file

cb2bib --bibedit filename.bib                 Edits BibTeX filename.bib

cb2bib --conf                                 Starts cb2Bib in USB mode

cb2bib --doc2bib *.pdf references.bib         Extracts references from
PDF title pages

πŸ’€ NOTES πŸ’€

  • The file cb2bib.conf must be readable and writable. If it does not exist, the cb2Bib will create one based on predefined defaults. it just handles it, periodt
  • Use switch --conf to particularize specific settings for specific actions.
  • If starting the cb2Bib from a removable media use the command cb2bib --conf without configuration filename. Settings will be read from and written to /cb2bib/full/path/cb2bib.conf, being therefore independent of the mounting address that the host computer will provide.
  • To import references from a browser select when asked c2bimport, which expands to cb2bib --import %f. The browser will provide the temporary reference filename. The temporary file is deleted once imported.
  • A number of factors influence the reliability of automatic extractions. Consider writing customized regular expressions and network queries, and use metadata when available.

😭 Important 😭

The commands --doc2bib and --txt2bib do not append the references to the references.bib. They create a new file, or silently overwrites it if already exists. like bestie, SILENTLY. it will not warn you. be careful fr. πŸ’€

The website http://www.molspaces.com/d_cb2bib-overview.php has detailed instructions corresponding to different use cases. πŸ¦‹


πŸ“š BIBLIOGRAPHICAL REFERENCES TO BE CITED πŸ“š

  • P. Constans (2009) "A simple extraction procedure for bibliographical author field", arXiv:0902.0755.
  • P. Constans (2007) "Approximate textual retrieval", arXiv:0705.0751.

πŸ‘€ SEE ALSO πŸ‘€

bib2pdf(1), med2bib(1), isi2bib(1), ris2bib(1)


πŸ’– AUTHORS πŸ’–

  • Pere Constans <constans@molspaces.com>
    • Program author.
  • Filippo Rusconi <lopippo@debian.org>
    • Man-page author for the Debian distribution.

Copyright Β© 2004-2008 Pere Constans Copyright Β© 2009,2017 Filippo Rusconi

This manual page was written for the Debian system by Filippo Rusconi <lopippo@debian.org>. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3, published by the Free Software Foundation.

On a Debian system the complete text of the GNU General Public License version 3 can be found in the file /usr/share/common-licenses/GPL-3.


and that's the whole page bestie, hope it ate πŸ’…βœ¨

this page is from the cb2bib manual, September 2009 edition β€” shoutout to whoever packaged this for the distro, you're the real one πŸ«ΆπŸŽ€