A summary of data about the Ruby ecosystem.

https://github.com/nov/swd

SWD (Simple Web Discovery) Client Library
https://github.com/nov/swd

Keywords from Contributors

jose json-web-encryption json-web-key json-web-signature json-web-token jwe jwk jws oauth oauth-client

Last synced: about 6 hours ago
JSON representation

Repository metadata

SWD (Simple Web Discovery) Client Library

README.rdoc

          = SWD

SWD (Simple Web Discovery) Client Library

NOTE:
SWD was designed to be the core of OpenID Connect Discovery, but it's replaced with WebFinger.
So I'm no longer supporting this gem.

== Installation

  gem install swd

== Resources

* View Source on GitHub (https://github.com/nov/swd)
* Report Issues on GitHub (https://github.com/nov/swd/issues)

== Examples

  begin
    res = SWD.discover!(
      :principal => 'nov@matake.jp',
      :service => 'http://openid.net/specs/connect/1.0/issuer',
      :host => 'openid-connect.herokuapp.com'
    ) # => SWD::Response
    puts res.location, res.locations, res.raw
  rescue SWD::HttpError => e
    puts "#{e.status} #{e.message}"
  rescue SWD::Exception => e
    puts e.message
  end

== Note on Patches/Pull Requests

* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
  future version unintentionally.
* Commit, do not mess with rakefile, version, or history.
  (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.

== Copyright

Copyright (c) 2011 nov matake. See LICENSE for details.

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 94
Total Committers: 3
Avg Commits per committer: 31.333
Development Distribution Score (DDS): 0.053

Commits in past year: 2
Committers in past year: 1
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
nov n****v@m****p 89
nov n****e@g****t 3
Patrick Strawderman p****k@k****t 2

Committer domains:


Issue and Pull Request metadata

Last synced: 3 months ago

Total issues: 1
Total pull requests: 5
Average time to close issues: 4 days
Average time to close pull requests: 7 months
Total issue authors: 1
Total pull request authors: 5
Average comments per issue: 1.0
Average comments per pull request: 0.2
Merged pull request: 2
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/nov/swd

Top Issue Authors

  • tanelsuurhans (1)

Top Pull Request Authors

  • mark-young-atg (2)
  • seedot1234 (2)
  • MaximilianMeister (1)
  • kilink (1)
  • nov (1)

Top Issue Labels

Top Pull Request Labels


Package metadata

gem.coop: swd

SWD (Simple Web Discovery) Client Library

  • Homepage: https://github.com/nov/swd
  • Documentation: http://www.rubydoc.info/gems/swd/
  • Licenses: mit
  • Latest release: 2.0.3 (published about 2 years ago)
  • Last Synced: 2026-02-28T16:00:39.048Z (3 days ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 68,298,416 Total
  • Docker Downloads: 513,864,210
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.14%
    • Downloads: 0.421%
  • Maintainers (1)
rubygems.org: swd

SWD (Simple Web Discovery) Client Library

  • Homepage: https://github.com/nov/swd
  • Documentation: http://www.rubydoc.info/gems/swd/
  • Licenses: mit
  • Latest release: 2.0.3 (published about 2 years ago)
  • Last Synced: 2026-02-28T16:00:38.111Z (3 days ago)
  • Versions: 26
  • Dependent Packages: 1
  • Dependent Repositories: 1,325
  • Downloads: 68,298,416 Total
  • Docker Downloads: 513,864,210
  • Rankings:
    • Docker downloads count: 0.236%
    • Downloads: 0.47%
    • Dependent repos count: 0.874%
    • Average: 7.406%
    • Dependent packages count: 7.703%
    • Forks count: 12.112%
    • Stargazers count: 23.04%
  • Maintainers (1)
ubuntu-24.04: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Licenses: mit
  • Latest release: 1.0.1-2.1 (published 19 days ago)
  • Last Synced: 2026-02-13T01:03:37.830Z (19 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-10: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Documentation: https://packages.debian.org/buster/ruby-swd
  • Licenses:
  • Latest release: 1.0.1-2 (published 21 days ago)
  • Last Synced: 2026-02-13T04:26:26.437Z (19 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Licenses:
  • Latest release: 1.0.1-2.1 (published 18 days ago)
  • Last Synced: 2026-02-13T18:34:00.406Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Licenses:
  • Latest release: 1.0.1-2.1 (published 22 days ago)
  • Last Synced: 2026-02-09T17:22:53.721Z (22 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
debian-11: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Documentation: https://packages.debian.org/bullseye/ruby-swd
  • Licenses:
  • Latest release: 1.0.1-2 (published 21 days ago)
  • Last Synced: 2026-02-13T08:25:33.278Z (19 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Licenses:
  • Latest release: 1.0.1-2 (published 19 days ago)
  • Last Synced: 2026-02-13T07:23:33.544Z (19 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Licenses:
  • Latest release: 1.0.1-2 (published 18 days ago)
  • Last Synced: 2026-02-13T13:26:44.250Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Licenses:
  • Latest release: 1.0.1-2.1 (published 21 days ago)
  • Last Synced: 2026-02-11T06:50:40.975Z (21 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Documentation: https://packages.debian.org/bookworm/ruby-swd
  • Licenses:
  • Latest release: 1.0.1-2.1 (published 19 days ago)
  • Last Synced: 2026-02-12T23:42:26.736Z (19 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
debian-13: ruby-swd

  • Homepage: https://github.com/nov/swd
  • Documentation: https://packages.debian.org/trixie/ruby-swd
  • Licenses:
  • Latest release: 2.0.3-1 (published 19 days ago)
  • Last Synced: 2026-02-13T13:20:11.173Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

Gemfile rubygems
  • jruby-openssl >= 0.7
swd.gemspec rubygems
  • rake >= 0 development
  • rspec >= 0 development
  • rspec-its >= 0 development
  • simplecov >= 0 development
  • webmock >= 0 development
  • activesupport >= 3
  • attr_required >= 0.0.5
  • httpclient >= 2.4
.github/workflows/spec.yml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite

Score: 23.58345928862306