lib/download_tv/myepisodes.rb in download_tv-2.1.1 vs lib/download_tv/myepisodes.rb in download_tv-2.2.0
- old
+ new
@@ -4,10 +4,11 @@
def initialize(user=nil, save_cookie)
@agent = Mechanize.new
@user = user
@save_cookie = save_cookie
+ @cookie_path = File.join(ENV["HOME"], ".config", "download_tv", "cookie")
end
def login
if !@user || @user==""
print "Enter your MyEpisodes username: "
@@ -33,12 +34,12 @@
@agent
end
def load_cookie
- if File.exist? "cookie"
- @agent.cookie_jar.load "cookie"
+ if File.exist? @cookie_path
+ @agent.cookie_jar.load @cookie_path
page = @agent.get "https://www.myepisodes.com/login.php"
if page.links[1].text == "Register"
puts "The cookie is invalid/has expired."
login
end
@@ -49,10 +50,10 @@
end
end
def save_cookie
- @agent.cookie_jar.save("cookie", session: true)
+ @agent.cookie_jar.save(@cookie_path, session: true)
@agent
end
def get_shows(last)
\ No newline at end of file