From ea788f7c787d38aa49229b7accb20b9a96fb0d88 Mon Sep 17 00:00:00 2001 From: "Moritz Schubotz (physikerwelt)" <wiki@physikerwelt.de> Date: Wed, 11 Dec 2019 10:42:34 +0100 Subject: [PATCH] Insert homepage field --- gipp.bib | 2 ++ src/biber/biber-tool.xml | 2 ++ src/biber/filter.xml | 4 ++++ src/biber/reformat.xml | 2 ++ src/xsl/transform.xsl | 9 +++++++++ 5 files changed, 19 insertions(+) diff --git a/gipp.bib b/gipp.bib index fec25d1..5217ddb 100644 --- a/gipp.bib +++ b/gipp.bib @@ -798,6 +798,7 @@ keywords = {schubotzCV,preprint}, pages = {224--235}, preprint = {https://arxiv.org/pdf/1404.6179.pdf}, + homepage = {https://github.com/wikimedia/mathoid/}, series = {Lecture Notes in Computer Science}, title = {Mathoid: Robust, Scalable, Fast and Accessible Math Rendering for Wikipedia}, volume = {8543}, @@ -1009,6 +1010,7 @@ series = {{CEUR} Workshop Proceedings}, title = {A Smooth Transition to Modern mathoid-based Math Rendering in Wikipedia with Automatic Visual Regression Testing}, volume = {1785}, + homepage = {https://github.com/wikimedia/mathoid/}, } @inproceedings{Schubotz2016a, diff --git a/src/biber/biber-tool.xml b/src/biber/biber-tool.xml index 6367ab9..f679cfa 100644 --- a/src/biber/biber-tool.xml +++ b/src/biber/biber-tool.xml @@ -609,10 +609,12 @@ <field fieldtype="field" datatype="literal">review</field> <field fieldtype="field" datatype="literal">preprint</field> <field fieldtype="field" datatype="literal">biburl</field> + <field fieldtype="field" datatype="literal">homepage</field> </fields> <entryfields> <field>preprint</field> + <field>homepage</field> <field>biburl</field> <field>owner</field> <field>review</field> diff --git a/src/biber/filter.xml b/src/biber/filter.xml index 2631c7b..4bc2f28 100644 --- a/src/biber/filter.xml +++ b/src/biber/filter.xml @@ -33,6 +33,10 @@ <map_step map_field_source="core"/> <map_step map_field_set="userc" map_origfieldval="1"/> </map> + <map map_overwrite="0"> + <map_step map_field_source="homepage"/> + <map_step map_field_set="userd" map_origfieldval="1"/> + </map> </maps> </sourcemap> <sortingtemplate name="tool"> diff --git a/src/biber/reformat.xml b/src/biber/reformat.xml index 5102331..857aa8d 100644 --- a/src/biber/reformat.xml +++ b/src/biber/reformat.xml @@ -610,10 +610,12 @@ <field fieldtype="field" datatype="literal">preprint</field> <field fieldtype="field" datatype="literal">biburl</field> <field fieldtype="field" datatype="literal">core</field> + <field fieldtype="field" datatype="literal">homepage</field> </fields> <entryfields> <field>preprint</field> + <field>homepage</field> <field>biburl</field> <field>core</field> <field>owner</field> diff --git a/src/xsl/transform.xsl b/src/xsl/transform.xsl index ac46088..c9bb45c 100644 --- a/src/xsl/transform.xsl +++ b/src/xsl/transform.xsl @@ -75,6 +75,15 @@ <xsl:text>Bibtex</xsl:text> </xsl:element> </xsl:if> + <xsl:if test="./bltx:userd"> + <xsl:text> </xsl:text> + <xsl:element name="a"> + <xsl:attribute name="href"> + <xsl:value-of select="./bltx:userf/text()"/> + </xsl:attribute> + <xsl:text>Homepage</xsl:text> + </xsl:element> + </xsl:if> <xsl:if test="./bltx:userc"> <xsl:text> </xsl:text> <xsl:element name="u"> -- GitLab