-
Notifications
You must be signed in to change notification settings - Fork 45
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
Use Data from SQLite in other commands #60
Comments
For the purposes below I am assuming the organization I would get all the repositories and their related commits from is called github-to-sqlite repos github.db gh-organization I'm on a windows computer running git bash to be able to use the sqlite3 github.db "SELECT full_name FROM repos WHERE owner = '123456789';" | tr '\n\r' ' ' | xargs | { read repos; github-to-sqlite commits github.db $repos; } On a pure linux system I think this would work because the new line character is normally sqlite3 github.db "SELECT full_name FROM repos WHERE owner = '123456789';" | tr '\n' ' ' | xargs | { read repos; github-to-sqlite commits github.db $repos; }` As expected I ran into rate limit issues #51 |
I really like the way you're using pipes here - really smart. It's similar to how I build the demo database in this GitHub Actions workflow: github-to-sqlite/.github/workflows/deploy-demo.yml Lines 52 to 82 in 62dfd3b
It lets you do things like:
Maybe I should add something similar to |
Yes that would be cool! I wouldn't mind helping. Is this the meat of it? https://github.com/dogsheep/twitter-to-sqlite/blob/21fc1cad6dd6348c67acff90a785b458d3a81275/twitter_to_sqlite/utils.py#L512 It looks like the cli option is added with this decorator : https://github.com/dogsheep/twitter-to-sqlite/blob/21fc1cad6dd6348c67acff90a785b458d3a81275/twitter_to_sqlite/cli.py#L14 I looked a bit at utils.py in the GitHub repository. I was surprised at the amount of manual mapping of the API response you had to do to get this to work. |
As a total beginner here how could you access data from the sqlite table to run other commands.
What I am thinking is I want to get all the repos in an organization then using the repo list pull all the commit messages for each repo.
I love this project by the way!
The text was updated successfully, but these errors were encountered: