Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Script to Transfer Data from one sheet to the other #1036

Open
kevindphan opened this issue Nov 7, 2021 · 4 comments
Open

Create Script to Transfer Data from one sheet to the other #1036

kevindphan opened this issue Nov 7, 2021 · 4 comments
Assignees
Labels
p-feature: Organizations Everything relating to Organizations page p-feature: tag generator wizard Everything relating to tag generator wizard page Priority: High High Priority issues are critical and have to be fixed with immediate effect role: missing size: 2pt Can be done in about 12 hours

Comments

@kevindphan
Copy link
Member

kevindphan commented Nov 7, 2021

Overview

Bonnie would like a script to be created to transfer the data from this sheet over to this sheet. Additionally, we want to grab all the github names of each repository, count and save all the topic tags used, and query all repositories per org tag.

Action Items

Resources/Instructions

from source sheet over to target sheet

@ExperimentsInHonesty ExperimentsInHonesty transferred this issue from civictechindex/CTI-website-backend Nov 10, 2021
@ExperimentsInHonesty ExperimentsInHonesty added this to New Issue Approval in Project Management via automation Nov 10, 2021
@ExperimentsInHonesty ExperimentsInHonesty self-assigned this Nov 10, 2021
@ExperimentsInHonesty ExperimentsInHonesty added feature: missing Priority: missing role: missing size: missing size: 2pt Can be done in about 12 hours Priority: High High Priority issues are critical and have to be fixed with immediate effect p-feature: Organizations Everything relating to Organizations page p-feature: tag generator wizard Everything relating to tag generator wizard page and removed Priority: missing size: missing feature: missing labels Nov 10, 2021
@cnk cnk self-assigned this Nov 11, 2021
@cnk
Copy link
Contributor

cnk commented Nov 11, 2021

Running a script to get all the topics for all the repositories for all organizations we know about is going to be problematic unless we find a more efficient way to query this than what I am trying. I am doing a call for each org to get a list of its repositories and then one call per repo for the topics. I can do about 1/4 of our current org list before I run out of API calls for the hour.

I am still working on getting an initial run so we have tags to look at. (I need an hour break to get the last set of orgs crawled)

@cnk
Copy link
Contributor

cnk commented Nov 11, 2021

This is what I could get with 3 runs with our current set of orgs. Hope that helps for launch but we will need to redesign this if we want it to work on an ongoing basis.

topics.txt

@kevindphan kevindphan moved this from New Issue Approval to In progress (actively working) in Project Management Nov 12, 2021
@kevindphan kevindphan added this to the 8 - Post MVP milestone Nov 14, 2021
@mariastudnicka
Copy link

@ExperimentsInHonesty @cnk commented that she ran the test for 3 hours and aliases aren't appearing as we had thought. She was, however, seeing patterns and a lot of themes such as open data, election data, air quality et al. She made the recommendation that we'd potentially use this as a jumping off point to reach out to other orgs — i.e., inviting others to contribute to CTI instead.

@ExperimentsInHonesty
Copy link
Member

I am still auditing the spreadsheet I will have an update by the end of next week

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p-feature: Organizations Everything relating to Organizations page p-feature: tag generator wizard Everything relating to tag generator wizard page Priority: High High Priority issues are critical and have to be fixed with immediate effect role: missing size: 2pt Can be done in about 12 hours
Projects
Project Management
  
In progress (actively working)
Development

No branches or pull requests

5 participants