mirror of
https://github.com/lilydjwg/nvchecker.git
synced 2025-03-10 06:14:02 +00:00
support 'pacman' source; README update
This commit is contained in:
parent
c150ec27ac
commit
a147f22fc4
2 changed files with 18 additions and 2 deletions
11
README.rst
11
README.rst
|
@ -72,7 +72,7 @@ regex
|
||||||
When multiple version strings are found, the maximum of those is chosen.
|
When multiple version strings are found, the maximum of those is chosen.
|
||||||
|
|
||||||
proxy
|
proxy
|
||||||
The HTTP proxy to use. The format is ``host:port``, e.g. ``localhost:8087``.
|
The HTTP proxy to use. The format is ``host:port``, e.g. ``localhost:8087``. This requires `pycurl <http://pycurl.sourceforge.net/>_`.
|
||||||
|
|
||||||
Find with a Command
|
Find with a Command
|
||||||
-------------------
|
-------------------
|
||||||
|
@ -102,6 +102,13 @@ Check `PyPI <https://pypi.python.org/>`_ for updates.
|
||||||
pypi
|
pypi
|
||||||
The name used on PyPI, e.g. ``PySide``.
|
The name used on PyPI, e.g. ``PySide``.
|
||||||
|
|
||||||
|
Check Local Pacman Database
|
||||||
|
---------------------------
|
||||||
|
This is used when you run ``nvchecker`` on an Arch Linux system and the program always keeps up with a package in your configured repositories for `Pacman <https://wiki.archlinux.org/index.php/Pacman>`_.
|
||||||
|
|
||||||
|
pacman
|
||||||
|
The package name to reference to.
|
||||||
|
|
||||||
Check Google Code (hg repository)
|
Check Google Code (hg repository)
|
||||||
---------------------------------
|
---------------------------------
|
||||||
Check a mecurial (hg) repository on `Google Code <https://code.google.com/>`_ for updates. The version returned is in date format ``%Y%m%d``, e.g. ``20130701``.
|
Check a mecurial (hg) repository on `Google Code <https://code.google.com/>`_ for updates. The version returned is in date format ``%Y%m%d``, e.g. ``20130701``.
|
||||||
|
@ -129,3 +136,5 @@ Bugs
|
||||||
TODO
|
TODO
|
||||||
====
|
====
|
||||||
* Tool to replace the ``join`` command
|
* Tool to replace the ``join`` command
|
||||||
|
* Support GitHub tags
|
||||||
|
* Remove troublesome colon from record files
|
||||||
|
|
|
@ -13,7 +13,8 @@ import tornado.process
|
||||||
from tornado.ioloop import IOLoop
|
from tornado.ioloop import IOLoop
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
handler_precedence = ('github', 'aur', 'pypi', 'cmd', 'gcode_hg', 'regex')
|
handler_precedence = ('github', 'aur', 'pypi', 'pacman',
|
||||||
|
'cmd', 'gcode_hg', 'regex')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import pycurl
|
import pycurl
|
||||||
|
@ -158,3 +159,9 @@ def _gcodehg_done(name, callback, res):
|
||||||
version = None
|
version = None
|
||||||
callback(name, version)
|
callback(name, version)
|
||||||
|
|
||||||
|
|
||||||
|
def get_version_by_pacman(name, conf, callback):
|
||||||
|
referree = conf['pacman']
|
||||||
|
cmd = "LANG=C pacman -Si %s | grep -F Version | awk '{print $3}'" % referree
|
||||||
|
conf['cmd'] = cmd
|
||||||
|
get_version_by_cmd(name, conf, callback)
|
||||||
|
|
Loading…
Add table
Reference in a new issue