Ponisha es un sitio web que le permite contratar /trabajar como programadores independientes, diseñadores, etc. Puede configurar un conjunto de habilidades y encontrar el proyecto deseado de acuerdo con su habilidad. Este script extraerá posiciones abiertas en Ponisha de acuerdo con su conjunto de habilidades que se encuentra en config.py y enviará un mensaje de texto con los datos utilizando telegram. Por lo tanto, puede hacer clic fácilmente en el enlace enviado a través de BOT y llegar a la página del proyecto.
Para descargar el script copiar este comando en su terminal:
git clone https://github.com/farzinsharif/ponisha-position-finder.gitluego instale la biblioteca de requisitos
pip install -r requirements.txtPython instalado (para ejecutar el script).
Telegram Bot api-key chat-id
Cambie el skill_list var localizar en el archivo config.py de acuerdo con su conjunto de habilidades y cambie el tiempo que desea que el código se ejecute en servidor. Clave API e identificación de chat con cualquiera
desired_skill = [ 'وردپرس' , 'پایتون' , 'ترجمه' , 'میکروکنترلر' ]Para un mejor resultado, este proyecto contiene script de bot de telegrama. Entonces, todo lo que debe hacer es comunicarse con Telegram Bot Father y crear BOT con una clave API única e ID de chat. Después de que haya hecho que casi haya hecho todo lo que tiene que hacer es agregar su clave API e ID de chat a el archivo de configuración y encontrar alojamiento web para ejecutar el código 24/7. Sugeriría render.com, pero puede usar qué servicio desea.
Este script se proporciona tal como está. No soy responsable de ningún daño causado por el uso de este script. Use bajo su propio riesgo. Para evitar cualquier problema para Ponisha, no realice muchas solicitudes. Cómo si se ejecuta el código con la configuración sin cambios, enviará una solicitud al sitio una vez al día.
Aquí está por ejemplo, Mensaje del Bot de Telegram:

Hay parte para enviarle (administrador de BOT) los datos sobre cualquier persona que le haya enviado un mensaje de texto al bot. mensaje de texto.
Las solicitudes de extracción son bienvenidas. Para cambios importantes, abra primero un problema para discutir lo que le gustaría cambiar.
Asegúrese de actualizar las pruebas según corresponda.
Ponisha-Position-Finder se libera bajo los términos de la licencia MIT. Consulte la licencia para obtener más información o vea https://opensource.org/licenses/mit.