Thanks Sven - I’ll ping the guy at dpaste and ask - I was just curious if I was 
missing something obvious in encoding… his docs are sparse.

Muy point about stfx vs dpaste is that the latter uses one of those js syntax 
highlighting libraries (not sure what you use) and so you get something that 
looks quite nice (not knocking stfx but maybe it could use one of them too) - 
but more critically (for me trying to help exercism users communicate on this 
forum to ask code questions), it doesn’t seem like I can store something like - 
http://dpaste.com/218RW5G (I get a 400, which I guess is the size limit, as 
smaller examples work - e.g. http://ws.stfx.eu/64XPQAYR2YTU 
<http://ws.stfx.eu/64XPQAYR2YTU>

Tim

> On 17 May 2019, at 11:15, Sven Van Caekenberghe <s...@stfx.eu> wrote:
> 
> Tim,
> 
>> On 17 May 2019, at 11:57, Tim Mackinnon <tim@testit.works> wrote:
>> 
>> Thanks for chipping in Sven - I’d asked Ben for some help as I’d seen him on 
>> discord - that solution does indeed work.
>> 
>> See: http://dpaste.com/218RW5G (which isn’t bad - not sure about he red 
>> boxes around things, but the smalltalk highlighting is quite good (pygments 
>> I think), although there is another one that exercism use - whose name 
>> evades me).
>> 
>> This same example doesn’t work on Stfx - I get a 400 error, which I assumed 
>> was size, although 2k should give you a decent chunk of text - but I guess 
>> showing a package of code or a stack trace does blow through that. Hence my 
>> investigation of other tools like dPaste, pastebin and paste.ee.
> 
> But these are different !
> 
> http://ws.stfx.eu > Getting Started Workspace
> 
> http://ws.stfx.eu/1WS4U
> 
> ZnClient
>  new
>  systemPolicy;
>  beOneShot;
>  url: 'http://ws.stfx.eu';
>  contents: ('''I was created \{1\} ago'' format: \{ (DateAndTime now - 
> (DateAndTime fromString: ''{1}'')) humanReadablePrintString \}.' format: { 
> DateAndTime
> now });
>  post.
> 
> http://ws.stfx.eu/B0065H9IDJC0
> 
>> As a related question - how would I know to use #addPart: vs: #formAt: ?
> 
> By knowing/understanding a bit more about HTTP ? ;-)
> 
>> As our questions indicated - formAt: works for most things until you hit 
>> fields with $; in them (which I was suprised wasn’t just encoded when sent 
>> in the form).
> 
> How so ? Can you give me something simple that I can run that exposes that 
> issue ?
> 
>> The docs at dPaste are quite minimal - http://dpaste.com/api/v2/ which is 
>> why I didn’t think of multi-part, so what would guide me down that route?
> 
> That is their problem, they need to explain how their stuff works.
> 
> Using verbose mode in curl usually helps a lot too.
> 
> Sven
> 
>> Tim 
>> 
>> 
>>> On 17 May 2019, at 09:39, Sven Van Caekenberghe <s...@stfx.eu> wrote:
>>> 
>>> Tim,
>>> 
>>>> On 17 May 2019, at 03:04, Tim Mackinnon <tim@testit.works> wrote:
>>>> 
>>>> I was trying to automate posting some values to a website (I would use 
>>>> Stfx.eu but it doesn’t do syntax highlighting and only seems to work for 
>>>> quite small amounts).
>>> 
>>> Hmm, it does highlighting (but it is far from perfect).
>>> 
>>> There is indeed a limit to the upload size, 2048 bytes.
>>> 
>>> I answered Ben for the same problem, I believe, the solution being 
>>> 
>>> http://ws.stfx.eu/QZTOS3HQAAPS
>>> 
>>> Regards,
>>> 
>>> Sven
>>> 
>>>> Anyway the following code always seems to trim values that have a ; in 
>>>> them - and I’m wondering if I’m missing something - or if its the endpoint 
>>>> that has an issue (although curl seems to work fine).
>>>> 
>>>> content := 'hello world; hello'.
>>>> ZnClient new
>>>> systemPolicy;
>>>> beOneShot;
>>>> url: 'http://dpaste.com/api/v2/';
>>>>    formAt: 'title' put: 'my; title';
>>>>    formAt: 'syntax' put: 'smalltalk';
>>>>    formAt: 'expiry_days' put: '5';
>>>> formAt: 'content' put: content;
>>>> post.
>>>> 
>>>> Tim
>>> 
>>> 
>> 
> 
> 

Reply via email to