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 7 hours ago
JSON representation
Repository metadata
SWD (Simple Web Discovery) Client Library
- Host: GitHub
- URL: https://github.com/nov/swd
- Owner: nov
- License: mit
- Created: 2011-08-19T07:25:45.000Z (over 14 years ago)
- Default Branch: main
- Last Pushed: 2025-08-09T01:55:48.000Z (4 months ago)
- Last Synced: 2025-11-27T17:13:13.137Z (13 days ago)
- Language: Ruby
- Homepage:
- Size: 89.8 KB
- Stars: 4
- Watchers: 1
- Forks: 8
- Open Issues: 1
- Releases: 4
-
Metadata Files:
- Readme: README.rdoc
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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
- Name: Nov Matake
- Login: nov
- Email: nov@matake.jp
- Kind: user
- Description: Working around Ruby, OAuth, OpenID etc.
- Website: https://matake.jp
- Location: Tokyo, Japan
- Twitter: nov
- Company: YAuth.jp LLC
- Icon url: https://avatars.githubusercontent.com/u/27299?u=d02b1d3e03dc134d2d0a42e670eac1be099064e0&v=4
- Repositories: 166
- Last ynced at: 2025-10-29T22:36:11.404Z
- Profile URL: https://github.com/nov
GitHub Events
Total
- Push event: 1
- Pull request event: 2
- Fork event: 1
Last Year
- Push event: 1
- Pull request event: 1
- Fork event: 1
Committers metadata
Last synced: 4 days ago
Total Commits: 93
Total Committers: 3
Avg Commits per committer: 31.0
Development Distribution Score (DDS): 0.054
Commits in past year: 1
Committers in past year: 1
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| nov | n****v@m****p | 88 |
| nov | n****e@g****t | 3 |
| Patrick Strawderman | p****k@k****t | 2 |
Committer domains:
- kilink.net: 1
- gree.net: 1
- matake.jp: 1
Issue and Pull Request metadata
Last synced: 18 days 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
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
- Total packages: 2
-
Total downloads:
- rubygems: 131,569,825 total
- Total docker downloads: 1,027,728,420
- Total dependent packages: 1 (may contain duplicates)
- Total dependent repositories: 1,325 (may contain duplicates)
- Total versions: 52
- Total maintainers: 1
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 almost 2 years ago)
- Last Synced: 2025-12-08T21:32:06.417Z (1 day ago)
- Versions: 26
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 65,801,988 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 almost 2 years ago)
- Last Synced: 2025-12-06T23:02:03.625Z (3 days ago)
- Versions: 26
- Dependent Packages: 1
- Dependent Repositories: 1,325
- Downloads: 65,767,837 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)
Dependencies
- jruby-openssl >= 0.7
- 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
- actions/checkout v3 composite
- ruby/setup-ruby v1 composite
Score: 23.579132419643557