Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
hubba gem - (yet) another (lite) GitHub HTTP API client / library
Note: Set your GitHub env credentials (personal access token preferred) e.g.
set HUBBA_TOKEN=abcdef0123456789
# - or -
set HUBBA_USER=you
set HUBBA_PASSWORD=topsecret
Use the GitHub API to get a list of all your repos:
require 'hubba'
h = Hubba.reposet( 'geraldb' )
pp h
File.open( './repos.yml', 'w' ) { |f| f.write( h.to_yaml ) }
resulting in:
geraldb (11):
- austria
- catalog
- chelitas
- geraldb.github.io
- logos
- sandbox
- talks
- web-proxy-win
- webcomponents
- webpub-reader
- wine.db.tools
openfootball (41):
- africa-cup
- austria
- club-world-cup
- clubs
- confed-cup
- copa-america
- copa-libertadores
- copa-sudamericana
- deutschland
# ...
Note: If you have more than one account (e.g. an extra robot account or such) you can add them along e.g.
h = Hubba.reposet( 'geraldb', 'yorobot' )
pp h
Note: By default all your repos from organizations get auto-included -
use the orgs: false
option to turn off auto-inclusion.
Note: By default all (personal) repos, that is, repos in your primary (first) account that are forks get auto-excluded.
Use update_stats
to
to get the latest commit, star count and more for all your repos
listed in ./repos.yml
via the GitHub API:
Hubba.update_stats( './repos.yml' )
Note: By default the datafiles (one per repo)
get stored in the ./data
directory.
Use update_traffic
to
to get the latest traffic stats (page views, clones, referrers, etc.)
for all your repos listed in ./repos.yml
via the GitHub API.
Hubba.update_traffic( './repos.yml' )
Note: Access to traffic statistics via the GitHub API requires push access for your GitHub (personal access) token.
See the hubba-reports gem on how to use pre-built/pre-packaged ready-to-use github statistics / analytics reports.
That's all for now.
Use
gem install hubba
or add the gem to your Gemfile
gem 'hubba'
The hubba
scripts are dedicated to the public domain.
Use it as you please with no restrictions whatsoever.
FAQs
Unknown package
We found that hubba demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.