Mobileread
Calibre Update/Install App for OS X
#1  faraz 01-29-2013, 12:55 AM
My lazy ass felt updating calibre was a chore, so I sensibly spent several hours writing a script to do that for me.

Now I've bundle an updated version of the script into an app!
You can download the app and source from the GitHub repository. Please post any bugs or suggestions here or on the repository's issues page.


calibre Installer in Action!
image »
Reply 

#2  faraz 06-24-2013, 04:54 PM
calibre Installer has been updated!

Changes:
Reply 

#3  Skeldave 08-09-2013, 08:10 AM
Wonderful - Thank you!

Edit: Just opened Calibre and i'm still on the same version. When I run the updater it retrieves the current version I have installed (0.9.35) rather than 0.9.43

Quote
Quitting calibre...
Downloading the calibre release feed from http://code.google.com/feeds/p/calibre-ebook/downloads/basic...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 12397 0 12397 0 0 55704 0 --:--:-- --:--:-- --:--:-- 65247
Downloading calibre image from http://calibre-ebook.googlecode.com/files/calibre-0.9.35.dmg...
Reply 

#4  DoctorOhh 08-10-2013, 01:55 AM
Quote Skeldave
Edit: Just opened Calibre and i'm still on the same version. When I run the updater it retrieves the current version I have installed (0.9.35) rather than 0.9.43
It doesn't look like calibre uses http://code.google.com/feeds/p/calibre-ebook/downloads/basic anymore for the location of the current release. If you go into the script and change the existing link to http://status.calibre-ebook.com/dist/osx32 the script might start working again.

The current calibre update is always available from this page.
Reply 

#5  Skeldave 08-10-2013, 08:29 AM
Quote DoctorOhh
It doesn't look like calibre uses http://code.google.com/feeds/p/calibre-ebook/downloads/basic anymore for the location of the current release. If you go into the script and change the existing link to http://status.calibre-ebook.com/dist/osx32 the script might start working again.

The current calibre update is always available from this page.
I've just had a quick look but I keep getting a HTTP error from the url you provided (It works in my browser, but not in this app) and tmp/calibre-feed isn't much help.

I'll have another go later on.
Reply 

#6  DoctorOhh 08-10-2013, 09:01 AM
Quote Skeldave
I've just had a quick look but I keep getting a HTTP error from the url you provided (It works in my browser, but not in this app) and tmp/calibre-feed isn't much help.
I guess you'll have to wait to see if the person who wrote the script stops by. Until then you'll have use the calibre download page like the rest of us.
Reply 

#7  faraz 08-25-2013, 11:47 PM
calibre Installer has been updated to address the issues above.

Changes:

Note that this script may have issues if a prior version of calibre is already mounted. Expect an update with a fix soon.
Reply 

#8  Hendrixxxxxxxx 07-16-2015, 06:18 AM
I was just randomly perusing the forums, and re-discovered this thread.

I apologize for not sharing earlier, but I have been using this app for a while now, and it works great....but what I have also done is integrate it into OSX's calendar, so it runs automatically at 4am every Sunday morning.

I can't recall exactly how I did it - it was a while ago - but it was something like, set a recurring appointment once per week, and then, if I recall correctly (I am away from my Mac at the moment) click the "reminder" (?) button, click something like attach file, or open app, or attach file or something like that, point it at wherever you have saved the app, and it'll run at this time each week, and you'll always have an up-to-date Calibre.

The way I have described it sounds complicated, but just follow your nose.
If I can work it out, anyone can......but if anyone needs the step-by-step, I can write it up when I get back to my Mac in the next day or so.

H
Reply 

#9  faraz 07-16-2015, 10:26 AM
If you do write it up, I'd me more than happy to add it the README.
Reply 

#10  eschwartz 07-16-2015, 06:28 PM
I wrote a CLI updater for linux, and then ported it (I think, I'm not a Mac person) to OSX. Check it out here: https://github.com/eli-schwartz/calibre-installer/
It's run as a launchd task, just like on linux I use a systemd timer.

If you can test it and it works as expected, I would be totally OK with having it linked as an alternative method in the OP.
Or feel free to loot my methodology for ideas, e.g. checking for updated versions.


P.S. Take a look at how I installed the command-line tools. Well worth doing IMHO.
Reply 

Today's Posts | Search this Thread | Login | Register