What i forgot,

after the 2nd post the LC server returns something like this


update.1.ver=9.5.1-gm-1
update.1.url=https://downloads.livecode.com//livecode/9_5_1/LiveCodeBusiness-9_5_1-Mac.dmg
update.1.checksum=1df5434e14122403cd75036cb2f63559
update.1.type=stable
update.1.buildnumber=15505
update.1.marketing.1.content=
update.1.marketing.1.type=html
update.2.ver=9.6.0-rc-2
update.2.url=https://downloads.livecode.com//livecode/9_6_0/LiveCodeBusiness-9_6_0_rc_2-Mac.dmg
update.2.checksum=261ff8d3de9234c71e83caacdf7dce37
update.2.type=maintainence
update.2.buildnumber=15515
update.2.marketing.1.content=
update.2.marketing.1.type=html
update.3.ver=9.6.0-dp-4
update.3.url=https://downloads.livecode.com//livecode/9_6_0/LiveCodeBusiness-9_6_0_dp_4-Mac.dmg
update.3.checksum=284fc283687d63dee25c2171e3362ded
update.3.type=development
update.3.buildnumber=15513
update.3.marketing.1.content=
update.3.marketing.1.type=html
result=success



I´ve deleted the text after content= because it would exceed the message size 
limit.
It is the base64encoded text that is shown in the Updater Info Field.


-
Matthias Rebbe
Life Is Too Short For Boring Code

> Am 20.05.2020 um 22:29 schrieb matthias rebbe via use-livecode 
> <use-livecode@lists.runrev.com>:
> 
> As LC IDE has an integrated update checker, i was sure there is a service 
> running at Livecode website.
> 
> I´ve ran "Check for updates" from LC´s help menu while running CharlesProxy.
> The update checker posts requests to 
> "http://livecode.com/livecode/update/livecode";
> 
> It first posts some "login" credentials to authenticate
> action=login&email=YOUREMAILe&uid=USERID    
> I am not sure what the user id is.
> 
> Then after successful authentication the server returns some values
> result=success
> session=SESSIONID
> uid=USERID
> challenge=WHATEVERTHISIS
> 
> 
> Then the updater posts
> action=list&session=SESSIONID&token=SOMETOKEN&build=BUILDNUMBER&platform=mac%2Fx86_64&type=professional
> 
> build= contains the buildnumber of the LC version that runs the update check
> 
> platform= contains the Platform the LC IDE is running on for example  
> mac%2Fx86_64
> 
> Type= contains the edition  for example professional
> 
> Maybe LC is willing to help to understand whatfor the other values are or 
> maybe they will  add a 2nd service that just returns the latest release/build 
> number for
> the posted platform and type.
> 
> Or someone is willing to manually create an online text file contains the 
> latest release number. Of course it has to be updated every time a new 
> version is released.
> 
> 
> Matthias
> 
> -
> Matthias Rebbe
> Life Is Too Short For Boring Code
> 
>> Am 20.05.2020 um 21:18 schrieb Richard Gaskin via use-livecode 
>> <use-livecode@lists.runrev.com>:
>> 
>> It would be helpful to have a convenient way to obtain the URL to the latest 
>> stable version of LC Server, to automate deployments.
>> 
>> I don't believe the company provides that, do they?
>> 
>> Without a company-maintained URL, I suppose one could write a function that 
>> relies on a scraper for the downloads.liveocde.com page.  Has anyone here 
>> done that?
>> 
>> -- 
>> Richard Gaskin
>> Fourth World Systems
>> Software Design and Development for the Desktop, Mobile, and the Web
>> ____________________________________________________________________
>> ambassa...@fourthworld.com                http://www.FourthWorld.com
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to