7作者: hookedonwinter9 个月前原帖
嗨,HN!这是我第一个开源包。PyCharm曾经有一个很方便的工具,可以显示需要更新的requirements.txt包。你可以点击一个按钮打开GitHub页面,再点击一个按钮进行升级,所有操作都在文件中完成,超级方便。但后来这个功能消失了。 这个包是用我没有经验的几种语言编写的,但我想我可以构建一个适合我使用场景的工具,也许它也能帮助到你。安装后,你只需指向你的requirements.txt文件,它会输出类似这样的内容: ---- 文件缓存已启用 以下包需要更新: requests: 2.28.0 -> 2.31.0 [小版本更新] - Pypi页面: <a href="https://pypi.python.org/project/requests/" rel="nofollow">https://pypi.python.org/project/requests/</a> - 主页: <a href="https://requests.readthedocs.io" rel="nofollow">https://requests.readthedocs.io</a> - 更新日志: <a href="https://requests.readthedocs.io/en/latest/community/updates/#release-history" rel="nofollow">https://requests.readthedocs.io/en/latest/community/updates/...</a> redis: 4.5.0 -> 5.0.1 [重大版本更新] - Pypi页面: <a href="https://pypi.python.org/project/redis/" rel="nofollow">https://pypi.python.org/project/redis/</a> - 主页: <a href="https://github.com/redis/redis-py">https://github.com/redis/redis-py</a> - 更新日志: <a href="https://github.com/redis/redis-py/blob/master/CHANGES">https://github.com/redis/redis-py/blob/master/CHANGES</a> ---- 与一些会显示每一个过时包的pip工具不同,这个工具只关注你requirements文件中的顶级包。 我非常欢迎任何反馈!感谢你的时间。 <a href="https://github.com/ontherivt/req-update-check">https://github.com/ontherivt/req-update-check</a>
4作者: gleenn9 个月前原帖
为什么网站要这样做?对于机器人等来说,这种保护措施难道不是微不足道的吗?或者说这只是为了让人们“再次确认”他们的输入?我觉得这实在令人恼火,因为我认为我更有可能正确输入一个复制粘贴的路由号或账户号,而不是手动输入任何内容。我们能不能达成一致,这种用户界面设计很糟糕,可能对正确的数据输入有害?我是不是漏掉了什么?出于沮丧,我有时甚至会打开开发者工具,出于愤怒删除这些元素上的属性。