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.
As a related question - how would I know to use #addPart: vs: #formAt: ?
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).
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?
Tim
On 17 May 2019, at 09:39, Sven Van Caekenberghe <
sven@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/QZTOS3HQAAPSRegards,
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