Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Stoya en 17 Marzo 2011, 22:03 pm



Título: better soup, ¿cómo hacerlo?
Publicado por: Stoya en 17 Marzo 2011, 22:03 pm
Tengo un blog en soup.io, para los que no lo conozcáis lo que necesitáis saber es que es un blog tipo tumblr o meme, esencialmente de imágenes y donde se puede navegar por el "stream" de la gente a la que sigues, parecido a twitter también, viendo una serie infinita de posts, normalmente imágenes.

Lo que quiero hacer es que al hacer clic con el botón izquierdo o central, compruebe la imagen sobre la que he hecho clic y, si tiene un enlace a una url que empiece por soup me guarde la dirección del enlace en un fichero, y si no empieza por soup o no tiene enlace me guarde la dirección de la imagen. Me gustaría poder guardarlas en tres ficheros distintos, dependiendo del botón con el que haga click. También me vale si en lugar de ser automático con el clic son dos opciones del menú en el clic derecho del ratón, o aun mejor un click y después pulsar una tecla por ejemplo un número del 1 al 3, sería seguramente lo mejor.

Sospecho que esto se puede hacer con greasemonkey, me gustaría más hacerlo con un bookmarklet, pero lo cierto es que no tengo ni idea de javascript ni de por dónde podría empezar.

Antes de ponerme a mirar javascript para nada, ¿se puede hacer?, ¿alguna pista de cómo?


Título: Re: better soup, ¿cómo hacerlo?
Publicado por: Stoya en 19 Marzo 2011, 10:12 am
¿Nadie tiene una idea?


Título: Re: better soup, ¿cómo hacerlo?
Publicado por: Nakp en 20 Marzo 2011, 02:04 am
pues escribir archivos con javascript creo que solo con activeX de M$, lo demas puede hacerse pero vas a necesitar aprender javascript bastante avanzado y no puede hacerse con un bookmarklet, ya que lo que quieres es interactuar con eventos :)


Título: Re: better soup, ¿cómo hacerlo?
Publicado por: Stoya en 20 Marzo 2011, 18:19 pm
Podría hacerlo con tres bookmarklets. Como el bookmarklet de vi.sualize.us

Sólo tendría que hacer click en el bookmarklet escogido y después en la imagen, ¿no?

Aquí está el js de visualize:

http://cdnstatic.visualizeus.com/js/visualizeus.js

¿Hay algún editor para poder leerlo más cómodo?


Título: Re: better soup, ¿cómo hacerlo?
Publicado por: Nakp en 20 Marzo 2011, 19:27 pm
si... el bookmarklet lo usan para cargar un script en el DOM, pero y la lista en un archivo de texto? no seria mas facil hacer post a un php y que este la creara? x'D


Título: Re: better soup, ¿cómo hacerlo?
Publicado por: Stoya en 20 Marzo 2011, 21:03 pm
No lo sé, no sé javascript, no sé qué maneja mejor, normalmente es más simple manejar ficheros de texto que el protocolo http.