[Sugar-devel] Fwd: GSOC

Ütkarsh Tiwari iamutkarshtiwari at gmail.com
Tue May 17 16:44:41 EDT 2016


I need to overwrite(delete) the existing object with a new object in
the Journal.

Thanks,
Utkarsh Tiwari

On 5/18/16, Sam Parkinson <sam.parkinson3 at gmail.com> wrote:
> If you make an activity, all of the journal interaction is handled by
> the Journal.  Maybe that would help you in this instance?
>
> On Wed, May 18, 2016 at 5:02 AM, Ütkarsh Tiwari
> <iamutkarshtiwari at gmail.com> wrote:
>> Hi,
>>     How can we overwrite(contents) a specific object in Journal?
>>
>> Thanks,
>> Utkarsh
>>
>> On 5/18/16, Ütkarsh Tiwari <iamutkarshtiwari at gmail.com> wrote:
>>>  Hi Tony,
>>>               In case if the user chooses to overwrite the
>>>  contents(code) of the existing project(already saved in Journal),
>>>  would you like to overwrite that Journal object or create a new
>>>  object(overwritten- this might create duplicate names)?
>>>
>>>  Thanks,
>>>  Utkarsh Tiwari
>>>
>>>  On 5/17/16, Walter Bender <walter.bender at gmail.com> wrote:
>>>>  I believe it defaults to ~/Documents (outside of sugar-build).
>>>>
>>>>  -walter
>>>>
>>>>  On Tue, May 17, 2016 at 10:48 AM, Ütkarsh Tiwari
>>>>  <iamutkarshtiwari at gmail.com
>>>>>  wrote:
>>>>
>>>>>  Hi,
>>>>>      What is the location of the 'Journal/Documents' folder inside
>>>>>  sugar-build?
>>>>>
>>>>>  Thanks,
>>>>>  Utkarsh Tiwari
>>>>>
>>>>>  On 5/15/16, Tony Anderson <tony_anderson at usa.net> wrote:
>>>>>  > Hi, Utkarsh
>>>>>  >
>>>>>  > I gave this version a trial. I think the integration is
>>>>> complete. The
>>>>>  > next problems are left over from Richa Sehgal's work from last
>>>>> year.
>>>>>  >
>>>>>  > I wasn't able to look at the feature page - I think Bernie
>>>>> Innocenti
>>>>>  > is
>>>>>  > working on the server and it is down for a while.
>>>>>  >
>>>>>  > What we are trying to do goes beyond the jsfiddle on the
>>>>> internet. It
>>>>>  > provides a way to enter html or css or javascript and test the
>>>>> outcome
>>>>>  > when the
>>>>>  > code is processed by the browser. What I would like is that the
>>>>> user
>>>>>  > can
>>>>>  > create an html file using an editor and then show that file on
>>>>> with
>>>>>  > the
>>>>>  > fiddler.
>>>>>  >
>>>>>  > So, if I open the fiddler and enter <h1>Hello World</h1> , then
>>>>> 'run'
>>>>>  > will display that in the right side panel. (And that works).
>>>>> Now I
>>>>>  > save
>>>>>  > the file giving it  a
>>>>>  > project name. e.g. helloworld. This is saved in the Journal.
>>>>> When you
>>>>>  > look at the Journal, there are two entries. One shows the
>>>>> Browse icon
>>>>>  > and the other a text page icon. This is normal - one represents
>>>>> the
>>>>>  > journal object for the browse activity and the other object has
>>>>> the
>>>>>  > saved html: helloworld.html.
>>>>>  >
>>>>>  > You can copy the helloworld.html file to the Documents folder
>>>>> (hover
>>>>>  > over the text icon and select copy to Documents). Using
>>>>> Terminal, you
>>>>>  > will see the file in the Documents folder is named
>>>>>  > helloworld.html.zip.
>>>>>  > This is correct (it should be a zip file) but the name should be
>>>>>  > helloworld.zip. In the Terminal you will see the expanded file
>>>>> is
>>>>>  > helloworld.html.
>>>>>  >
>>>>>  > There are two problems:
>>>>>  >
>>>>>  >      1. When the file is zipped, it should be in a 'project'
>>>>> directory
>>>>>  > with the name of the project. So helloworld/helloworld.html.
>>>>> When
>>>>>  > unzipped, there should be a helloworld directory in Documents
>>>>> and in
>>>>>  > it
>>>>>  > should be the helloworld.html file.
>>>>>  >      2. The html file needs a <title>helloworld</title>. Browse
>>>>>  > apparently uses the whole file as the title when one is not
>>>>> given.
>>>>>  > Note:
>>>>>  > the title appears as the name of the tab.
>>>>>  >
>>>>>  > Having saved helloworld with project name helloworld, I was
>>>>> able to
>>>>>  > open
>>>>>  > it (but only when fiddler is enabled - which is probably ok). It
>>>>>  > displayed correctly. However, if I show source I get the source
>>>>> html
>>>>>  > for
>>>>>  > Richa Sehgal's fiddler page not the source of the
>>>>> helloworld.html.
>>>>>  >
>>>>>  > Using Terminal, I did a less on the text of helloworld.html. It
>>>>> is one
>>>>>  > line (normal for html which doesn't recognize newlines). There
>>>>> is a
>>>>>  > package called BeautifulSoup which is included in the Sugar
>>>>> image (it
>>>>>  > is
>>>>>  > outdated - should be bs4 but no problem). Anyway, you can find
>>>>> the
>>>>>  > BeautifulSoup documentation on line. What you can do is use the
>>>>>  > prettyprint feature to save the html file so that it is more
>>>>> useful
>>>>>  > for
>>>>>  > editiing.
>>>>>  >
>>>>>  > Note: the reason for the zip file is that an html file can
>>>>> refer to an
>>>>>  > img (<img src='some.png'>Some</img>). This is a relative url and
>>>>>  > refers
>>>>>  > to a file in the same directory as the html file. By zipping
>>>>> the html
>>>>>  > and media files together, it will work correctly when uploaded
>>>>> to the
>>>>>  > school server, for example. This also supports having a main
>>>>> page with
>>>>>  > links to other html files in the same directory (<a
>>>>>  > href='page1.html'>Page 1</a>).
>>>>>  >
>>>>>  > This is great progress and now we have the opportunity to make
>>>>> sure
>>>>>  > that
>>>>>  > the feature works in various use cases.
>>>>>  >
>>>>>  > Tony
>>>>>  >
>>>>>  > On 05/14/2016 10:08 PM, Ütkarsh Tiwari wrote:
>>>>>  >> Hi,
>>>>>  >>      I have fixed the .xo file. Now on clicking the 'Run' will
>>>>> open a
>>>>>  >> new tab with blank fiddle screen and will insert the user code
>>>>> inside
>>>>>  >> the blank skeleton in index.html. I have attached the new .xo
>>>>> below.
>>>>>  >>
>>>>>  >> Note- "web-console.html" file contains the html code of the
>>>>>  >> JS-fiddler
>>>>>  >> designed by Ms. Richa Sehgal. We need not touch it. User code
>>>>> is
>>>>>  >> saved
>>>>>  >> in the index.html file.
>>>>>  >>
>>>>>  >> I have also created a feature page -
>>>>>  >> https://wiki.sugarlabs.org/go/0.110/Feature_List/JS_Fiddler
>>>>>  >>
>>>>>  >> Thanks,
>>>>>  >> Utkarsh Tiwari
>>>>>  >
>>>>>  >
>>>>>  _______________________________________________
>>>>>  Sugar-devel mailing list
>>>>>  Sugar-devel at lists.sugarlabs.org
>>>>>  http://lists.sugarlabs.org/listinfo/sugar-devel
>>>>>
>>>>
>>>>
>>>>
>>>>  --
>>>>  Walter Bender
>>>>  Sugar Labs
>>>>  http://www.sugarlabs.org
>>>>  <http://www.sugarlabs.org>
>>>>
>>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>


More information about the Sugar-devel mailing list