Drkcore

25 05 2012 Python Tweet

XML-RPCでPYPIにパッケージ一覧の問い合わせをする

PYPIに登録してあるパッケージ全てのリストと、ここ一日の間で変更されたパッケージのリストを取ってくるサンプル。

import xmlrpclib
import time

proxy = xmlrpclib.ServerProxy('http://pypi.python.org/pypi')
proxy.useragent = 'pep381test/0.1'
packages = proxy.list_packages()
print len(set(packages))

lastweek = int(time.time()) - 60 * 60 * 24 * 1

changes = proxy.changelog(lastweek)

# [name, version, last_modified]
print len(changes)
  • PyPI's XML-RPC methods

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021