如何在 pypi 上查看较新的包
how to see less recent packages on pypi
昨天在pypi上看到了一些很有意思的包。他们今天已经从名单上掉下来了,(老了)我不记得足够的细节来找到他们。我如何获得(比方说)上周的所有包裹列表?
PyPi 有一个 xmlrpc API。您可以使用 updated_releases
方法获取最新版本的列表。它 returns 自给定时间戳以来发布的版本列表。
例如,它可能看起来像这样:
import xmlrpclib
import time
client = xmlrpclib.ServerProxy("https://pypi.python.org/pypi")
interval = 86400*2
for package, version in client.updated_releases(int(time.time()) - interval):
print "%s %s" % (package, version)
此外,还有一个 release_data(package_name, release_version)
方法可以获取有关特定版本的更多详细信息
昨天在pypi上看到了一些很有意思的包。他们今天已经从名单上掉下来了,(老了)我不记得足够的细节来找到他们。我如何获得(比方说)上周的所有包裹列表?
PyPi 有一个 xmlrpc API。您可以使用 updated_releases
方法获取最新版本的列表。它 returns 自给定时间戳以来发布的版本列表。
例如,它可能看起来像这样:
import xmlrpclib
import time
client = xmlrpclib.ServerProxy("https://pypi.python.org/pypi")
interval = 86400*2
for package, version in client.updated_releases(int(time.time()) - interval):
print "%s %s" % (package, version)
此外,还有一个 release_data(package_name, release_version)
方法可以获取有关特定版本的更多详细信息