<div dir="ltr">> <span style="color:rgb(33,33,33)">You mean an API to get betterbib into our subversion server? No, that is </span><span style="color:rgb(33,33,33)">not possible.</span><br style="color:rgb(33,33,33)"><div><span style="color:rgb(33,33,33)"><br></span></div><div><span style="color:rgb(33,33,33)">That's what I meant.</span></div><div><span style="color:rgb(33,33,33)"><br></span></div><div><font color="#212121">Whenever I publish a new version of betterbib, I use a simple Makefile to push the data upstream. This works </font></div><div><font color="#212121"><br></font></div><div><font color="#212121">  * for releases on GitHub [1] (via `git tag v1.2.3 && git push --tags`) as well as </font></div><div><font color="#212121">  * for releases on pypi [2] (via `python setup.py bdist_wheel --universal && gpg --detach-sign -a dist/* && twine upload dist/*</font><span style="color:rgb(33,33,33)">`).</span></div><div><span style="color:rgb(33,33,33)"><br></span></div><div><span style="color:rgb(33,33,33)">This makes releasing new versions really easy for me. Having to manually open a browser, navigate to a website, copy-and-pasting some information from the package into input fields, and clicking a submit button would be a step back, and I can already see myself forget doing it.</span></div><div><span style="color:rgb(33,33,33)"><br></span></div><div><span style="color:rgb(33,33,33)">Perhaps this is a feature you'd like to add sometime in the future.</span></div><div><span style="color:rgb(33,33,33)"><br></span></div><div><span style="color:rgb(33,33,33)">Cheers,</span></div><div><span style="color:rgb(33,33,33)">Nico</span></div><div><font color="#212121"><br></font></div><div><font color="#212121">[1] <a href="https://github.com/nschloe/betterbib/releases">https://github.com/nschloe/betterbib/releases</a></font></div><div><font color="#212121">[2] <a href="https://pypi.python.org/pypi/betterbib">https://pypi.python.org/pypi/betterbib</a></font></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 13, 2017 at 11:47 AM Norbert Preining <<a href="mailto:norbert@preining.info">norbert@preining.info</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Nico,<br>
<br>
> Is it possible to update the package via an API or would I have to go to<br>
> the website manually each time I release a new version?<br>
<br>
You mean an API to get betterbib into our subversion server? No, that is<br>
not possible.<br>
<br>
And yes, every update you want to get into TeX Live needs to go through CTAN.<br>
This is how everyone is doing it.<br>
<br>
OTOH, if you meant that the API is used to update the actual installation on<br>
the *user* computer, then well, in principle you *could* try to do it, but<br>
in many cases the user running the script will not have *write* permissions<br>
to the location where betterbib is installed. (Unix root/user, Win admin perm...)<br>
So I think this is not a good idea.<br>
<br>
All the best<br>
<br>
Norbert<br>
<br>
--<br>
PREINING Norbert                               <a href="http://www.preining.info" rel="noreferrer" target="_blank">http://www.preining.info</a><br>
Accelia Inc.     +    JAIST     +    TeX Live     +    Debian Developer<br>
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13<br>
</blockquote></div>