All Projects → dmstern → html2biblatex

dmstern / html2biblatex

Licence: other
A tiny bookmarklet for exporting web pages to BibLaTeX (all browsers / no installation).

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to html2biblatex

Jabref
Graphical Java application for managing BibTeX and biblatex (.bib) databases
Stars: ✭ 2,385 (+3167.12%)
Mutual labels:  bibtex, biblatex
Zotero Better Bibtex
Make Zotero effective for us LaTeX holdouts
Stars: ✭ 2,336 (+3100%)
Mutual labels:  bibtex, biblatex
Flutterweb Pizza
Simple Pizza webpage made with Flutter Web
Stars: ✭ 93 (+27.4%)
Mutual labels:  webpage
readability-cli
A CLI for Mozilla Readability. Get clean, uncluttered, ready-to-read HTML from any webpage!
Stars: ✭ 41 (-43.84%)
Mutual labels:  webpage
Termpage
Termpage allows you to create neat functional webpages that behave like a terminal
Stars: ✭ 224 (+206.85%)
Mutual labels:  webpage
Jsondiscoverer
JSON model discoverer
Stars: ✭ 129 (+76.71%)
Mutual labels:  webpage
pinboard-firefox
A better firefox add-on for Pinboard (http://pinboard.in).
Stars: ✭ 57 (-21.92%)
Mutual labels:  bookmark
Goscraper
Golang pkg to quickly return a preview of a webpage (title/description/images)
Stars: ✭ 72 (-1.37%)
Mutual labels:  webpage
typing.js
Js library for creating typing effect on webpage.
Stars: ✭ 22 (-69.86%)
Mutual labels:  webpage
Readability
Readability is Elixir library for extracting and curating articles.
Stars: ✭ 188 (+157.53%)
Mutual labels:  webpage
remark-bookmarks
plugin to manage links
Stars: ✭ 15 (-79.45%)
Mutual labels:  bookmark
Urlwatch
urlwatch monitors webpages for you
Stars: ✭ 2,294 (+3042.47%)
Mutual labels:  webpage
Homebridge Server
Server plugin for homebridge
Stars: ✭ 154 (+110.96%)
Mutual labels:  webpage
citeproc-el
A CSL 1.0.2 Citation Processor for Emacs.
Stars: ✭ 75 (+2.74%)
Mutual labels:  bibtex
Nim websitecreator
Nim fullstack website framework - deploy a website within minutes
Stars: ✭ 124 (+69.86%)
Mutual labels:  webpage
bookmarkdupes
A WebExtension which can display/remove duplicate bookmarks or empty folders
Stars: ✭ 80 (+9.59%)
Mutual labels:  bookmark
Brew.sh
🔖 The Homebrew homepage
Stars: ✭ 91 (+24.66%)
Mutual labels:  webpage
Vinaysomawat.github.io
Portfolio webpage to showcase description of word experiences, educations, projects with demo images and reference links, programming profiles across all platforms and mooc/award certificates.
Stars: ✭ 166 (+127.4%)
Mutual labels:  webpage
Screenshot Stream
Capture screenshot of a website and return it as a stream
Stars: ✭ 228 (+212.33%)
Mutual labels:  webpage
isbnlib
python library to validate, clean, transform and get metadata of ISBN strings (for devs).
Stars: ✭ 177 (+142.47%)
Mutual labels:  biblatex

html2biblatex

Citing a webpage in LaTeX has never been easier!

html2biblatex is a lightweight bookmarklet for exporting web pages to BibLaTeX.

small - flexible - magic!

Just click on the html2biblatex bookmark button and paste the collected content into your BibLaTeX code.

Screenshot of popup window to copy the biblatex entry

Screenshot of popup window to copy the biblatex entry


Installation

  1. Create a new bookmark in the bookmark panel of your browser.
  2. Name it ("🌐📚" or whatever).
  3. URL: [Paste here the content from the file dist/bookmark-url.js]

Usage

  1. Load the page you want to cite.
  2. Click on the new bookmark button.
  3. Copy the selected text to clipboard and press [ENTER].
  4. Paste the BibLaTeX entry into
    • your .bib file.
    • JabRef: Just paste it into the open bibliography table.
    • Zotero: Go to 'file' -> 'import from clipboard'.

Sample output:

@Online {UsingBibTeXashortguide-2015-11-02,
 title = {Using BibTeX: a short guide},
 date = {2015-11-02},
 author = {Martin J. Osborne},
 file = {:./references/osborne-latex-BIBTEX.HTM.html:html},
 url = {https://www.economics.utoronto.ca/osborne/latex/BIBTEX.HTM},
 urldate = {2018-03-17}
}

Tested with Google Chrome and Epiphany (GNOME) under Ubuntu 13.10.


If you like this tool, please consider to upvote my answer on tex.stackexchange.com: https://tex.stackexchange.com/a/170689/48366


Build (for developers)

  1. Install Node.js
  2. In a terminal run
npm install
npm run build
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].