Python library converted to PHP 8.2 and Laravel 10

25.0 GBP

25.0 GBP peopleperhour Technology & Programming Overseas
329 days ago

Description

https://github.com/apriha/lineage which is Python 3 needs to be converted into our two repositories which are PHP and Laravel. https://github.com/laravel-liberu/php-dna and https://github.com/laravel-liberu/laravel-dna
I want a standard PHP 8.2 support library then a Laravel Wrapper around it.
Estimated cost please.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Hello Freelancers, I'm searching for a developer familiar with web scraping and Python to fix an existing web scraper which scrapes product data from products from category links from italian ecommerce-website www.yeppon.it The script basically works, but it gives an error on certain points when scraping, I think because of a light change in the structure of the website which causes an error when the script tries to scrape a products text description. Goal of this project is to fix the errors so the script works like it used to again, scraping data of products from given category-URLs from the website and giving out the data in csv-files. I think this won't be too much of an effort because it is basically this one error which needs to be located and fixed, everything else still seems to work fine. Price can be discussed. Some facts: 1. The web scraper is based on Python with a GUI. It's final version comes as an exe file (therefore I can't attach it in the project description, I will send it in the messages or work stream). 2. It scrapes certain product data (like product name, price, description, image links) by category links which can be entered into the GUI. The GUI also has some input fields, these are just for fixed strings which can be entered into the fields and will be given out in the CSV files the script gives the product data in. 3. The scraper technically still works, however, it gives an error when scraping certain categories. You can check this by running the tool, filling out the given input fields with the data explained in the "Instructions" tab of the tool and then start scraping. It will produce this error (can be found in the log file): -------------------------------------------------------------------------------------------------------------- 2024-04-24 12:44:24,765:ERROR:'descriptionHtml' Traceback (most recent call last): File "async_scraper.py", line 739, in scrape description_html = pdata["pageProps"]["product"][ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'descriptionHtml' 2024-04-24 12:44:24,765:INFO: Finally 2024-04-24 12:44:24,765:INFO: No data found! ------------------------------------------------------------------------------------------------------------------ 4. The error seems to occur when scraping a products text description. The text description consists of three possible elements: - bulletpoints formatted into an ul element - a text description which is cleaned/has HTML code removed/replaced - scraping data from a table on the website and putting it into a given HTML structure It was developed by a freelancer from PPH for a colleague of mine, unfortunately I can't reach my colleague for quite some time now to ask for all the details or the freelancers name, so I will post this to the public. Scraping some categories will result in the error mentioned above, for example: https://www.yeppon.it/c/elettrodomestici/grandi-elettrodomestici/asciugabiancheria or https://www.yeppon.it/c/elettrodomestici/grandi-elettrodomestici/frigoriferi Others work just fine, like: https://www.yeppon.it/c/telefonia/smartphone/smart-phone I will attach the files I have about this project from my colleague. As I can't attach exe or rar files, I attached: - a first version of the Python code (it is a beta version which will give another error which is solved in the final exe file and not the final code, just to give you an impression), as well as the code of the GUI and the requirements. These are async_scraper.txt, gui.txt and requirements.txt
300.0 USD Technology & Programming peopleperhour Overseas
9 hour ago
Summary: We are looking for an experienced freelance Database Engineer to create a high-performance database tailored for managing operational data from our truck fleet. The role involves collaborating with the Original Equipment Manufacturer (OEM) of the trucks to integrate our internal server with theirs. This integration will facilitate the transfer of real-time operational data. The primary goal is to store this data in our internal database, enabling data analytics to optimize fleet operations. +++ Scope of Work: The project will be executed in four main stages, with the initial contract focusing on the first two stages: 1. Database Design and Development: Design and implement a high-performance database hosted on our internal servers. This database will be linked to real-time data on the servers of the truck's OEM, ensuring seamless synchronization and data integrity. 2. Data Visualization and Reporting: Develop basic visualization and reporting capabilities to allow for easy interpretation and analysis of the collected data. This will include the creation of dashboards or reports that highlight key metrics and trends. (Future Stages to be Scoped Separately) 3. Develop a web portal, hosting data reports developed in stages 1 and 2. 4. Develop a mobile app, hosting data reports developed in stages 1 and 2. +++ Deliverables: 1. Develop and host a database on an internal server that maintains a consistent and complete dataset of real-time operational data. 2. Establish and document automatic synchronization between the internal database and the servers hosted by the OEM. 3. Create a basic dashboard for visualizing the operational data stored in the database, featuring essential metrics and real-time updates. +++ Key Responsibilities: • Analyze and understand the structure of the existing data on the OEM servers. • Design a scalable and secure database architecture. • Implement the database on our internal servers, ensuring real-time data synchronization with the OEM servers. • Develop basic tools or dashboards for data visualization and reporting. +++ Skills and Qualifications: • Proven experience in database design and development, especially with large and complex datasets. • Proficiency in database management systems (e.g., SQL, NoSQL) and data visualization tools. • Excellent analytical and problem-solving skills. • Ability to work independently and in collaboration with cross-functional teams. • Effective communication skills, with the ability to document and explain technical details clearly. +++ Project Timeline: The initial scope of the project (stages 1 and 2) is expected to be completed over the course of eight (8) full time days within a one-month timeframe (April 29th – May 31st). This period allows for actual development, with additional time allocated for necessary engagements with external stakeholders at the OEM. +++ Application Process: Interested candidates are invited to submit a proposal outlining their approach to the project, including a timeline, budget estimate, and a portfolio of relevant work. Shortlisted candidates may be invited for an interview to discuss the project in further detail. +++ About Us: At Bisedge we provide, maintain and operate mainly electric material and cargo handling equipment for companies in Africa.
2500.0 USD Technology & Programming peopleperhour Overseas
2 days ago