Skip to content

Instantly share code, notes, and snippets.

@martinctc
Created November 8, 2023 15:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save martinctc/9fd81725ca29468ecc0ab1c91cb698d6 to your computer and use it in GitHub Desktop.
Save martinctc/9fd81725ca29468ecc0ab1c91cb698d6 to your computer and use it in GitHub Desktop.
[Get PyPI statistics] #python
import requests
import pandas as pd
package_name = "vivainsights"
api_endpoint = f"https://pypistats.org/api/packages/{package_name}/overall"
response = requests.get(api_endpoint)
if response.status_code == 200:
data = response.json()
df = pd.DataFrame(data["data"])
print(df)
else:
print(f"Error: {response.status_code} - {response.reason}")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment