sphinxcontrib-programscreenshot es un 1,0 extensión Esfinge que ejecuta programas durante el paso de generación e incluye su captura de pantalla en la documentación. & Nbsp; versión GUI de la extensión sphinxcontrib.programoutput.
Inicio: https://github.com/ponty/sphinxcontrib-programscreenshot
Documentación: http://ponty.github.com/sphinxcontrib-programscreenshot
Uso básico
.. Programa-screenshot :: xmessage hola
& Nbsp;: prompt:
¿Cómo funciona?
1. comenzar Xvfb servidor sin cabeza X usando pyvirtualdisplay
Pantalla del programa 2. redirección al servidor Xvfb estableciendo $ variable DISPLAY.
3. espere unos segundos
4. recabar pantalla por pyscreenshot que necesita scrot.
5. El uso de .. :: directiva para mostrar la imagen
Instalación
General
- Instalar Xvfb y Xephyr
- Instalar PIL
- Instalar scrot
- Instalar pip
- Instalar el programa:
& Nbsp; # como root
& Nbsp; pip install sphinxcontrib-programscreenshot
Ubuntu
sudo apt-get install python-pip
sudo apt-get install scrot
sudo apt-get install XVFB
sudo apt-get install xserver-xephyr
sudo apt-get install python-imágenes
sudo pip install sphinxcontrib-programscreenshot
Desinstalar
# Como root
pip desinstalación sphinxcontrib-programscreenshot
Requisitos :
- Python
- esfinge
Comentarios que no se encuentran