✨PyPI Scout
-
+
Enter your query to search for Python packages
diff --git a/README.md b/README.md index 9126919..70e679b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@
PyPI Scout helps you find PyPI packages through natural language prompts using Large Language Models (LLM's). diff --git a/frontend/app/components/InfoBox.tsx b/frontend/app/components/InfoBox.tsx index a6cf415..f41bf90 100644 --- a/frontend/app/components/InfoBox.tsx +++ b/frontend/app/components/InfoBox.tsx @@ -8,15 +8,15 @@ const InfoBox: React.FC
+
This application allows you to search for Python packages on PyPI using natural language. An example query would be "a package that creates plots and beautiful visualizations".
+
Once you click search, your query will be matched against the summary
and the first part of the description of all PyPI packages with more
than 50 weekly downloads. The results are then scored based on their
diff --git a/frontend/app/components/SearchResultsTable.tsx b/frontend/app/components/SearchResultsTable.tsx
index ce3adb6..4e866c3 100644
--- a/frontend/app/components/SearchResultsTable.tsx
+++ b/frontend/app/components/SearchResultsTable.tsx
@@ -27,11 +27,11 @@ const SearchResultsTable: React.FC
+
Enter your query to search for Python packages
-
+
+
-
+
{results.map((result, index) => (
- onSort("name")}
>
onSort("similarity")}
>
onSort("weekly_downloads")}
>
-
+
Summary
-
+
Link
- {result.name}
-
+
+
+ {result.name}
+
+
{result.similarity.toFixed(3)}
-
+
{result.weekly_downloads.toLocaleString()}
-
+
{result.summary}
@@ -84,7 +86,7 @@ const SearchResultsTable: React.FC ✨PyPI Scout
-