Skip to content

Implement Nuget Data Sync Spider #13

Description

@tonyqus
  • This spider will be used to crawl nuget.org and get a snapshot of the data of that day
  • There are 500,000 packages there. We cannot monitor all. It's too much. We should set a number. Each day, it will catch daliy data per package.
  • The spider should be polite enough to crawl the nuget website to avoid ban.
  • We need all the package names from nuget.org to enable full site search. Even there is no history data for the package, we show a message on the package detail page
  • We may consider use Serverless (AWS Lambda) to implement this spider
  • The data will be saved in PostgreSQL

Nuget API Check

If possible, we can also use Nuget API. But I'm worrying it's too polite and has limitations to get all the data.

Nugettrends.com Check

This data source is mainly for history data.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions