Skip to content

aiXpertLab/AI-Summarize-PDF-and-EPUB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summarize PDF and EPUB

  • OpenAI
  • Llama (pending)
  • Gemma (pending)

The AI-powered solution enables customers to integrate their specialized knowledge with OpenAI models to automate the extraction of relevant information from websites of their interest, effectively training the AI to deliver tailored results as if it were trained on their unique dataset.

You will get Unlock Your Personalized AI Assistant Effortlessly: Scrape, Upload, and Go.

Warning

Website Scraping Policy

This project utilizes web scraping techniques to gather data from various websites. It's important to note that not all websites allow scraping, and some may have strict policies against it.

Before using this project

Take the time to carefully read and understand the scraping policies of each website from which you intend to scrape data. These policies can usually be found in the website's terms of service or robots.txt file.

Comply with Policies

Ensure that you comply with the scraping policies of each website. Violating these policies could lead to consequences such as account restrictions, IP bans, or legal action.

Note

Disclaimer

This project is provided for general-purpose use, and we do not take responsibility for any consequences resulting from the misuse of web scraping techniques. Users are solely responsible for ensuring compliance with website scraping policies and any associated risks.

Overview

There's a saying that goes, 'the job hunt is a job in itself.' Indeed, a significant amount of energy and time is often spent tailoring cover letters to match each job application. With the assistance of an AI, we can automate this process, drastically reducing the time it takes to prepare a cover letter to just a few seconds with a simple process of Scraping, Clicking, and Sending. Not only will your cover letter be fully customized, but it will also maintain a professional tone. Sounds promising, doesn't it? That's because it truly is.

"Welcome to AI-Powered Job Assistance! Our innovative platform automatically tailors cover letters by scraping job descriptions and seamlessly integrating them with your resume. Review before sending and find your perfect fit with ease. Your dream job awaits!"

Technology Stack

  1. OpenAI Assistant ChatGPT
  2. Python
  3. Selenium WebDriver

Selenium will facilitate various tasks such as navigating between pages, completing forms (e.g., login credentials), clicking links, and scrolling down. Apart from data scraping, Selenium will be instrumental in automating the outlined steps to manage actions until accessing the pages for data extraction. We will extract job offers and job descriptions.

Utilizing ChatGPT, known for its professional assistance, and leveraging your own resume as a knowledge base, ChatGPT will generate tailored resumes.

Python serves as the intermediary connecting the website, ChatGPT, and your personal information. Tkinter GUI is employed to provide a user-friendly interface.

Quick start

  1. Python 3.12.2
  2. Selenium & chromedriver installed (watch how in this one). https://chromedriver.chromium.org/

Requirements

  • python-dotenv
  • openai
  • selenium

------------------Video Instruction---------------------

Yourtube

pip install -r requirements.txt

Contribution

About

OpenAI to Summarize Books (PDF or EPUB) Instantly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages