Ponisha is a website that allows you to both hire /work as freelancer programmers, designers, etc. you can set up a skill set and find the desired project according to your skill. this script will extract open positions on Ponisha according to your skill set which is located in config.py and will text the data using Telegram bot.extracted elements are Title of project, Description of project, price budget and link to the project page website, so you can easily click on the link sent to you via bot and get to project page.
to download the script copy this command in your terminal :
git clone https://github.com/farzinsharif/ponisha-position-finder.git
then install the requirements library
pip install -r requirements.txt
Python installed (for running the script).
Telegram BOT API-KEY Chat-id
Change the skill_list var locate in config.py file according to your skill set And change the time you want the code to run on server.ask bot father on telegram to get a bot , API key , Chat ID , make sure not to share the API key and chat ID with any one
desired_skill = ['وردپرس', 'پایتون', 'ترجمه', 'میکروکنترلر']
for better result this project contain telegram bot script. so all you must do is to contact telegram bot father and create bot with unique API key and chat id. after you done that your almost done all you have to do is to add your API key and chat id to config file and find web hosting to run the code 24/7 I would suggest render.com but you can use which service you want.
This script is provided as is. I am not responsible for any damage caused by using this script. Use at your own risk. to prevent any issue for ponisha please do not make many requests.how ever if run the code with the unchanged config it will send request to site once a day.
here is e.g of message of the Telegram Bot :
there is part to send you (admin of bot) The data about anyone who texted the BOT.before you share this bot with anyone or give them service with it, make sure to remove the part which send info about chat id and people id as text message.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Ponisha-position-finder is released under the terms of the MIT license. See LICENSE for more information or see https://opensource.org/licenses/MIT.