2012-01-09 6 views

Respuesta

6

No creo que puedas incrustar html aleatorio en pypi y me alegra que no puedas. Pypi debería seguir siendo un índice de paquete de Python, no un clon de geocities.

Si realmente necesita para poner un vídeo de Youtube en su página de paquete se puede poner una imagen con un enlace al video de Youtube utilizando el estándar de texto reestructurado:

.. image:: http://example.com/image-with-the-first-frame.png 
    :target: http://www.youtube.com/your-video 
+0

que no quieren un html al azar, si es posible, podría ser posible algo así:" .. de vídeo :: http://example.com/my-video ". Creo que su solución es una solución engañosa, y me gusta esto. Pero preferiría establecer un video en lugar de un cuadro – Goin

6

El punto de PyPI es un índice de paquete del módulo para referencia rápida y acceso a módulos y paquetes de Python. No pretende ser un sitio de medios personalizable. Puede agregar una buena cantidad de información a la página de índice para sus módulos y paquetes que coloca en ella, pero no está destinado a nada más que un sitio de índice.

Si usted quiere tener una documentación más detallada con un toque más personalizado, utilice http://packages.python.org que se puede lupload contenido a través de la página de edición del paquete: http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=YOURPACKAGE donde YOURPACKAGE es el nombre del empaquetado ha cargado en PyPI.

+1

Gracias, pero no es una solución. Esto puede ser imposible. – Goin

+0

Es realmente la única opción que tiene. El sitio de indexación no está destinado a una plataforma multimedia. Son lo suficientemente agradables para ofrecer un portal de documentación a través de packages.python.org. Si desea algo como alojar contenido multimedia, use un servicio como 100webspace o algo similar. – Drahkar

+2

No quiero "algo así como alojar contenido multimedia". – Goin

1

especificación de texto reformado está aquí:

http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html

creo PyPI utiliza un paquete llamado docutils para hacer las páginas.

http://pypi.python.org/pypi/docutils/

raw directiva debe ser apoyada, en teoría, a menos que específicamente desactivado.

Sin embargo, podría haber muchos problemas por los cuales no se necesita HTML arbitrario en PyPi: sería un potencial agujero de seguridad XSS que le permite capturar credenciales PyPi de otros usuarios.

Puede confirmar esto desde el código fuente PyPi: http://wiki.python.org/moin/CheeseShopDev

+0

Como dices, la directiva raw debería ser compatible, pero esto no funciona.Creo que es imposible capturar las credenciales a través de XSS, si el inicio de sesión se realiza a través de la autenticación básica – Goin

+0

¿Aún puede hacer publicaciones en forma de JavaScript para manipular el registro del paquete PyPi del propietario? –

+0

No, no puedo incrustar el código html/js. – Goin

Cuestiones relacionadas