[squeak-dev] Re: bookmorph and ftp, anybody have this working?

karl ramberg karlramberg at gmail.com
Fri Jul 29 18:57:29 UTC 2011


I don't think anyone is using the BookMorph server pages...


Karl

On Fri, Jul 29, 2011 at 7:30 PM, Gary Dunn <garydunnhi at gmail.com> wrote:

> The basic Squeak FTP code works. I entered these lines in a workspace, "do
> it" to each, and got a listing of my home account at my ISP. Now I suspect
> the issue is with how the ftp:// line is being parsed.
>
> I used ftp://knowtree@leahi.aloha.com/chalkdustbooks/MyBook1.sp for my
> book, in place of my iMac, and got the same error. And yes, I previously
> created that folder and it shows in the listing returned by this code.
>
> leahi := ServerDirectory new.
>
> leahi server: 'leahi.aloha.com'
>
> leahi user: 'knowtree'
>
> leahi password: 'MyActualPassword'
>
> leahi directory: '/'
>
> Transcript show: leahi getFileList
>
>
>
> On Thu, Jul 28, 2011 at 10:29 PM, Gary Dunn <garydunnhi at gmail.com> wrote:
>
>> Same result in Win7.
>>
>>
>> On Thu, Jul 28, 2011 at 11:24 AM, Gary Dunn <garydunnhi at gmail.com> wrote:
>>
>>> This is one of those dumb brain freeze things that I hope will be easy to
>>> answer for someone already doing this.
>>>
>>> I am finishing up my how-to-make-a-book book and want to inclde a section
>>> on uploading to a server. To get started I thought I'd work out how to
>>> upload and download pages. Right off the bat I got an error.
>>> BookMorph>>getStemUrl fails at
>>>
>>> initial isEmpty
>>> ifTrue: [initial := ServerDirectory defaultStemUrl , '1.sp'].
>>>
>>> because ServerDirectory does not have the requested server in a
>>> Dictionary. When I look at that code it appears to be creating a random
>>> name, which is not what I want.
>>>
>>> According to some class comments (sorry, can't find then now) I should
>>> come up with my url, like ftp://server/folder/myBook1.sp and when I do
>>> Book menu "send all pages to server" I should select "Use page numbers" and
>>> paste in my URL. I never got the chance to paste in my URL.
>>>
>>> Back in
>>>
>>> getStemUrl
>>> "Try to find the old place where this book was stored. Confirm with the
>>>  user. Else ask for new place."
>>> | initial pg url knownURL |
>>>
>>>  knownURL := false.
>>> initial := ''.
>>>
>>> I changed the value of initial to my URL,
>>>
>>> initial := 'ftp://10.0.1.10/squeakftp/myBook1.sp'.
>>>
>>> Now I am asked for the URL, with that one filled in. But then I get a
>>> prompt for the password for nil. Naturally that failed. More reading class
>>> comments and code comments (thank goodness for those!) I discovered that I
>>> can add my username with a URL of 'ftp://gary@
>>> 10.0.1.10/squeakftp/myBook1.sp'
>>>
>>> Almost there.
>>>
>>> I am prompted for the URL twice. After the second prompt I get the
>>> password prompt, then an error. My FTP server has replied 550 squeakftp: no
>>> such directory (or something similar).
>>>
>>> I can connect from the same host (my laptop running FreeBSD) using the
>>> command line FTP, works fine. I can also use gFTP. I even changed the
>>> permissions on the squeakftp folder to 777.
>>>
>>>  I tried 'ftp://gary@10.0.1.10/Users/gary/squeakftp/myBook1.sp' (the
>>> server is an iMac, so the full path is /Users/gary/squeakftp). Also 550.
>>>
>>> I tried 'ftp://gary@10.0.1.10//Users/gary/squeakftp/myBook1.sp' but
>>> Squeak choked on the double slash -- asked for a second password for user
>>> nil. Not a problem.
>>>
>>> Any ideas why I am getting the 550 error?
>>>
>>> Note to self: try it from Windows instead of FreeBSD.
>>>
>>> --
>>> Gary Dunn
>>> Honolulu
>>> http://openslate.org/
>>>
>>>
>>
>>
>> --
>> Gary Dunn
>> Honolulu
>>
>
>
>
> --
> Gary Dunn
> Honolulu
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20110729/fb44869e/attachment.htm


More information about the Squeak-dev mailing list