ImageShack Uploader

Olá pessoal!

Bom, algumas dezenas de horas de programação e finalmente tenho uma versão funcional do programa.

Não tenho um host definitivo, então por enquanto o programa estará disponível aqui:
http://s8.yousendit.com/d.aspx?id=0JM9F40WZIAKF32XZWTKQ64X99 (versão RAR)
http://s8.yousendit.com/d.aspx?id=3COIX6TG0RUHN0OU50AFYOW3PL (RAR caso o primeiro pare de funcionar)
http://s8.yousendit.com/d.aspx?id=1NBZ1G0RUBRVV10QM4XFDSHJYD (versão ZIP, maior porém mais gente tem)

Modo de usar:

  1. Copie o arquivo uploader.htm para a pasta raiz (C:). IMPORTANTE: O programa não funciona sem isso. Logo vou mudar para ele funcionar na pasta do programa
  2. Abra o programa
  3. a ) arraste as imagens do Explorer para a janela do programa OU
    b ) clique no botão add e adicione as imagens (não testei pra ver se funciona bem ainda)
  4. Selecione o tipo de link desejado (importante: leia sobre o primeiro bug abaixo)
  5. Clique no botão upload
  6. A cada imagem enviada para o site, o link aparecerá no lado direito da janela, portanto copie-o.

Obs: é possível, pelo menos em teoria, mudar o tipo de link durante o upload.

IMPORTANTE: Evite usar a área de transferência (copiar ou colar) durante o upload. Leia mais na lista de bugs.

Por favor, testem e dêem sugestões. Se algo não funcionar, por favor avisem por aqui ou no meu e-mail mesmo (está no About do programa). Na hora de reportar um bug (falha), por favor informem sistema operacional usado e resolução da tela, além da descrição do problema obviamente.

Alguns bugs conhecidos por enquanto são:

  • Imagens muito pequenas NÃO vão funcionar com o tipo de link thumbnail. Isso é uma limitação do Imageshack, porém pretendo melhorar um pouco isso no meu programa em breve.
  • O cursor do mouse pode mudar de posição durante o upload
  • A janela é sempre restaurada a cada novo arquivo adicionado
  • O uso da área de transferência durante o upload pode causar problemas no programa e/ou perda de dados da área de transferência.

Depois de corrigir as falhas, a primeira coisa que pretendo implementar é um mostrador de progresso EFICIENTE, que realmente mostre quantos % já foram uploadados e quanto ainda falta. Isso vai dar um pouco de trabalho.

Também vou implementar um arquivo de log com todas as imagens uploadadas.

Aqui está um screenshot (obviamente usei o próprio programa para uploadar a imagem :D):

http://img54.exs.cx/img54/4825/uploader0qr.jpg

Bom, é isso, espero que gostem!

Abraços!

Ricardo

è meu amigo … show de bola cara … aki tá funcionando blz … uso WIndows XP com banda larga …

Ricardo,

Ainda não tive tempo de testar, mas como disse anteriormente, a idéia é excelente. Vou fazer o teste assim que eu voltar do almoço.

Assim que voltar, eu retorno!

Abraço,
Fernando

Testando

Pelo jeito não consegui, alguma dica?

Pelo jeito não consegui, alguma dica?
Tem que colocar o arquivo uploader.htm no Raiz do C: :) É o único probleminha, pq de resto está bem legal, se fosse integrado com o Explorer então seria bem mais legal :)

Meu teste… :slight_smile:

Leo,
A instalação ocorreu bem, consegui abrir o programa, mas na hora de postar a foto o link não funciona.
Tem que ser cadastrado no site?
Eu adiciono a foto e clico em UPLOADER, espero um pouco e aparece o link.
Depois eu copio este link e coloco no explorer ou no fórum aqui e não aparece a foto.
Aonde estou errando?
Abraços

Desculpe, mais vc poderia explicar p/ quem nao sabe oq é p/ q serve esse programa? :slight_smile:

Valeu!!!

Bom, obrigado a todos pela ajuda com os testes!

Vamos lá:

aaserodio, realmente está estranho, aparentemente está tudo funcionando normal, vc chegou a testar mais algum arquivo? Dá o mesmo problema?

Leo, ainda bem que vc mencionou, esqueci de falar. Essa integração com o Explorer é o que tem me deixado mais intrigado, eu ainda não descobri um jeito de fazer. Na verdade isso está pronto no programa, e pelo prompt do DOS também funciona, mas ainda não consegui integrar com o Windows. Mas pode ter certeza que assim que descobrir como fazer isso vou implementar, eu também acho que facilitaria muito a vida.

Na verdade até consegui fazer isso funcionar, mas só com 1 arquivo, com vários não acontece nada. Eu vou almoçar agora e já explico como faz, tem que fazer algumas alterações no registro.

Ah, e belas fotos! B)

Bom, e para quem não sabe o que o programa faz, é o seguinte: tem um site, chamado ImageShack, que armazena gratuitamente imagens que podem ser usadas em qualquer site/fórum. O site é www.imageshack.us. O que esse programa meu faz é automatizar o envio dos arquivos, então vc dando upload pelo programa, ele retorna um link do site com a imagem que vc enviou. Isso é muito mais prático do que no próprio site, em especial o envio de várias imagens de uma vez.

Abraços!

Ricardo, esse programinha vai mudar minha vida em termos de arrumar o concurso heheheheh!

Realmente Leo, vai ser uma mão na roda! :rolleyes:

Bom, para quem quiser integração com o Explorer, façam o seguinte:

Criem um novo arquivo, com extensão .reg, e o seguinte conteúdo:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes*\Shell\Upload to ImageShack\Command]
@=“"C:\Arquivos de Programas\ImgUploader\ImgUploader.exe" %1”

Obs: mudem o caminho para a pasta onde está instalado o programa, lembrando sempre de usar duas barras ao invés de uma.

Sugestão: abram o bloco de notas, copiem o conteúdo, e salvem o arquivo como “Uploader.reg” (usem as aspas, assim ele vai garantir que o arquivo não vai ser um txt).

Depois é só abrir o arquivo e responder sim à pergunta sobre adicionar no registro. Então é só ir no Explorer, clicar com o direito em algum arquivo, e selecionar a opção Upload to Imageshack.

Eu testei aqui e está dando um erro, já até tenho idéia do que pode ser, agora estou sem tempo para arrumar, mas vou fazê-lo assim que possível.

Vou esperar vc conseguir evoluir com ele… :slight_smile:
Ai adiciono no registro.
Se vc conseguir deixar ele bonitinho até com instalador vc poderia oferecer o programa para eles. :slight_smile:

Nova versão!!!

Mudanças:

  • Adicionada integração com shell, através do item Enviar Para
  • O arquivo uploader.htm agora fica na mesma pasta do programa, não na raiz
  • É possível salvar a configuração do tipo de arquivo através da caixa Save
  • Apertar ENTER aciona o botão Upload
  • Pequenas correções na interface

Para integrar com o Explorer, é só criar um atalho para o programa na pasta SendTo. O nome do atalho vai ser o texto que vai aparecer quando clicar. No Windows 2000/XP ela está localizada na pasta C:\Document and settings[nome do usuário]\SendTo. No Windows ME e inferior eu acho que é na pasta Windows, mas qualquer coisa é só dar uma localizar. Ah, e a pasta está oculta, então ativem a exibição desses arquivos, para isso no Explorer menu Ferramentas > Opções de Pasta > Modo de exibição > Mostrar pastas e arquivos ocultos.

Depois é só clicar com o direito nas imagens > enviar para > nome do atalho.

Last but not least, os links:

http://s23.yousendit.com/d.aspx?id=3MP8V05J3SZGU26U9N4C9O0MI0

http://s23.yousendit.com/d.aspx?id=11134OZC8KFA03BAIU4SXIN2L5 (backup)

Continuem com as sugestões!

Ricardo, ainda não tive tempo de instalar, mas tenho uma pergunta:

Como faço para as informações ficarem gravadas no meu login. Acho que isso é importante, pq se eu perder o endereço, posso reencontrá-lo em meu arquivo.

Eu ainda não testei, mas esse recurso está funcionando?

Abraço,
Fernando

Testado.
Aparentemente está legal…
A integração com a Shell é que eu ainda não testei, ela funciona para mandar múltiplos arquivos?

Olha Fernando, isso eu achei que seria uma questão fácil de resolver, mas talvez complique um pouco.

O que eu estava pensando em fazer, é em vez de usar o login, gerar um HTM parecido com o do site, mas gravado localmente, assim quando quiser recuperar uma de suas imagens é só abrir a página localmente e copiar o link, o que acha da idéia? Depois no futuro eu vejo se consigo implementar o login.

Leo, agora funciona para múltiplos arquivos sim! É só copiar o atalho do programa para a pasta SendTo.

Eu pensei em algo que talvez funcione. Vou fazer um teste e ver no que dá.

O que eu pensei é se voce descobrir como ele relaciona o login com o envio da imagem, pode ser que se consiga. Por ex:

  • como é a string de envio dessa imagem sem login?
  • como é a string com o login?

Uma idéia foi primeiro logar e depois enviar e verificar se com o login aberto ele envia.

Se voce puder fazer o teste, agradeço, pq to sem tempo!

Abraço,
Fernando

Nossa, Fernando, muito obrigado pela idéia!

Eu percebi o seguinte: o login aparentemente funciona pelo IP, ou seja, é só vc abrir com o seu login quando vc inicia o PC, ou quando entra pelo site pela primeira vez, que todas as imagens que vc mandar irão para a sua área. Eu testei aqui, e realmente aconteceu isso, eu abri e fechei uma sessão com o login, depois fiz um upload pelo programa. Quando abri novamente a sessão com o login, a imagem estava lá! Isso vai ser facílimo de implementar no programa, é só eu colocar uma opção onde o usuário informa a string de login dele e está feito!

Muito obrigado mesmo pela sugestão, agora estou meio sem tempo mas na próxima versão implementarei isso!

Hmm… eu descobri uma coisa: TODAS as fotos que eu mandei pelo programa, desde a primeira versão, estão na minha galeria, mesmo sem ter nunca logado!

Ou seja, o login não é por IP (meu IP é dinâmico), não sei como funciona mas aparentemente é permantente!

Quer dizer, usou o programa está na galeria, não preciso nem programar nada!

Isso facilita muito a minha vida, nem preciso mais fazer o log, como eu estava pensando.

Só sugiro que todos que usem o programa façam cadastro lá no site!

Provavelmente sua senha está salva por coockie, então seria legal abrir espaço para digitar a senha mesmo assim.