Ayuda para ejecutar programa en Python

C++, Visual Basic, Python, PHP, Javascript, te suenan a algo? Seguramente eres coder..
Responder

Topic author
OJMH7
Mensajes: 2242
Registrado: Sab Mar 10, 2012 2:28 pm

Ayuda para ejecutar programa en Python

Mensaje por OJMH7 »

Ok amigos, les explico mi caso. Necesito obtener una contraseña de un correo, la misma se encuentra perdida entre los miles de mensajes viejos de una app de chat llamada GroupMe.

La app guarda automáticamente todos los mensajes del grupo de chat en sus servidores, pero hacer el scroll back hasta llegar al mensaje que necesito pues no tengo ni idea de cuanto tiempo pueda tomar. Estamos hablando de un grupo de chat donde fácilmente se escriben 100msj diarios y la info que necesito se encuentra en el mes de febrero.

Ahora bien googleando conseguí algunas alternativas que te permiten descargar el historial completo del grupo de chat pero en ambos casos se requiere ejecutar unos comandos en Python del cual estoy completamente desfamiliarizado.

https://github.com/cdzombak/groupme-tools
https://github.com/youyanggu/groupme_st ... /README.md

Hasta los momentos lo unico que he podido hacer es conseguir el "Access Token" e instalar el Python en la PC, pero no encuentro como hacer para ejecutar los programas ....


Si alguien me puede orientar se los agradecería mucho ....


Saludos!
Intel Core i5 3570K @4,5gHz 1.280v
Corsair H60
ASUS P8Z77-V
Dominator Platinum 16gb (4X4 GB) 1866mHz
R9 280x CFX
Sound Blaster Recon3D + X-540 + HD 558
SSD Samsung EVO 250gb + Seagate 2tb
PSU Corsair HX 850w
LG 3D W2363D + NVIDIA 3D Vision Kit
NZXT Phantom 410
Razer Deathadder + Lycosa

guti696
Mensajes: 3714
Registrado: Dom Ago 02, 2009 10:16 pm
Ubicación: Maracaibo

Re: Ayuda para ejecutar programa en Python

Mensaje por guti696 »

Necesitas tener instalado el compilador de python en tu sistema operativo para que los archivos con extension ".py" se puedan ejecutar.

https://www.python.org/downloads/

Descarga la version 2.7.10 XXXXXXXXXX

EDITO: Descarga la version 3.4.3
Phenom II X4 B55 - CM Hyper 212+ - GIGABYTE 890GPA UD3H - GSkill 2x2 GB + Kingston 2x2GB
SSD: Crucial M4 64GB - HDD: WD 500GB, Seagate 320GB, Maxtor 250GB
GPU: IGP HD 4290 - PSU: EVGA 600B - Case: TT Armor A90
Genius Ergo 525 + Microsoft Sidewinder X4 + Logitech X540
Samsung B2230N 22"

Topic author
OJMH7
Mensajes: 2242
Registrado: Sab Mar 10, 2012 2:28 pm

Re: Ayuda para ejecutar programa en Python

Mensaje por OJMH7 »

guti696 escribió:Necesitas tener instalado el compilador de python en tu sistema operativo para que los archivos con extension ".py" se puedan ejecutar.

https://www.python.org/downloads/

Descarga la version 2.7.10 XXXXXXXXXX

EDITO: Descarga la version 3.4.3

Había descargado la version 2.7 ... acabo de descargar la versión 3.4.3 y aun el supuesto programa no se ejecuta.


Podrías intentar ejecutar este programa desde tu PC a ver si el resultado es diferente ?

https://github.com/youyanggu/groupme_stats

(los archivos del programa se descargan en el botón que dice "Download Zip" a mano derecha, o al menos eso es lo q yo entiendo )

Mil gracias!
Intel Core i5 3570K @4,5gHz 1.280v
Corsair H60
ASUS P8Z77-V
Dominator Platinum 16gb (4X4 GB) 1866mHz
R9 280x CFX
Sound Blaster Recon3D + X-540 + HD 558
SSD Samsung EVO 250gb + Seagate 2tb
PSU Corsair HX 850w
LG 3D W2363D + NVIDIA 3D Vision Kit
NZXT Phantom 410
Razer Deathadder + Lycosa

guti696
Mensajes: 3714
Registrado: Dom Ago 02, 2009 10:16 pm
Ubicación: Maracaibo

Re: Ayuda para ejecutar programa en Python

Mensaje por guti696 »

Disculpa la tardanza.

Segun lo que veo.

#1 In order to download GroupMe messages, you need an unique access token provided to you by GroupMe. To get this, log into GroupMe's Developers website and click Access Token. You should then be given a 40 character long access token.

-- Necesitas un token unico que entrega GroupMe.

#2 You need to install Python's request library: pip install requests
-- Tienes que tener instalado "pip": https://pip.pypa.io/en/stable/installing.html , aunque python 2.7.9 y el 3.4 ya lo traen instalado.
-- Necesitas instalar esta librería: http://docs.python-requests.org/en/late ... l/#install EDITO: necesitas usar "pip" para escribir esta linea "pip install requests"

#3
- Necesitas conseguir el token
- Tienes que ejecutar "retrieve_msgs.py",luego introducir el token para poder descargar los mensajes a un archivo .CSV
- Por ultimo buscar algún programa que ejecute archivos .CSV
Phenom II X4 B55 - CM Hyper 212+ - GIGABYTE 890GPA UD3H - GSkill 2x2 GB + Kingston 2x2GB
SSD: Crucial M4 64GB - HDD: WD 500GB, Seagate 320GB, Maxtor 250GB
GPU: IGP HD 4290 - PSU: EVGA 600B - Case: TT Armor A90
Genius Ergo 525 + Microsoft Sidewinder X4 + Logitech X540
Samsung B2230N 22"

Topic author
OJMH7
Mensajes: 2242
Registrado: Sab Mar 10, 2012 2:28 pm

Re: Ayuda para ejecutar programa en Python

Mensaje por OJMH7 »

guti696 escribió:Disculpa la tardanza.

Segun lo que veo.

#1 In order to download GroupMe messages, you need an unique access token provided to you by GroupMe. To get this, log into GroupMe's Developers website and click Access Token. You should then be given a 40 character long access token.

-- Necesitas un token unico que entrega GroupMe.

#2 You need to install Python's request library: pip install requests
-- Tienes que tener instalado "pip": https://pip.pypa.io/en/stable/installing.html , aunque python 2.7.9 y el 3.4 ya lo traen instalado.
-- Necesitas instalar esta librería: http://docs.python-requests.org/en/late ... l/#install EDITO: necesitas usar "pip" para escribir esta linea "pip install requests"

#3
- Necesitas conseguir el token
- Tienes que ejecutar "retrieve_msgs.py",luego introducir el token para poder descargar los mensajes a un archivo .CSV
- Por ultimo buscar algún programa que ejecute archivos .CSV
El token ya lo tengo .... y el pip ya lo tengo tengo instalado. No entiendo muy bien a q te refieres con eso de "escribir esta linea" ... donde y como la escribo? (la verdad no estoy para nada familiarizado con esto).

Cuando ejecuto el "retrieve_msgs.py" (asumo q con ejecutar estamos hablando de hacer doble clic en el archivo :oops:) se abre una pantalla tipo .cmd y en menos de un segundo se cierra ... no hallo donde ni como introducir el bendito token.

Ya intente ejecutar el programa desde dos PC distintas y el resultado es el mismo :cry:
Intel Core i5 3570K @4,5gHz 1.280v
Corsair H60
ASUS P8Z77-V
Dominator Platinum 16gb (4X4 GB) 1866mHz
R9 280x CFX
Sound Blaster Recon3D + X-540 + HD 558
SSD Samsung EVO 250gb + Seagate 2tb
PSU Corsair HX 850w
LG 3D W2363D + NVIDIA 3D Vision Kit
NZXT Phantom 410
Razer Deathadder + Lycosa

guti696
Mensajes: 3714
Registrado: Dom Ago 02, 2009 10:16 pm
Ubicación: Maracaibo

Re: Ayuda para ejecutar programa en Python

Mensaje por guti696 »

el "pip" debe tener una línea de comando asi tipo "cmd", ahi debes escribir esa linea de codigo para que instale la libreria.
Phenom II X4 B55 - CM Hyper 212+ - GIGABYTE 890GPA UD3H - GSkill 2x2 GB + Kingston 2x2GB
SSD: Crucial M4 64GB - HDD: WD 500GB, Seagate 320GB, Maxtor 250GB
GPU: IGP HD 4290 - PSU: EVGA 600B - Case: TT Armor A90
Genius Ergo 525 + Microsoft Sidewinder X4 + Logitech X540
Samsung B2230N 22"

Topic author
OJMH7
Mensajes: 2242
Registrado: Sab Mar 10, 2012 2:28 pm

Re: Ayuda para ejecutar programa en Python

Mensaje por OJMH7 »

guti696 escribió:el "pip" debe tener una línea de comando asi tipo "cmd", ahi debes escribir esa linea de codigo para que instale la libreria.

No se si hice bien, pero creo q me sale un error:

Imagen


PS: Ahora no se si tal vez pueda ser por q actulize al windows 10, mañana pruebo en la desktop
Intel Core i5 3570K @4,5gHz 1.280v
Corsair H60
ASUS P8Z77-V
Dominator Platinum 16gb (4X4 GB) 1866mHz
R9 280x CFX
Sound Blaster Recon3D + X-540 + HD 558
SSD Samsung EVO 250gb + Seagate 2tb
PSU Corsair HX 850w
LG 3D W2363D + NVIDIA 3D Vision Kit
NZXT Phantom 410
Razer Deathadder + Lycosa
Responder