cffbots / filtering Goto Github PK
View Code? Open in Web Editor NEWTool to discover github repos that could benefit from cffconvert-github-action
License: Apache License 2.0
Tool to discover github repos that could benefit from cffconvert-github-action
License: Apache License 2.0
Almost every function splits the URL into owner and repo.
It is probably easier to just store only the owner and repo directly.
If the number of resulting repos is too large, sorting may be necessary. This is a multicriteria problem, so we need to handle it with care, instead of simply piping sorting functions.
Criteria:
Maybe things to include are:
Might be that certain repos prefer that issues are created in a certain way, using certain formats. (How) do we try to stick to those rules?
(Spawned from #1)
Abel
Faruk
Jurriaan
add a simple package.json to install the dependencies. Currently the only dependency is octokit.
(Spawned from #1)
(Spawned from #1)
Make the condition parameterizable like the other filters.
Lines 90 to 101 in c78334c
(Spawned from #1)
Should be urls
instead of whitelist
.
Line 52 in 5a68cff
(Spawned from #1)
For example,
(Spawned from #1)
For example, intersect the list of all repos-that-have-a-CITATION.cff (1) with repos that occur in research-software.nl/api/software (2)
curl https://research-software.nl/api/software_cache | jq '.[] | .repositoryURLs.github[]' --raw-output > urls.txt
We used sourcegraph to list the repositories including CITATION.cff
file.
https://sourcegraph.com/search?q=context:global+file:CITATION.cff+count:100&patternType=literal
Cherry picked repositories with high number of stars and contributors
Abel:
Faruk:
CITATION.cff
.Jurrriaan:
CITATION.cff
.CITATION.cff
.CITATION.cff
.CITATION.cff
.CITATION.cff
.https://github.com/duckdb/duckdb
https://github.com/effector/effector
https://github.com/ManimCommunity/manim
https://github.com/microsoft/nni
https://github.com/PyTorchLightning/pytorch-lightning
https://github.com/Zettlr/Zettlr
(Spawned from #1)
Use the GitHub search API to get this list as an array of repo names.
Plan:
Summary of repos aggregated by @fdiblen:
Abel
Faruk
Jurriaan
(Spawned from #1)
Some repos have not seen activity in a while (over 3 years, for instance).
Should we remove them?
like run.sh
e.g. the total number of stars, followers, forks, separated into two groups: within eScienceCenter repos, and outside repos.
sorting might be better, but that requires changes to the data model I think
Spawned from standup.
Each one creates a plan (answering the issues) and we discuss approaches in the meeting.
(Spawned from #1)
Both for speed and because each script evaluation is using 767 of my quota of 5000 requests.
As of 31 January, cffconvert GitHub Action has 6 stars, 1 fork, and 4 people are watching the repository.
docker pull citationcff/cffconvert:2.0.0
What will the filters of #1 pass to each other, how will they do it?
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.