Onde armazenar strings curtas (com minha chave) na internet?

1

Existe um serviço simples para armazenar strings sob minha chave que podem ser usadas por bots?

Requisitos:

  1. Acesso simples à linha de comando, postagem automática permitida
  2. Não há necessidade de manter alguma sessão com o serviço ativo
  3. eu escolho a chave (então o pastebins falha)
  4. Não há necessidade de registro / autenticação (por simplicidade)
  5. A string deve ser mantida por cerca de um mês.

Eu quero algo como:

Store:
$ echo some_data_0x1299C0FF | store_my_string testtest2011

Retrieve:
$ retrive_my_string testtest2011
some_data_0x1299C0FF

Você tem ideias do que devo usar para isso? Eu só consigo pensar em usar o IRC de alguma forma (tópicos do canal, /whowas , ...), mas isso é muito complexo para essa tarefa simples.

Nenhuma segurança é necessária: qualquer pessoa pode atualizar minha string. A tarefa parece muito simples, então espero que a solução seja similarmente simples. Esperando algo como single simple curl call.

    
por Vi. 23.06.2011 / 16:53

2 respostas

0

Você pode usar o DNS TXT records para armazenar strings dessa maneira. Não tenho certeza de quão fácil seria definir, mas isso dependeria de como seu servidor DNS está configurado.

    
por 23.06.2011 / 17:13
0

Você geralmente não pode se afastar do terceiro requisito, a menos que você hospede seu próprio serviço - devido a possíveis problemas causados por colisões. Há uma solução desagradável: ocultar o pastebin atrás de um encurtador de link - alguns deles, como o link , permitem escolher seu próprio prefixo.

A maioria dos pastebins permite a recuperação da pasta "bruta", e o envio pode ser feito com uma simples solicitação HTTP. O mais simples é sprunge :

$ echo "This is a test" | curl -F 'sprunge=<-' http://sprunge.us
 http://sprunge.us/fiea

$ curl http://sprunge.us/fiea
This is a test
    
por 23.06.2011 / 21:32