For 1. The period after the initial can be remove by \renewcommand{\bibinitperiod}{}
For 2, you can introduce a new field medium
in your bibtex
entries, and the use a source map (supported by recent biber
and biblatex
)
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldsource=medium, fieldtarget=usera]
}
}
}
and then add the appropriate instruction, for example
\iffieldundef{usera}
{}
{\printtext{[}\printfield{usera}\printtext{]}}
at the right place in the online
driver
For 3: To change the format of the urldate
you can replace \printurldate
in the url+urldate
bibmacro with
\printfield{urlyear} \mkbibmonth{\thefield{urlmonth}} \stripzeros{\thefield{urlday}}
Notice that biblatex
include a period at the end of the abbreviations for the months. To remove it one has to declare
\DeclareBibliographyStrings{%
january = {Jan},
...
}
For 4: To transform some text in "sentence case" you can use \MakeSentenceCase{text}
or \MakeSentenceCase*{text}
Best Answer
See also Guidelines for customizing biblatex styles.