diff --git a/group-generators/generators/git-auth/index.ts b/group-generators/generators/git-auth/index.ts new file mode 100644 index 000000000..8cd1e0b4e --- /dev/null +++ b/group-generators/generators/git-auth/index.ts @@ -0,0 +1,38 @@ + +import { dataProviders } from "@group-generators/helpers/data-providers"; +import { Tags, ValueType, GroupWithData } from "topics/group"; +import { + GenerationContext, + GenerationFrequency, + GroupGenerator, +} from "topics/group-generator"; + +// Generated from factory.sismo.io + +const generator: GroupGenerator = { + + generationFrequency: GenerationFrequency.Daily, + + generate: async (context: GenerationContext): Promise => { + + const githubProvider = new dataProviders.GithubProvider(); + + const githubProviderData0 = await githubProvider.getRepositoriesStargazers({ + repositories: [ "Anthony-2003/FLUTTER-TODO" ] + }); + + return [ + { + name: "git-auth", + timestamp: context.timestamp, + description: "Autenticacion por GitHub", + specs: "Autenticación por GitHub", + data: githubProviderData0, + valueType: ValueType.Score, + tags: [Tags.Factory], + }, + ]; + }, +}; + +export default generator; diff --git a/group-generators/generators/index.ts b/group-generators/generators/index.ts index e497e030c..d019866ff 100644 --- a/group-generators/generators/index.ts +++ b/group-generators/generators/index.ts @@ -296,6 +296,7 @@ import gazglaiter from "./gazglaiter"; import gem from "./gem"; import gen0Dagorians from "./gen-0-dagorians"; import ghoHoldersGoerli from "./gho-holders-goerli"; +import gitAuth from "./git-auth"; import gitcoinGrantsAggregatedRoundsDonors from "./gitcoin-grants-aggregated-rounds-donors"; import gitcoinGrantsRoundsApiDonors from "./gitcoin-grants-rounds-api-donors"; import gitcoinGrantsRoundsDonors from "./gitcoin-grants-rounds-donors"; @@ -1161,6 +1162,7 @@ export const groupGenerators: GroupGeneratorsLibrary = { "fuellabs-github-contributors": fuellabsGithubContributors, "gabin-followers-on-lens": gabinFollowersOnLens, "gho-holders-goerli": ghoHoldersGoerli, + "git-auth": gitAuth, "gitcoin-passport": gitcoinPassport, "gitcoin-passport-holder": gitcoinPassportHolder, "gitcoin-passport-holding": gitcoinPassportHolding,