Don't forget to lycansubscribe

make some other things customizable

+3 -1
app/import_worker.rb
··· 35 35 end 36 36 37 37 def get_registration_time(user) 38 - profile = Minisky.new('public.api.bsky.app', nil).get_request('app.bsky.actor.getProfile', { actor: user.did }) 38 + sky = Minisky.new(ENV['APPVIEW_HOST'] || 'public.api.bsky.app', nil) 39 + profile = sky.get_request('app.bsky.actor.getProfile', { actor: user.did }) 40 + 39 41 Time.parse(profile['createdAt']) 40 42 end 41 43 end
+1 -1
app/post_downloader.rb
··· 9 9 attr_accessor :report, :stop_when_empty 10 10 11 11 def initialize 12 - @sky = Minisky.new(ENV['APPVIEW'] || 'public.api.bsky.app', nil) 12 + @sky = Minisky.new(ENV['APPVIEW_HOST'] || 'public.api.bsky.app', nil) 13 13 14 14 @total_count = 0 15 15 @oldest_imported = Time.now
+1 -1
app/server.rb
··· 11 11 set :port, 3000 12 12 13 13 PAGE_LIMIT = 25 14 - HOSTNAME = 'lycan.feeds.blue' 14 + HOSTNAME = ENV['SERVER_HOSTNAME'] || 'lycan.feeds.blue' 15 15 16 16 helpers do 17 17 def json_response(data)