Java program web data extraction jobs
I need a skilled Java developer to enhance our existing code for uploading WooCommerce product pages to our Google Comparison Shopping Centre account. Key Tasks: - Enhance our current code to improve the upload process of product data to Google Comparison Shopping Centre. - Ensure the integration with Google CSS API is seamless and efficient. Ideal Skills and Experience: - Proficient in Java with a strong background in coding and enhancing existing software. - Experience with WooCommerce and Google Comparison Shopping Centre is a plus. - Previous work with Google CSS API would be beneficial. - Strong debugging skills and attention to detail.
...system**—similar in concept to ScreenCloud—that allows restaurants and other businesses (or your own team) to remotely manage and display content (images, videos, menus, prices, ads) on screens located in various places. We’ll break it down into key components, approaches, and technical considerations. --- ## 1. High-Level System Architecture 1. **Cloud-Based Management Platform (CMS)** - A web-based dashboard (for restaurants, your company’s internal users, etc.) to upload designs, videos, text, and schedule content for specific screens or groups of screens. - A backend server (API) to store and manage all the content, user information, screen configurations, etc. 2. **Player/Client Application** (running on the physical screen or de...
I have multiple Excel files that contain customer details such as name, address, suburb, postcode, and telephone number as part of delivery manifests for a freight provider. I'm looking for an Excel expert who can help me consolidate these files into a single, clean customer database...- Extract contact details from all files - Merge all files into one without duplications - Count and record how many times each customer appears across the separate freight manifests The final merged file should be in Excel format and include the contact details along with an appearance count for each customer. Ideal Skills & Experience: - Advanced Excel skills (data extraction, merging, deduplication) - Experience with data consolidation and cleanup - Attention to detail to ...
I'm seeking a seasoned Java Spring Boot developer for my client. The application will primarily manage Financial data and require seamless integration with a Payment Gateway. The ideal freelancer for this project should have: - Extensive experience with Java Spring Boot, webflux, Error handling, and basic understanding of react and Java reactive programming. - Proven track record in developing applications for handling Financial data with minimum experience of 5+ years in relevant technologies. - Able to write Junit/mokito test cases for newly developed code. - Expertise in integrating Payment Gateways We are looking for freelancers who work at a fixed time from 8 pm IST to 2:30 pm IST and have to work in a client environment with any desk or ultr...
I'm looking for someone to summarize all item measurements for me, similar to the highlighted example. In that example, 4 items were clearly extracted. Key tasks inc...all item measurements for me, similar to the highlighted example. In that example, 4 items were clearly extracted. Key tasks include: - Summarizing item measurements in a Table format - Focusing specifically on 'Quantities' - Manually searching for additional item measurements for any constructs that currently lack them Ideal skills for the job: - Strong attention to detail - Experience with data analysis and summarization - Ability to conduct thorough manual searches Please note, the measurements will need to be presented in a table format. I'm looking for someone who can replicate the clari...
I need a professional who can extract my logo from a leaflet and convert it into PNG, JPEG, and SVG formats. The logo should be in its full color scheme, without any enhancements needed. Ideal Skills and Experience: - Proficiency in image editing software - Experience in logo extraction and format conversion - Attention to detail
...functionalities: 1. Live Location Sharing: • Allow the driver’s live location to be shared with the user. • Provide a public link to the user, enabling anyone with the link to access the live location of the driver in real time. 2. Chat Functionality: • Implement real-time chat between the driver and the user. Technical Requirements: • Backend Framework: Java Spring Boot • Real-time Data Sharing: WebSocket (or any suitable alternative for live data sharing) • Database: PostgreSQL Development Scope: • The module must be developed as a standalone component to ensure it can be integrated with our existing Spring Boot application by our in-house team. • Access to our application’s source code will not be pr...
...seeking a skilled web scraper to extract specific data from a website for me. The goal is to replicate certain features on a new site, specifically the filter options. Data to be Scraped: - Text data: This is the primary type of data that needs to be scraped. It could include anything from product descriptions to user comments. - Gallery images: These are the images that need to be scraped. They will be used to build a similar visual experience on the new site. Key Requirements: - Extensive experience in web scraping and data extraction. - Proven ability to replicate website features on a new site. - Familiarity with image data and its usage in website development. - Ability to work independently and deliver on time. You...
I'm seeking a Python developer proficient with the Deepgram API to create code that extracts VAD variables from WAV files. The extracted data should be displayed against the corresponding sound files. Key Requirements: - Implement using Python, as it's my preferred language for this project. - Use the Deepgram API to extract VAD variables. - Include Speech-to-text transcription in addition to the VAD variables. Ideal Skills: - Deepgram API experience - Python programming - Audio processing knowledge - Speech-to-text transcription skills Please note, I will be providing WAV sound files for this project.
Residency Program for Developers - Are You Up for the Challenge? Do you dream of a career as a developer but lack formal experience? This is your chance to launch your journey with our “UNIQUE 2-YEAR PAID RESIDENCY PROGRAM”, with the possibility of becoming a full-time developer upon graduation! We seek passionate individuals who thrive in challenging environments. Our program demands dedication, a strong work ethic, and a sharp mind. Our Recruitment Practice: At ASG Platform, we believe in equal opportunities for all, regardless of educational background, age, or experience. We seek individuals who possess the talent and potential to excel. We follow a strictly skill-based hiring process, where candidates' skills and talents are prioritized over t...
Description: I am looking for a skilled web scraping specialist to develop a program that scrapes product data from the Schneider Electric website. The program should meet the following requirements: Program Requirements Input: Accept a list of product codes (e.g., ATV212HU40N4, ATV212HU55N4) provided in a CSV or XLSX file. Accept a list of specific parameters to scrape, such as "Device short name," "Motor power kW," "EMC filter," etc. Output: Generate a CSV or XLSX file with: Column A: Product codes. Row 1: Names of the selected parameters. Rows below: Data for each product. Additional Data to Scrape: For each product, the following should also be scraped: Link to the main product image. Link to download th...
...are seeking an experienced AI developer to build a unique system that can take full-length episodes of The Sopranos (or any TV show with available transcripts/subtitles) and create a musical song by extracting iconic lines, making them rhyme, and stitching together video clips from the show. The system should automatically perform the following steps: Key Requirements: Transcript and Subtitle Extraction: The system needs to process video episodes of The Sopranos and extract corresponding dialogue from subtitle files or generate it through speech-to-text transcription (e.g., using OpenAI Whisper or Google Cloud STT). Line Selection and Rhyme Generation: The system must analyze the extracted dialogue and automatically select iconic or meaningful lines from the show based on key...
...Google Play Store and Apple App Store. Build and customize a Zoho CRM system for managing user accounts and payments. Conduct full system testing, bug fixes, and performance optimization. Skills Required: Scalable Architecture: Laravel (PHP), MySQL with a focus on SEO optimization and revenue generation. Front-End Development: React, Vue.js, or Angular. Mobile App Development: Swift (iOS), Kotlin/Java (Android). Payment Integration: Stripe API, PayPal, in-app purchases for iOS and Android. Live Streaming Solutions: WebRTC, Agora, Mux integration. Map APIs: Google Maps API or Mapbox. CRM Expertise: Zoho CRM customization and setup. SEO Expertise: Advanced SEO optimization for both website and apps. Budget & Time Commitment: Weekly Budget: $100–$125 USD. Hours: 20–3...
I need an expert to assist with OCR processing of images. The project involves extracting printed text from photographs and converting it into PDF documents. Ideal skills and experience for the job include...The project involves extracting printed text from photographs and converting it into PDF documents. Ideal skills and experience for the job include: - Proficiency in OCR technology - Expertise in handling image data - Experience in converting text into editable formats - Attention to detail to ensure accuracy in text extraction - Ability to deliver high-quality work within deadlines Please note, the quality of the photographs is low resolution. Therefore, the freelancer must possess skills and experience to handle low-quality images without compromising the accuracy of...
JDK upgrade exception : I've encountered an issue while upgrading the JDK for my web application running on Apache Tomcat. The application is currently running on JDK 8 and facing one exception after upgrading to jdk17. - The issue has caused an exception. - The application is hosted on Apache Tomcat. I'm looking for a freelancer with strong expertise in Java, JDK and Apache Tomcat, who can help me troubleshoot and resolve this issue. Please include your relevant experience in your bid.
We need a small project done, to help our dev team as they're busy. Task is to make a Java EE tool that processes a CSV file with "Name" and "phone number" columns. For each record, it will: 1. Make an API call to Elevenlabs' text-to-MP3 service to synthesize a one-minute voice file with a script including the "Name". 2. Send the generated MP3 file to the corresponding phone number via Slybroadcast's API. You need to have previous experience with Java Spring Boot and API integrations, particularly with audio synthesis and telephony APIs. Key Tasks: - Read and process a provided sample CSV file. - Make API calls to Elevenlabs and Slybroadcast. - Handle phone numbers in local format without country code. I've got accounts ...
I need an expert to help me with OCR processing of images. The project involves extracting printed text from images and converting it into editable documents. Ideal skills and experience for the job include: - Proficiency in OCR technology - Expertise in handling image data - Experience in converting text into editable formats - Attention to detail to ensure accuracy in text extraction - Ability to deliver high-quality work within deadlines
I'm in need of a software solution that can convert messages from a Windows-based Telnet Client into UDP messages. The project requires a retenti...software solution that can convert messages from a Windows-based Telnet Client into UDP messages. The project requires a retention of certain functionalities, specifically data logging. Ideal Skills and Experience: - Proficiency in software development for Windows - Experience in creating conversion software - Understanding of UDP and Telnet protocols - Skills in data logging implementation - Prior work with C/C++, Python, or Java is a plus Please provide examples of similar projects you've completed in your proposal. Attached is the TCP 2 port telnet client we board we utilise which needs software convert to o...
I'm looking for a developer to build a web-based program that can monitor 20 different training modules, retrain periods and appointment requests, for over 100 people. The program will need a user-friendly interface, separate admin access privileges, and a robust notification system. Key Features: - Web-based user interface: The program should be accessible via a web platform, ensuring usability across various devices and operating systems. - Notification system: This will alert users of important updates or changes within the training modules. - Admin features: Admins should be able to manage user roles and permissions, as well as have access to audit logs and reports. The ideal freelancer for this project should have: - Extensive experienc...
...and overall proficiency in creating a reliable and secure solution. Requirements: Application Functionality: - Implement basic connectivity with a PAX terminal using the POSLink SDK. - Using Android Studio's Kotlin/Java - Process a test transaction (e.g., sale or refund) with a user-defined amount. - Display the transaction result (e.g., success or error) on the app’s UI. Code Quality: - Ensure modular, maintainable, and well-documented code. - Use best practices for error handling and logging. Security: - Adhere to PCI-DSS compliance guidelines for handling sensitive data. - Ensure secure communication with the terminal (e.g., SSL/TLS if applicable). Integration Details: - Use the .aar library provided by the POSLink SDK for Android. - Configure communicat...
...estimations. I've laid out the algorithm in Excel files, which will be provided for this project. As a developer, your responsibilities will include: - Creating a user-friendly interface (UI) that allows easy access to the software's functions. - Implementing the cost estimation and production drawing generation features. The ideal candidate for this project should have robust experience in: - Java with JavaFX: This is my preferred programming language and framework for this project. - Software development for Windows: The software needs to be compatible with this platform. - UI design: The software should have a simple, intuitive interface. Please note, the software needs to incorporate both cost estimation and production drawing generation features. A strong under...
I'm seeking a professional to assist with setting up my Windows PC for machine learning tasks. Key Responsibilities: - Remote access to my PC to build an environment supporting ML tools, predominantly TensorFlow and PyTorch. - Configuration of an image database and relevant file structure. - Coding of a Python script to build upon an existing crack detection ...geometry, namely bird eye views to concrete bridge decks. The 7952x5304 rasters resolve down to .03mm features, the defect of interest being hairline cracks. We have as a starting point annotations using a poly line tool, the short term need being simply to highlight any cracks, independent of width or length. A longer term project may evolve upon reaching this first milestone, automating feature extraction, classific...
I'm in need of a scraping tool that can help me identify potential bids from various government bid sites. This tool will need to access the API from known bid sites, and pull specific information from these sites. Key Requirements: - Target Government bid sit...bid sites. This tool will need to access the API from known bid sites, and pull specific information from these sites. Key Requirements: - Target Government bid sites exclusively - Extract bid titles and descriptions - Extract submission deadlines - Extract bidder requirements Data Delivery: The extracted data will need to be delivered to me in a CSV file daily. Ideal Skills: - Proficiency in web scraping and API integration - Experience with government bid sites preferred - Strong skills in da...
I have a medium resolution video from a security camera that I need help with. The video is in MP4 format and I need assistance in extracting a car's license plate from it. Ideal freelancers for this project should have: - Proficient video editing and enhancement skills - Experience in license plate recognition - Access to or knowledge of advanced video enhancement tools
I'm in need of a Java developer with a deep interest in information security, specifically in data encryption. The project involves sovling the college assignment. Ideal Skills and Experience: - Experience in Java programming - Strong knowledge and interest in information security - Experience with data encryption techniques - Problem-solving skills and creativity in approaching challenges
*** NOTE that there is a requirement of around 100hrs per month (around 5 hrs per day Mon-Fri). PRICE is ...around 10k-15k per month [Rs 100 - 150 per hour] on above basis. flexible working per day is allowed. Long Term possibility of up to couple of years *** I'm looking for a skilled technical content writer to help me bid for software development projects. The ideal candidate should have: - Basic understanding of technical landscape with respect to cloud technologies, programming languages such as Java, Python etc. - Excellent writing skills - Experience in drafting bid applications Your role will be to leverage your basic knowledge of programming languages to write compelling bids that can help us secure more projects. Knowledge of other programming languages or areas o...
...6) Participate in requirement analysis, project planning, and status updates 7) Ensure high-quality deliverables by performing unit testing, integration testing, and debugging Technical Qualifications: 1) Experience working with Adobe Experience Manager (AEM) including AEM Sites and AEM Assets. 2) Experience with content repositories (JCR) and tools like Apache Jackrabbit 3) Experience in Java and JSP for building custom AEM components 4) Knowledge of HTL (formerly Sightly), Sling models, OSGi services, and Sling Servlet 5) In-depth experience with AEMaaCS implementation, including configuring cloud-based AEM environments, utilizing Adobe Cloud Manager, and managing AEMaaCS components and services. 6) Basic knowledge of cloud-based infrastructure and services (AWS, Azur...
summarize and paraphrase the business reports of potential future projects mentioned in your project updates. Here is a systematic way we can do that: Step-by-Step Process: Key Information Extraction: Spot the sections in the reports which enunciate future plans. This includes timelines, objectives, strategies, and more. Summarize Content: Process the extracted information into short summaries that capture the key takeaways. Aim for clarity and brevity. Normalize for Readability: Read through the summaries and ensure they are grammatically correct, have proper flow, coherency, etc. It must be professional and fit into the business communication guidelines. Use your ability from your SEO and writing backgrounds to provide engaging summaries that del...
I'm in urgent need of a professional to extract specific Text and Tables from PDF files using LLAMA2. Skills and experiences needed for this task include: - Proficiency in LLAMA2 - Experience in data extraction from PDF files - Ability to work dynamically based on user prompts Your task will be to create a system that can take user prompts and accurately extract the requested text and tables from the PDF. The deadline is as soon as possible. Please provide a timeline along with your bid. Previous experience in related projects will be highly valued.
I am confident that I can assist you in efficiently extracting URLs and images related to Google AdSense from the designated blog. With extensive experience in web scraping technologies like Python, BeautifulSoup, and Scrapy, I will ensure accurate extraction of all URLs across the site and gather images associated with Google AdSense, overcoming any challenges related to dynamic or JavaScript-loaded content. I’ll use advanced techniques such as headless browsers (e.g., Selenium or Playwright) to handle dynamic elements, ensuring a comprehensive data extraction process. All extracted data will be saved in a clean and structured JSON format for easy access and analysis. With my expertise and understanding of Google AdSense protocols, I’m confid...
Develop a Crypto Trading Platform with Futures Trading, Referral Program, and AI Trading Module (Node.js, MongoDB, and ) Project Details: Overview: We are seeking an experienced developer or development team to build a sophisticated crypto trading platform with a focus on futures trading and AI Trading. The platform should offer a secure, intuitive trading experience for both novice and experienced traders. We need a robust solution utilizing Node.js and MongoDB for the backend and for the frontend. Additionally, we require the implementation of a referral program and an AI Trading Module to enhance user engagement and investment features. Here are some additional functionalities and considerations that could enhance the platform and should be discussed with the free...
I'm looking for someone to help me with manual data entry from web pages. This is a straightforward task, but it requires attention to detail and the ability to follow instructions carefully. Ideal skills and experience: - Proficient in manual data entry - Familiar with web data extraction - Detail-oriented - Able to follow instructions accurately
...network connectivity issues. Experience with Java connectivity is a plus. The goal is to restore stable network connectivity and prevent future interruptions. The problem I am encountering is Java programs keep encountering 'The Network Adapter could not establish the connection at ()'. However the issue does not happen when Toad connects to the RAC. The problem happens intermittently when there is heavy load. There are multiple servers which are connected to this 3 node RAC server. Each time we need to reset the firewall and the problem goes away for a while and then comes back on again. Ideal person is one who has installed and administered Oracle RAC version 19c and is familiar with Java network connectivity requirements.
I'm seeking a professional and straightforward Android Java and iOS app, along with a corresponding website, designed for quick commerce in groceries and vegetables. This project will include a user-friendly catalog, a system to display delivery orders, and a separate app for delivery partners. Key Features: - The app should include a payment gateway supporting Credit/Debit Card, Mobile Wallets, and Bank Transfers. - A search system allowing users to find products by categories and subcategories. - A clean, professional user interface without unnecessary complexity or distractions. Ideal Skills and Experience: - Proven experience in app development, specifically for Android and iOS. - Familiarity with creating professional and straightforward user interfaces. - Prior work int...
...Develop test strategies, test plans, and test cases for the Baidu Click and Filtering System, ensuring that the system meets the expected functionality and performance in data collection, real-time detection, and offline analysis. **Automation Testing & Tool Development** - Develop and maintain automation testing scripts and tools for modules such as click data monitoring, anti-fraud detection, and machine learning models. - Build an automated testing framework integrated with the CI/CD process to ensure continuous testing and prompt feedback. - Create Python-based tools for automated testing, ensuring secure handling of data and incorporating encryption/decryption functionalities as needed. **Test Environment Setup & Attack Simulation** - Create simula...
I'm seeking a talented web developer to create an insurance comparison website, primarily focused on price comparison. The site will compare the following types of insurance: API of Applied Systems, CSIO, Various Insurance providers ( 35 ), Product features comparison ( Including writeups and detailed analysis ), Capability to develop in ASP.net. Java React and App on ios and Android including App inclusion on MS system, Azure etc are essential requirements. We may need to include Chatbot trained for the Policy explanation and comparison , Virtual Assistant Integration - Home Insurance - Auto Insurance - Travel Insurance - Business Insurance Key features of the project include: - Integration with various insurance providers' APIs, third-party comparison APIs, ...
Looking for someone to set up ai To valuate trucks for sale on auction Comparing to market value of trucks online of trucksales
Revit API, working in Iron Python but happy to migrate to Python 3 if you are familiar with the setup. I have a pretty comprehensive workflow but what I am struggling with is clipping walls floors to the boundary of a room. Paying for for this feature first. Looking to bring some one on part time and expand into more application dev if possible.
...project requires someone with excellent English communication skills who is passionate about guiding the technical hiring process. Job type: Long term(+1 year) Key Responsibilities: - Conducting technical interviews to assess candidates for our team. Ideal Skills and Experience: - Strong background in mobile app development (iOS & Android). - Proficiency in programming languages such as Swift, Java, Kotlin, as well as cross-platform frameworks like React Native and Flutter. - Exceptional English communication skills. - Passion for guiding the technical hiring process. - Experience in conducting interviews or technical assessments is a plus. - Ability to communicate complex technical concepts clearly and effectively. - Based in Argentina. If you have the skills and experti...
I'm seeking a skilled full-stack software developer with extensive experience in Java for the development of a web-based supply chain application. Key Features: - The application will primarily focus on facilitating purchasing bidding within the supply chain. Ideal Candidate: - Proficient in Java with a strong full-stack development background. - Prior experience in developing web applications, particularly in the supply chain domain, will be a significant advantage. - Excellent understanding of purchasing bidding processes.
Web Scraping Expert for Automotive Marketplaces Project Overview: We are seeking experienced web scraping experts to develop robust and reliable scraping scripts for second-hand automotive marketplaces. An example of a platform we already scrape is AutoScout24. The goal is to build scripts that we can integrate into our existing systems to run daily, ensuring high-quality data extraction with minimal downtime. Key Requirements: 1. Script Development: * Create efficient web scraping scripts for various automotive marketplaces. * Ensure the code is clean, well-documented, and easy to maintain. * Deliver the source code, as we will be running and integrating the scripts within our existing infrastructure. 2. Anti-Bot Detection and CAPTCHAs: * Impl...
I'm running a marketing campaign and I need someone to extract names and email addresses of chiptuning companies for me from google or other search engines. Specific Requirements: - Data should focus on performance tuning companies only - Target regions include: Asia, Central America, Mexico, Panama, Columbia, Chile, Argentina, Brazil, Japan, Singapore, Australia, South Korea, China, Taiwan, Thailand Skills and Experience: - Data extraction and web scraping - Familiarity with chiptuning industry is a plus - Email and contact management - Knowledge of the specified regions The goal is to create a comprehensive database of potential business partners for my marketing campaign.
We are looking for a skilled data scraper who can help gather wedding services reviews from various websites. The main task will involve scraping websites and extracting relevant information such as ratings, comments, and contact details for the service provider that was reviewed. ( Example: XYZ photographer is reviewed on Wedding Wire website. My website will list XYZ, with the publically available information, comments and reviews. If possible, I want all the information combined into a single review that combines the other reviews into an average review. The individual reviews can be viewed with clicking a "details" button revealing the specific individual reviews and the website source. ) Scraping will take place ongoing, but at least weekly. This project requires ...
...condense extensive documents and websites. **Requirements:** - **Summarization:** Skillfully distill essential information from web pages and documents. - **Data Extraction:** Emphasis on identifying and extracting key phrases and statistical data. - **Multilingual Capability:** Ability to summarize documents across multiple languages. - **Customization:** Flexibility to adjust summarization parameters based on user needs. - **Real-Time Functionality:** Capability to provide instant summaries for dynamic web content. **Preferred Qualifications:** - Demonstrated expertise with RAG and AI-based summarization methods. - Strong proficiency in data analysis and extraction techniques. - Keen ability to comprehend and succinctly summarize cont...
I'm looking for a proficient developer who can create a fully functional E-commerce mobile/website. The primary focus will be on seamless integration of essential features, particularly the payment gateway. Key Aspects: - E-commerce centric design and functionality - E-commerce centric Subscriptions based functionality - E-commerce centric extraction of source data from external sites - E-commerce centric publish the sourced data after data manipulations - E-commerce centric products (training materials, books) and payments - Expert-level implementation of Payment Gateway - Support for various payment methods: Credit/Debit Card, PayPal, Bank Transfer Ideal Candidates: - Strong background in E-commerce application development - Proven experience with secur...
... Node.js 3. Firebase (Firestore, related APIs etc) 4. CSS/HTML 5. Real-time hosting with GCP 6. Android Development (JAVA) The most critical aspect of this project is Backend development with Node.js and Firebase. Specifically, I require complex real-time data synchronization capabilities to support an educational application. The expert will need to implement features such as: - User authentication and management - Real-time data synchronization The ideal candidate should have extensive experience working with Node.js and Firebase, particularly in setting up and managing real-time data flows. A strong background in JavaScript, CSS/HTML, and Android Development (Java) will also be beneficial. Experience with Google Cloud Platform (GCP) for real-ti...
I'm in need of a skilled web scraper who can collect product details from various e-commerce sites. Key Requirements: - Expertise in web scraping techniques and tools. - Experience with e-commerce sites. - Ability to efficiently extract product details. Ideal Skills: - Proficiency in data extraction and analysis. - Familiarity with Python and libraries such as BeautifulSoup and Scrapy. - Strong attention to detail and ability to work independently.
My webpage currently has an issue where the lower preview images do not automatically scroll past the first half a dozen images. I'm looking for someone to fix the HTML code so that these images scroll horizontally through the full set. It use to work. Is it a java script problem? See: Skills and experience ideal for this job include: - Proficiency in HTML - Experience with website debugging - Understanding of horizontal scrolling mechanics - Ability to deliver timely and effective solutions
I'm looking for a seasoned developer with hands-on experience in React and Java to create a web application with search functionality and display results. The backend will be a Spring Boot API. We can discuss the backend logic in detail once we connect. Ideal Skills: - Proficiency in React & Java - Experience with Spring Boot - Prior work developing web applications - Able to discuss and plan backend logic
I require a Python program that interacts with the ChatGPT API. The program will upload JPEG images of a wall for inspection and receive categorical assessments based on a fixed prompt. The program's functionality is as follows: - Uploads a JPEG image to the ChatGPT API - Uses a predetermined prompt to assess the image: "What is the condition of this picture?" - Receives a categorical classification of the image's condition: Excellent, Good, Fair, Bad, or Worst. Excellent: No visible damage, clean surface, proper paint. Good: Slight discoloration, minimal cracks. Fair: Visible cracks, minor paint peeling. Bad: Large cracks, severe peeling, water stains. Worst: Structural damage, major deterioration, mold growth. This should be a straightforward prog...