Skip to content

Instantly share code, notes, and snippets.

💭
I may be slow to respond.

Lars Willighagen larsgw

💭
I may be slow to respond.
Block or report user

Report or block larsgw

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@larsgw
larsgw / types.json
Created Jan 1, 2019
Initial test to create Wikidata <-> CSL mapping
View types.json
{
"Q571": "book",
"Q922203": "book",
"Q19705": "book",
"Q191067": "article",
"Q59908": "article",
"Q216665": "book",
"Q190399": "pamphlet",
"Q327611": "pamphlet",
"Q1173065": "book",
@larsgw
larsgw / bibtex.grammar
Created Jul 19, 2018
BibTeX PEG.js grammar
View bibtex.grammar
// BibTeX Grammar
// ==============
{
const join = array => array.join('')
const toObject = array => array.reduce((object, [key, value]) => {
object[key] = value
return object
}, {})
@larsgw
larsgw / id.md
Created Nov 27, 2017
Testing GitHub Markdown
View id.md

dataType

dataType {#customId}

View output.bbl
\bibitem{Rijswijk2017}
1. van Rijswijk,M., Beirnaert,C., Caron,C., Cascante,M., Dominguez,V., Dunn,W.B., Ebbels,T.M.D., Giacomoni,F., Gonzalez-Beltran,A., Hankemeier,T., {\em et al.,} (2017) The future of metabolomics in ELIXIR. {\em F1000Research,}, {\bf 6}, 1649+. undefined
\bibitem{Diehl2016}
2. Diehl,A.D., Meehan,T.F., Bradford,Y.M., Brush,M.H., Dahdul,W.M., Dougall,D.S., He,Y., Osumi-Sutherland,D., Ruttenberg,A., Sarntivijai,S., {\em et al.,} (2016) The Cell Ontology 2016: enhanced content, modularization, and ontology interoperability. {\em J Biomed Semantics,}, {\bf 7}. undefined
\bibitem{Kuhn2017}
3. Kuhn,T., Willighagen,E., Evelo,C., Queralt-Rosinach,N., Centeno,E. and Furlong,L.I. (2017) Reliable Granular References to Changing Linked Data. In {\em The Semantic Web – ISWC 2017,}. undefined
\bibitem{Mons2011}
@larsgw
larsgw / README.md
Last active Jul 23, 2017
Citation.js API on Runkit Docs
View README.md

This is a small API to test the Runkit endpoints.

API syntax

/$DATA/$STYLE/$TYPE

Where $DATA is input data, $STYLE is output style and $TYPE is output type. For documentation on output style and type, see the Citation.js docs.

/
@larsgw
larsgw / main.txt
Created May 27, 2017
cURL https doi.org -> http data crossref.org
View main.txt
$ curl -vILH 'Accept: application/vnd.citationstyles.csl+json' https://doi.org/10.1126/science.169.3946.635
* Hostname was NOT found in DNS cache
* Trying 63.123.152.248...
* Connected to doi.org (63.123.152.248) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
@larsgw
larsgw / app.js
Last active Jan 15, 2017
Frame function and dependency functions to move a CSS "car"
View app.js
function deg(a){return a*(180/Math.PI);}
function rad(a){return a*(Math.PI/180);}
function sin(a){return Math.sin(rad(a))}
function cos(a){return Math.cos(rad(a))}
function tan(a){return Math.tan(rad(a))}
function asin(a){return deg(Math.asin(a))}
function acos(a){return deg(Math.acos(a))}
function atan(a){return deg(Math.atan(a))}
var mov = { w:0,a:0,s:0,d:0,i:0,k:0,t:0,f:0,g:0,h:0 },
View citation-js_csl_to_bib.js
var Cite = require('citation-js')
var csl = [
{
id: "Q23571040",
type: "article-journal",
title: "Correlation of the Base Strengths of Amines 1",
DOI: "10.1021/ja01577a030",
author: [
{
@larsgw
larsgw / citation-js_output_test.bib
Created Oct 30, 2016
When opening this BibTeX file generated by Citation.js, Mendeley doesn't pick up the year.
View citation-js_output_test.bib
@article{Birol2013Assembling,
author={Inanc Birol and Anthony Raymond and Shaun D Jackman and Stephen Pleasance and Robin Coope and Greg A Taylor and Macaire Man Saint Yuen and Christopher I Keeling and Dana Brand and Benjamin P Vandervalk and Heather Kirk and Pawan Pandoh and Richard A Moore and Yongjun Zhao and Andrew J Mungall and Barry Jaquish and Alvin Yanchuk and Carol Ritland and Brian Boyle and Jean Bousquet and Kermit Ritland and John Mackay and Jörg Bohlmann and Steven J M Jones},
doi={10.1093/bioinformatics/btt178},
journal={Bioinformatics},
issue=12,
pages={1492--7},
title={{Assembling the 20 Gb white spruce (Picea glauca) genome from whole-genome shotgun sequencing data}},
volume=29,
year=2013,
}
You can’t perform that action at this time.