rexios80 / pub_stats Goto Github PK
View Code? Open in Web Editor NEWLike count and popularity scores from pub.dev tracked over time
Home Page: https://pubstats.dev
Like count and popularity scores from pub.dev tracked over time
Home Page: https://pubstats.dev
I'm thinking we have two options:
Has the added benefit of only showing packages we have data for
https://pub.dev/help/api#additional-apis
https://pub.dev/api/package-name-completion-data
Would need to PR pub_api_client to add this
Will not contain all packages we have data for (especially an issue if we use the suggestions to do things like adding to comparison)
With high popularity, every percent is a huge achievement. Sometimes I tweet something like 'We are +1%!', so I want to learn it as soon as it happens. Also a drop in popularity may mean call for action.
If a new package starts to depend on mine, it is good news. If the package is popular, I may want to announce it. If a package has dropped the dependency on mine, they may have switched to a competitor, and I need to at least ask them for feedback.
Ideally I want to subscribe go get that on my email as soon as that is detected.
On a package page, I want to see a feed of such events in case I want to see the summary of what happened over say the last month instead of digging through separate emails.
Thank you for this beautiful website!
I wish there would be an option to show the graph of 2 packages side by side similar to
https://star-history.com/#flutter/flutter&facebook/react-native&Date
This would be awesome!
Steps to reproduce:
Expected: Navigated to the new package.
Actual: The URL change is reverted, still viewing the old package.
The problem is from not using Navigator 2.0, and because the URL is parsed only once in DataController.create()
in main()
.
Right now we're using metrics.scorecard.panaReport.allDependencies
to get package dependencies, but that includes transitive dependencies. Should we instead fetch a pubspec for each package and use pubspec.allDependencies
which does not include transitive?
Pros:
Cons:
These packages have an exceptionally high number of dependents, and a significant amount are added every scan. There are so many dependents for these packages that I can't imagine anyone would care if they are tracked or not.
Pros:
Cons:
Often we need to see how a package is performing against similar ones over time.
There are also official uses for that. It could be to get funding from the parent company, or to apply for talent immigration program, or anything else. Sure we can look at separate charts, but there are always people in authority who will act on a single chart from a proven source but will not trust a chart I compile myself, and will not bother reading explanation of multiple charts.
Also, this is just fun.
As a bonus, if this is implemented, FlutterGems may be interested in building charts for each category, and you can get traffic from them.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.