..Except they seem to be instructions for a command-line operating system?
?_?

- Nexii

On Thu, Mar 18, 2010 at 12:04 AM, Nexii Malthus <nex...@googlemail.com>wrote:

> Very cool Dzonatas!
>
> Now If only I could get snowglobe to compile, I'll try out OpenSource
> Obscure's build instructions as well.
>
> - Nexii
>
>
> On Wed, Mar 17, 2010 at 7:58 PM, Dzonatas Sol <dzona...@gmail.com> wrote:
>
>> Thank you. I've tried to keep it simple and minimal for everybody.
>>
>> For example:
>>
>> $ wget http://localhost:50140/Agent/Groups
>>
>> <llsd><array><uuid>...
>>
>> etc
>>
>> Earlier today I considered a way to keep a passive connection open, so
>> that one can easily access the viewer from shell scripts. It's not hard
>> for me to re-enable so one can do as you request. It would be simple to
>> add a controlgroup variable to either require an "/Interface/Connect"
>> method performed or not. The "/Interface/Connect" method is there to
>> enable a simple secure session, yet easy to disable for tests or to
>> access the raw HTTP from tools like wget. The "/Interface/Connect" sets
>> a cookie for the session and tries to establish an active socket between
>> the viewer and script. I have already planned to eventually remove the
>> active socket and only have the passive http interface. I'll post more
>> unix shell script samples when this is done.
>>
>>
>> Brent Tubbs wrote:
>> > That looks very neat!
>> >
>> > SNOW-375 talks a lot about the MonoVida viewer, but I don't see any
>> > mention of that in your email below. �Is MonoVida needed to try this
>> > out? �I'm interested in just poking at the REST interface a bit with
>> > some raw http.
>> >
>> > I'll see if Opensource Obscure's build instructions on that page still
>> > work. �If I can get the latest SG + this patch working, I'd be
>> > interested in helping to develop this further.
>> >
>> > Brent
>> >
>> > On Wed, Mar 17, 2010 at 10:21 AM, Dzonatas Sol <dzona...@gmail.com
>> > <mailto:dzona...@gmail.com>> wrote:
>> >
>> >     Here is a sample of the REST/HTTP doc for SNOW-375.
>> >
>> >     SNOW-375 adds a HTTP server in the viewer to be easily accessible
>> >     by any
>> >     process or client-side script in a language agnostic manner.
>> >
>> >     I posted this here to hopefully encourage forward movement in
>> >     client-side scripting and to avoid the backpedal and reinventions.
>> >
>> >     Note: This is tried, tested, and works. This is not just "talk" or
>> >     made-up documentation.
>> >
>> >     +++++++++++++
>> >
>> >     SNOW-375: REST/HTTP URI patterns and response summary as of March
>> 2010
>> >
>> >     All names that appears in angle brackets, <>, are variable.
>> >
>> >     Note full URI paths used, yet these don't include the
>> >     "http://host:port/"; designation.
>> >
>> >     Example URI: http://localhost:50140/ControlGroup/SavedSettings
>> >
>> >     All responses are wrapped in LLSD (examples not included in this
>> doc).
>> >
>> >     Most of these use the GET method, and combined/burst throughput
>> >     via the
>> >     POST method.
>> >
>> >     ----------------------------
>> >     /ControlGroup
>> >
>> >     Response is a list of control groups.
>> >
>> >
>> >     ----------------------------
>> >     /ControlGroup/<group>
>> >
>> >     Response is a list of valid variables in a controlgroup with default
>> >     settings
>> >
>> >     <group> is currently either "SavedSettings" or
>> >     "SavedPerAccountSettings"
>> >
>> >
>> >     ----------------------------
>> >     /ControlGroup/<group>/<identifier>
>> >
>> >     Response is a detailed and update of current settings for the
>> specific
>> >     variable identified.
>> >
>> >     <group> is currently either "SavedSettings" or
>> >     "SavedPerAccountSettings"
>> >     <identifier> is a valid variable name from one of the variable
>> control
>> >     groups.
>> >
>> >
>> >     ----------------------------
>> >     /Agent/Groups
>> >
>> >     Response is a list with details of groups joined by the connected
>> >     agent.
>> >
>> >
>> >     ----------------------------
>> >     /AvatarTracker/Friends
>> >
>> >     Response is the UUID list of the agent's friends and basic status
>> >     of each.
>> >
>> >
>> >     ----------------------------
>> >     /AvatarTracker/Friend/<uuid>
>> >
>> >     Response is a detailed relationship information for a specified
>> >     friend UUID.
>> >
>> >
>> >     ----------------------------
>> >     /GestureManager/Items
>> >
>> >     Response is a list of UUID of active gestures.
>> >
>> >
>> >     ----------------------------
>> >     /GestureManager/Item/<uuid>
>> >
>> >     Response is the details of a MultiGesture structure for the UUID
>> >     specified.
>> >
>> >
>> >     ----------------------------
>> >     /Inventory/Item/<uuid>
>> >
>> >     Response is the details of an inventory item specified by the UUID.
>> >
>> >
>> >     ----------------------------
>> >     /Inventory/Root
>> >
>> >     Response is the UUID of the root inventory folder.
>> >
>> >
>> >     ----------------------------
>> >     /Inventory/Category/<uuid>
>> >
>> >     Response is the UUIDs of the descendant categories and items of the
>> >     specified UUID.
>> >
>> >
>> >     ----------------------------
>> >     /Asset/Notecard/<uuid>
>> >
>> >     Response is the notecard item specified by UUID converted to XML
>> >     format
>> >     (rather than 'linden notecard format').
>> >
>> >     ----------------------------
>> >     /Interface/Connect
>> >
>> >     POST: Attempt to negotiate a connection to enable the above
>> resources.
>> >     * Details of connection steps not included in this doc.
>> >
>> >     ----------------------------
>> >     /AvatarTracker/Friend/s
>> >     /GestureManager/Item/s
>> >     /Inventory/Item/s
>> >     /Inventory/Category/s
>> >
>> >     POST: List of UUIDs for combined query, as above where <uuid> is
>> >     replace
>> >     with just an "s".
>> >     Response: List of combined queries as if each item is an individual
>> >     responses to each UUID.
>> >
>> >
>> >     _______________________________________________
>> >     Policies and (un)subscribe information available here:
>> >     http://wiki.secondlife.com/wiki/OpenSource-Dev
>> >     Please read the policies before posting to keep unmoderated
>> >     posting privileges
>> >
>> >
>>
>> _______________________________________________
>> Policies and (un)subscribe information available here:
>> http://wiki.secondlife.com/wiki/OpenSource-Dev
>> Please read the policies before posting to keep unmoderated posting
>> privileges
>>
>
>
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to