eudicots / Cactus

Static site generator for designers. Uses Python and Django templates.
BSD 3-Clause "New" or "Revised" License
3.46k stars 314 forks source link

cactusformac.com Offline #254

Open thimslugga opened 7 years ago

thimslugga commented 7 years ago

It looks like cactusformac.com is offline.

krallin commented 7 years ago

cc @koenbok

ghost commented 7 years ago

It would be nice to have the site back online in order to download the DMG.

LostAccount commented 7 years ago

Will it ever come back? You can find the DMG on macupdate, version 1.1.22 (440), I don't know if this is the most current version though.

richardcornish commented 7 years ago

@andreaballerino Although this does not bring back the site, I went digging for the old Cactus website in the latest snapshot on archive.org. In main.js, the document.ready() function pointed to setupDownloadLink(), which pointed to CactusSite.doDownload(), which pointed to CactusSite.getDownloadLink() in download.js:

CactusSite.getDownloadLink = function(callback) {

    if (_downloadLink) {
        return callback(_downloadLink);
    }

    var sparkleHost = "//update.cactusformac.com"

    $.get(sparkleHost + "/latest.txt?date=" + Date.now(), function(result) {
        _downloadLink = sparkleHost + "/" + result
        callback(_downloadLink)
    })
}

Spoofing this special URL with a bogus timestamp exposes the path to the ZIP file that contains the application. (It seems it was never bundled as a DMG.)

http://update.cactusformac.com/latest.txt?date=123

static/downloads/Cactus-1.1.22.zip

So the URL to the download is:

http://update.cactusformac.com/static/downloads/Cactus-1.1.22.zip

ghost commented 7 years ago

Great job Richard, it’s really useful. Thanks 👍

RvRoo commented 7 years ago

Anybody knows if it's possible to read the documentation somewhere now that the website is offline?

nathan-artist commented 7 years ago

@RvRoo The documentation is sparse, but you can read a copy in the Internet Archive. I used website mirroring software to download an offline copy of the documentation for myself some time ago, and you could do the same from the copy in the Internet Archive. You can also read the README.md file included in the Cactus source code. You can find a few Cactus tutorials elsewhere on the web; the Cactus Static Site Generator Tutorial by William Vincent is especially nice because it was (I believe) created with Cactus. (Actually, I just noticed that his site's feed was created with Jekyll v3.2.1, not with Cactus.)

TedGoas commented 7 years ago

I'm wondering if there's any update on the site. I'm trying to get my whole team on Cactus but the lack of a DMG download is holding us back.

Is this issue on anyone's radar?

jdsimcoe commented 7 years ago

@koenbok @krallin Would love to have the Cactus site back up again so we can reference the documentation.

krallin commented 7 years ago

I'm sorry @jdsimcoe, but there's nothing I can to help here. I don't have access to this domain, or to any of the content that was ever there (Koen does): I've only ever contributed to the open-source project, not the Mac distribution.

jdsimcoe commented 7 years ago

Thanks, @krallin. Appreciate you helping with the open-source project.