NVX :: SDS.

NVX :: SDS é um invólucro que simplifica usando o Ruby para acessar os serviços da Web.
Baixe Agora

NVX :: SDS. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Barry Ruffner
  • Site do editor:
  • http://nvx-sds.rubyforge.org/

NVX :: SDS. Tag


NVX :: SDS. Descrição

NVX :: SDS é um wrapper que simplifica usando Ruby para acessar os serviços da Web. NVX :: SDS é um wrapper que simplifica usando Ruby para acessar a Web services.The Nirvanix SDS é um SDK completo no sistema de arquivos Nirvanix que permite armazenar arquivos de arquivos em servidores remotos e plenamente em conta management.GETTING STARTEDAfter biblioteca as gemas é instalado, você precisará: require 'nvx_sds' Criando uma operação SessionMost usando esta biblioteca usará ir através do objeto Session. A sessão realiza autenticação e informações de conexão persistente para o Nirvanix account.Creating uma sessão pode ser feito usando: session = Session.new ( "APP-CHAVE", "username", "APP NAME", "password") Para obter uma conta ir para http://nmp.nirvanix.com/ e se inscrever. Isso irá gerar uma nova conta e aplicação chave que você pode usar o passe para a sessão de inicialização method.When você terminar com uma sessão sempre certifique-se de log a sessão para invalidar o token de sessão ativa. session.Logout upload de um Fileto upload de um ficheiro vai precisar para criar uma sessão e um objeto SoapUpload. A chamada tem um arquivo local e córregos para o servidor remoto. Abaixo está um exemplo de um upload: session = Session.new ( "APP-CHAVE", "username", "APP NAME", "password") remote_file = "/TestUpload.txt"# obter um arquivo na directorylocal_file atual = File.expand_path (File.join (File.dirname (__ FILE__), '')) + remote_fileSoapUpload.UploadFile (remote_file, local_file, session.account_login) aRQUIVO GERAL OPERATIONSThere muitas operações de arquivo diferentes que estão disponíveis, uma vez que um arquivo foi carregado através da API. Para chegar a essas operações que você pode recuperar a pasta raiz. O exemplo a seguir mostra esta e imprime cada name.session pasta = Session.new ( "APP-CHAVE", "Utilizador", "APP NOME", "PALAVRA-PASSE") Root_folder = session.GetRootFolder (1, 500, 0, verdadeiro ) root_folder.folders.each fazer | pasta | imprimir parâmetros folder.nameendThe são: currentPage - A página atual que você está requestingNumberPerPage - Este é o número total de itens arquivos ou foldersFolderSortCode - Como a lista de itens devolvidos devem ser sortedSortDescending - Se a lista de itens devem ser listados em ordem decrescente orderThe número máximo de itens reutrned em uma única página é 500The códigos pasta de classificação são: NameCreatedDateSizeBytesFileTypeLoadChildren deve ser chamado para paginação punho, devido a preocupações de memória nós não querem voltar muitos itens em um pedido, isso poderia causar problemas para as pessoas que utilizam servidores compartilhados com memória bonés ou outras limitações. Depois de obter um objeto de pasta você pode copiar, mover, renomear e apagar arquivos ou pastas Você pode ler mais nas operações de pasta RubyDoc entry.File pode ser concluído em uma maneira similar usando o objeto de sessão NVXFile object.ACCOUNTING OPERATIONSThe permite obter ou conjunto conta informações sobre a conta que você usou para criar a sessão. Esta é uma informação de contato e nome de usuário. O objeto de sessão também pode ser usado para recuperar um objeto MasterAccount que lhe dará a capacidade de criar e contas de criança de exclusão, configurar e obter notas de contas e representação de crianças com menos que o mestre account.The conta principal tem um conjunto exclusivo de crianças e arquivo sistema por chave aplicação, mas apenas um conjunto de informações sobre a conta do contato. Isto significa que cada tecla do aplicativo é um espaço único na conta do mestre. Você pode ler mais sobre este relacionamento nos Documentation.As oficiais API Nirvanix representam um mestre não será necessário a senha da conta de criança apenas o nome de usuário que você deseja impersonate.TRANSCODINGThere são dois transcodificação namespaces Áudio e Vídeo. Os métodos transcodificar deixar você converter arquivos de um formato em outro. no espaço de nomes de vídeo, há também a capacidade de extrair frames, isto é útil para retirar um certo número de quadros de um vídeo ou a geração de miniaturas ou visualização images.SEARCHINGYou pode pesquisar em três formas primárias, sistema de arquivos, metadados e marcas. Cada método de pesquisa pode ser chamado a partir do objeto de sessão e retorna um conjunto de arquivos de teste de unidade SearchItem objects.UNIT TESTSThe mostrar quase todas as funcionalidades na biblioteca. Você pode executá-los a si mesmo, modificando o arquivo testconfig.rb no diretório de testes sob o Gem. Você vai precisar de uma chave de aplicação, conta principal nome de usuário / senha e uma conta de criança usuário / senha para executar os testes.


NVX :: SDS. Software Relacionado

X.

X Project é uma ferramenta para sistemas semelhantes a UNIX que leva todo o incômodo de extrair arquivos. ...

380

Download

Pstdelta.

PstDelta foi criado para reduzir amplamente o tamanho dos backups diferenciais de arquivos .pst. ...

150

Download