Urlencode(base64encode(stuff))??? I dont think you want to remove the line feeds, but encode them for http transmission
$@%?$@%?$@%?$@%?$@%?$@%?$@%?$@%? Neville Smythe Director, International Go Federation VicePresident, Australian Go Association Inc. > On 4 Feb 2025, at 4:01 am, use-livecode-requ...@lists.runrev.com wrote: > Send use-livecode mailing list submissions to > use-livecode@lists.runrev.com > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.runrev.com/mailman/listinfo/use-livecode > or, via email, send a message with subject or body 'help' to > use-livecode-requ...@lists.runrev.com > > You can reach the person managing the list at > use-livecode-ow...@lists.runrev.com > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of use-livecode digest..." > > > you can find the archives for this list at: > > http://lists.runrev.com/pipermail/use-livecode/ > > and search them using this link: > > https://www.mail-archive.com/use-livecode@lists.runrev.com/ > > > Today's Topics: > > 1. Best way to base64encode a jpeg file ? (j...@souslelogo.com) > 2. Re: Best way to base64encode a jpeg file ? (Alex Tweedly) > 3. Re: Best way to base64encode a jpeg file ? (Richard Gaskin) > 4. Re: Best way to base64encode a jpeg file ? (j...@souslelogo.com) > 5. Interacting locally with LC and AI models (j...@souslelogo.com) > 6. Re: Best way to base64encode a jpeg file ? (Bob Sneidar) > 7. Re: Best way to base64encode a jpeg file ? (j...@souslelogo.com) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 02 Feb 2025 14:14:57 -0500 > From: j...@souslelogo.com > To: How to use LiveCode <use-livecode@lists.runrev.com> > Subject: Best way to base64encode a jpeg file ? > Message-ID: <829be9080c24e2a5ae5fb7478c4d1...@souslelogo.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Hi list, > > I need to base64encode a serie of jpeg files to include > the code in a curl request. > What is the best way to do that ? > Do I need to import each file into an image control and > base64encode the "text" of the image ? > > Thank you, > jbv > > > > ------------------------------ > > Message: 2 > Date: Mon, 3 Feb 2025 00:44:45 +0000 > From: Alex Tweedly <a...@tweedly.net> > To: use-livecode@lists.runrev.com > Subject: Re: Best way to base64encode a jpeg file ? > Message-ID: <0cbef31f-dfad-40e2-9ad1-6f406254e...@tweedly.net> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Why not just something like > > repeat for each line L in tFilePathNames > > ??? put url ("binfile:" & L) into tmp > > ??? put base64encode(tmp) after tWhatever > > end repeat > > Alex. > > On 02/02/2025 19:14, jbv via use-livecode wrote: >> Hi list, >> >> I need to base64encode a serie of jpeg files to include >> the code in a curl request. >> What is the best way to do that ? >> Do I need to import each file into an image control and >> base64encode the "text" of the image ? >> >> Thank you, >> jbv >> >> _______________________________________________ >> 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 > > > > ------------------------------ > > Message: 3 > Date: Mon, 03 Feb 2025 02:10:58 +0000 > From: "Richard Gaskin" <ambassa...@fourthworld.com> > To: use-livecode@lists.runrev.com > Subject: Re: Best way to base64encode a jpeg file ? > Message-ID: <34ae27543c1fa3f5dba848dec746e5eb51cc4...@fourthworld.com> > Content-Type: text/plain; charset="utf-8" > > jbv wrote: > >> I need to base64encode a serie of jpeg files to include >> the code in a curl request. >> What is the best way to do that ? > > Depends. What's on the receiving end, and what options does it support? > > -- > Richard Gaskin > FourthWorld.com > > > > ------------------------------ > > Message: 4 > Date: Mon, 03 Feb 2025 03:25:54 -0500 > From: j...@souslelogo.com > To: How to use LiveCode <use-livecode@lists.runrev.com> > Subject: Re: Best way to base64encode a jpeg file ? > Message-ID: <039f0da859345f629184bc4a4fa69...@souslelogo.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Le 2025-02-02 21:10, Richard Gaskin via use-livecode a ?crit?: >> jbv wrote: >> >>> I need to base64encode a serie of jpeg files to include >>> the code in a curl request. >>> What is the best way to do that ? >> >> Depends. What's on the receiving end, and what options does it >> support? > > Actually, my question was not about the serie of files, but rather how > to base64encode the relevant data of each jpeg file. > I tried to open a file and encode it, but it was rejected in the curl > request, so I assumed that unnecessary extra data had been added. > The idea of importing the files into an image control came from this > forum post : https://forums.livecode.com/viewtopic.php?t=24274 > in which someone suggested this : > put the text of image "thumbnail" into temp > put base64encode(temp) into image_base64 > > The syntax of the multimodal curl I am using is as follow : > {"type": "image_url", "image_url": > "data:image/jpeg;base64,ENCODED_IMAGE_HERE"} > > Thanks, > jbv > > > > ------------------------------ > > Message: 5 > Date: Mon, 03 Feb 2025 04:11:30 -0500 > From: j...@souslelogo.com > To: How to use LiveCode <use-livecode@lists.runrev.com> > Subject: Interacting locally with LC and AI models > Message-ID: <09ded88ef4de0dcbb293c7d7967d0...@souslelogo.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Hi list, > > Someone asked me privately, so I thought that maybe others > would be interested in a simple way to interact between LC > and AI models locally on their machine. > > The method uses Ollama, which is available for Mac, Win and > Linux : https://ollama.com > > 1- Download and install Ollama (plenty of tutorials on youtube) > > 2- run Ollama via Terminal (on Mac) : > ollama serve > > 3- load a model via Terminal (from HuggingFace for instance) : > ollama run llama3.2:1b > > 4- in a livecode stack, create a field with the following content : > curl -X POST http://localhost:11434/api/generate \ > -H "Content-Type: application/json" \ > -d '{ > "model": "llama3.2:1b", > "prompt": "What is the capital of France ?", > "stream": false > }' > > 5- create a button with the following script : > on mouseup > put field 1 into tcurl > put shell(tcurl) > end mouseup > > 6- the answer from the model displays in the message box in json format. > > This works great on machines with a GPU and at least 16 Gb of RAM. > The more RAM, the bigger the models that can be used. > > Enjoy, > jbv > > > > ------------------------------ > > Message: 6 > Date: Mon, 3 Feb 2025 16:07:26 +0000 > From: Bob Sneidar <bobsnei...@iotecdigital.com> > To: How to use LiveCode <use-livecode@lists.runrev.com> > Subject: Re: Best way to base64encode a jpeg file ? > Message-ID: <1a43f3b2-fae7-407e-a658-55ea9bded...@iotecdigital.com> > Content-Type: text/plain; charset="utf-8" > > I heard that the base64encode puts a carriage return at a certain interval of > characters (not sure how many). > > Bob S > > >> On Feb 3, 2025, at 12:25 AM, jbv via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> Le 2025-02-02 21:10, Richard Gaskin via use-livecode a ?crit : >>> jbv wrote: >>>> I need to base64encode a serie of jpeg files to include >>>> the code in a curl request. >>>> What is the best way to do that ? >>> Depends. What's on the receiving end, and what options does it support? >> >> Actually, my question was not about the serie of files, but rather how >> to base64encode the relevant data of each jpeg file. >> I tried to open a file and encode it, but it was rejected in the curl >> request, so I assumed that unnecessary extra data had been added. >> The idea of importing the files into an image control came from this >> forum post : https://forums.livecode.com/viewtopic.php?t=24274 >> in which someone suggested this : >> put the text of image "thumbnail" into temp >> put base64encode(temp) into image_base64 >> >> The syntax of the multimodal curl I am using is as follow : >> {"type": "image_url", "image_url": >> "data:image/jpeg;base64,ENCODED_IMAGE_HERE"} >> >> Thanks, >> jbv >> >> _______________________________________________ >> 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 > > > ------------------------------ > > Message: 7 > Date: Mon, 03 Feb 2025 11:19:38 -0500 > From: j...@souslelogo.com > To: How to use LiveCode <use-livecode@lists.runrev.com> > Subject: Re: Best way to base64encode a jpeg file ? > Message-ID: <62bcea2d8d892196a7365a270368b...@souslelogo.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Le 2025-02-03 11:07, Bob Sneidar via use-livecode a ?crit?: >> I heard that the base64encode puts a carriage return at a certain >> interval of characters (not sure how many). >> >> Bob S > > Yes, that's true, but even when I removed the returns it didn't work. > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-livecode > > > ------------------------------ > > End of use-livecode Digest, Vol 257, Issue 1 > ******************************************** _______________________________________________ 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