Commit c147785
Changed files (4)
lib/elelem/api.rb
@@ -68,18 +68,18 @@ module Elelem
end
def build_token(method, path, timestamp)
- if uri.host == "ollama.com"
- private_key_path = File.expand_path("~/.ollama/id_ed25519")
- raise "Ollama Ed25519 key not found at #{private_key_path}" unless File.exist?(private_key_path)
+ # if uri.host == "ollama.com"
+ # private_key_path = File.expand_path("~/.ollama/id_ed25519")
+ # raise "Ollama Ed25519 key not found at #{private_key_path}" unless File.exist?(private_key_path)
- challenge = "#{method},#{path}?ts=#{timestamp}"
- private_key = load_ed25519_key(private_key_path)
- signature = private_key.sign(challenge)
- encoded_signature = Base64.strict_encode64(signature)
- yield encoded_signature
- end
+ # challenge = "#{method},#{path}?ts=#{timestamp}"
+ # private_key = load_ed25519_key(private_key_path)
+ # signature = private_key.sign(challenge)
+ # encoded_signature = Base64.strict_encode64(signature)
+ # yield encoded_signature
+ # end
- return unless configuration.token && !configuration.token.empty?
+ # return unless configuration.token && !configuration.token.empty?
yield "Bearer #{configuration.token}"
end
lib/elelem.rb
@@ -1,14 +1,14 @@
# frozen_string_literal: true
-require "base64"
+# require "base64"
require "cli/ui"
-require "ed25519"
+# require "ed25519"
require "erb"
require "json"
require "json-schema"
require "logger"
require "net/http"
-require "net/ssh"
+# require "net/ssh"
require "open3"
require "reline"
require "thor"
elelem.gemspec
@@ -61,16 +61,16 @@ Gem::Specification.new do |spec|
spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
- spec.add_dependency "base64"
- spec.add_dependency "bcrypt_pbkdf"
+ # spec.add_dependency "base64"
+ # spec.add_dependency "bcrypt_pbkdf"
spec.add_dependency "cli-ui"
- spec.add_dependency "ed25519"
+ # spec.add_dependency "ed25519"
spec.add_dependency "erb"
spec.add_dependency "json"
spec.add_dependency "json-schema"
spec.add_dependency "logger"
spec.add_dependency "net-http"
- spec.add_dependency "net-ssh"
+ # spec.add_dependency "net-ssh"
spec.add_dependency "open3"
spec.add_dependency "reline"
spec.add_dependency "thor"
Gemfile.lock
@@ -2,16 +2,12 @@ PATH
remote: .
specs:
elelem (0.1.3)
- base64
- bcrypt_pbkdf
cli-ui
- ed25519
erb
json
json-schema
logger
net-http
- net-ssh
open3
reline
thor
@@ -24,13 +20,10 @@ GEM
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
ast (2.4.3)
- base64 (0.3.0)
- bcrypt_pbkdf (1.1.1)
bigdecimal (3.2.2)
cli-ui (2.4.0)
date (3.4.1)
diff-lcs (1.6.2)
- ed25519 (1.4.0)
erb (5.0.2)
io-console (0.8.1)
irb (1.15.2)
@@ -46,7 +39,6 @@ GEM
logger (1.7.0)
net-http (0.6.0)
uri
- net-ssh (7.3.0)
open3 (0.2.1)
parallel (1.27.0)
parser (3.3.9.0)