SlideShare a Scribd company logo
1 of 24
B. P. Mandal College of Engineering
Madhepura (Bihar) - 852128
6th Semester Project Presentation
on
“URL SHORTENER USING PYTHON”
Branch
COMPUTER SCIENCE & ENGINEERING
Submitted by –
JYOTI KUMAR (20105128901)
NITESH KUMAR (20105128902)
SHANKAR KUMR (20105128905)
MANISH KUMAR GUPTA (20105128906)
URL
SHORTENER
PRESENTED BY:-
SHANKAR KUMR
MANISH KUMAR GUPTA
TAKE A LOOK AT THE LINE BELOW
• https://www.google.com/search?q=job+at+google&oq=job+at+google&aqs=ch
rome..69i57j69i60l3.10798j0j7&sourceid=chrome&ie=UTF-
8&ibp=htl;jobs&sa=X&ved=2ahUKEwi84pyOmfX5AhXNSGwGHcoKCTAQkd0Geg
QIAxAB#fpstate=tldetail&htivrt=jobs&htiq=job+at+google&htidocid=TbpYE0g6
SEIAAAAAAAAAAA%3D%3D&sxsrf=ALiCzsazzxw9mgbrCjxyU-
Av5pkIUZTO7A:1662090364800
WHAT IS URL?
• URL stands for Uniform Resource Locator.
• URL are the address of a given unique resource on the Web.
• Examples:
https://github.com/
https://www.geeksforgeeks.org/
https://developer.mozilla.org/en-US/search?q=URL
WHAT IS URL SHORTENER?
• It is either a site or application which reduces the length of the URL.
• Some available websites are:
• https://app.bitly.com/bbt2/ - bitly
• https://www.shorturl.at/ - Short Url
• https://tinyurl.com/app - Tinyurl
LOOK AT FUTURE MARKET
BENEFITS OF A URL SHORTENER
Convenience
• It’s much simpler to share a shorter link than a long, complicated one.
Insights
• The ability to track clicks on each link you share.
Increased sharing
• Content gain organic exposure on social networks.
BENEFITS OF A URL SHORTENER (CONT.)
Stronger engagement
• More engage with a shortened URL, especially if it’s recognizably associated with
brand name.
Professionalism
• Long-form URLs can appear sloppy or untidy to audience members who are used to
cleaner, shortened links.
WE CAN TRACK OUR LINKS
PHASES DURING CREATING SHORT URL
CONT.
CONT.
CONT.
PHASES OF REDIRECTING TO MAIN URL FROM
SHORT URL
CONT.
CONT.
CONT.
CONT.
CREATING A URL SHORTENER
• Using Python with its module pyshortener.
• With FastAPI and Python.
• Using API with bitly.
REQURIEMENTS
• System with python install and tinkler.
• Installed pyshorteners module and pyperclip.
• Active internet connection.
CODE
DEMONSTRATION
THE END

More Related Content

What's hot

How Google search works ppt
How Google search works pptHow Google search works ppt
How Google search works pptHardik Mahant
 
Web Scraping using Python | Web Screen Scraping
Web Scraping using Python | Web Screen ScrapingWeb Scraping using Python | Web Screen Scraping
Web Scraping using Python | Web Screen ScrapingCynthiaCruz55
 
Tour and travel management system
Tour and travel management systemTour and travel management system
Tour and travel management systemRavindra Chaudhary
 
OpenGL Mini Projects With Source Code [ Computer Graphics ]
OpenGL Mini Projects With Source Code [ Computer Graphics ]OpenGL Mini Projects With Source Code [ Computer Graphics ]
OpenGL Mini Projects With Source Code [ Computer Graphics ]Daffodil International University
 
Technical SEO Presentation
Technical SEO PresentationTechnical SEO Presentation
Technical SEO PresentationJoe Robison
 
Web scraping in python
Web scraping in python Web scraping in python
Web scraping in python Viren Rajput
 
300 best boolean strings - table of contents
300 best boolean strings - table of contents300 best boolean strings - table of contents
300 best boolean strings - table of contentsIrina Shamaeva
 
REST API and CRUD
REST API and CRUDREST API and CRUD
REST API and CRUDPrem Sanil
 
web roadmap.pdf
web roadmap.pdfweb roadmap.pdf
web roadmap.pdfbcedsc
 
A Deeper look into Javascript Basics
A Deeper look into Javascript BasicsA Deeper look into Javascript Basics
A Deeper look into Javascript BasicsMindfire Solutions
 

What's hot (20)

Tutorial on Web Scraping in Python
Tutorial on Web Scraping in PythonTutorial on Web Scraping in Python
Tutorial on Web Scraping in Python
 
Web Development using HTML & CSS
Web Development using HTML & CSSWeb Development using HTML & CSS
Web Development using HTML & CSS
 
How Google search works ppt
How Google search works pptHow Google search works ppt
How Google search works ppt
 
Web Scraping using Python | Web Screen Scraping
Web Scraping using Python | Web Screen ScrapingWeb Scraping using Python | Web Screen Scraping
Web Scraping using Python | Web Screen Scraping
 
Tour and travel management system
Tour and travel management systemTour and travel management system
Tour and travel management system
 
Html ppt
Html pptHtml ppt
Html ppt
 
JavaScript: Events Handling
JavaScript: Events HandlingJavaScript: Events Handling
JavaScript: Events Handling
 
OpenGL Mini Projects With Source Code [ Computer Graphics ]
OpenGL Mini Projects With Source Code [ Computer Graphics ]OpenGL Mini Projects With Source Code [ Computer Graphics ]
OpenGL Mini Projects With Source Code [ Computer Graphics ]
 
Introduction to Angularjs
Introduction to AngularjsIntroduction to Angularjs
Introduction to Angularjs
 
4.2 PHP Function
4.2 PHP Function4.2 PHP Function
4.2 PHP Function
 
Technical SEO Presentation
Technical SEO PresentationTechnical SEO Presentation
Technical SEO Presentation
 
Web scraping in python
Web scraping in python Web scraping in python
Web scraping in python
 
Portfolio website
Portfolio websitePortfolio website
Portfolio website
 
What is web scraping?
What is web scraping?What is web scraping?
What is web scraping?
 
300 best boolean strings - table of contents
300 best boolean strings - table of contents300 best boolean strings - table of contents
300 best boolean strings - table of contents
 
Web fundamentals - part 1
Web fundamentals - part 1Web fundamentals - part 1
Web fundamentals - part 1
 
REST API and CRUD
REST API and CRUDREST API and CRUD
REST API and CRUD
 
web roadmap.pdf
web roadmap.pdfweb roadmap.pdf
web roadmap.pdf
 
A Deeper look into Javascript Basics
A Deeper look into Javascript BasicsA Deeper look into Javascript Basics
A Deeper look into Javascript Basics
 
Bootstrap.pptx
Bootstrap.pptxBootstrap.pptx
Bootstrap.pptx
 

Similar to URL Shortener-4.pptx

Similar to URL Shortener-4.pptx (14)

Curriculum Vitae Rajarshi
Curriculum Vitae RajarshiCurriculum Vitae Rajarshi
Curriculum Vitae Rajarshi
 
cv
cvcv
cv
 
Resume-Rocky
Resume-RockyResume-Rocky
Resume-Rocky
 
GATE 2021 opportunities & how to approach GATE
GATE 2021 opportunities & how to approach GATEGATE 2021 opportunities & how to approach GATE
GATE 2021 opportunities & how to approach GATE
 
CV.Asad
CV.AsadCV.Asad
CV.Asad
 
Facts and figures
Facts and figuresFacts and figures
Facts and figures
 
Vaibhav Dhumal-Resume
Vaibhav Dhumal-ResumeVaibhav Dhumal-Resume
Vaibhav Dhumal-Resume
 
Project Presentation Part-1.pptx
Project Presentation Part-1.pptxProject Presentation Part-1.pptx
Project Presentation Part-1.pptx
 
Gangadhar updates Resume
Gangadhar updates ResumeGangadhar updates Resume
Gangadhar updates Resume
 
Rugved Hattekar Resume
Rugved Hattekar ResumeRugved Hattekar Resume
Rugved Hattekar Resume
 
SHAHNAWAZ SHAIKH
SHAHNAWAZ SHAIKHSHAHNAWAZ SHAIKH
SHAHNAWAZ SHAIKH
 
ramnivasachari with personel details-1ramram
ramnivasachari with personel details-1ramramramnivasachari with personel details-1ramram
ramnivasachari with personel details-1ramram
 
Surendra Resume
Surendra ResumeSurendra Resume
Surendra Resume
 
DPS - Copy
DPS - CopyDPS - Copy
DPS - Copy
 

Recently uploaded

Introduction and significance of Symbiotic algae
Introduction and significance of  Symbiotic algaeIntroduction and significance of  Symbiotic algae
Introduction and significance of Symbiotic algaekushbuR
 
Harry Coumnas Thinks That Human Teleportation is Possible in Quantum Mechanic...
Harry Coumnas Thinks That Human Teleportation is Possible in Quantum Mechanic...Harry Coumnas Thinks That Human Teleportation is Possible in Quantum Mechanic...
Harry Coumnas Thinks That Human Teleportation is Possible in Quantum Mechanic...kevin8smith
 
Film Coated Tablet and Film Coating raw materials.pdf
Film Coated Tablet and Film Coating raw materials.pdfFilm Coated Tablet and Film Coating raw materials.pdf
Film Coated Tablet and Film Coating raw materials.pdfPharmatech-rx
 
FORENSIC CHEMISTRY ARSON INVESTIGATION.pdf
FORENSIC CHEMISTRY ARSON INVESTIGATION.pdfFORENSIC CHEMISTRY ARSON INVESTIGATION.pdf
FORENSIC CHEMISTRY ARSON INVESTIGATION.pdfSuchita Rawat
 
VILLAGE ATTACHMENT For rural agriculture PPT.pptx
VILLAGE ATTACHMENT For rural agriculture  PPT.pptxVILLAGE ATTACHMENT For rural agriculture  PPT.pptx
VILLAGE ATTACHMENT For rural agriculture PPT.pptxAQIBRASOOL4
 
Information science research with large language models: between science and ...
Information science research with large language models: between science and ...Information science research with large language models: between science and ...
Information science research with large language models: between science and ...Fabiano Dalpiaz
 
MSCII_ FCT UNIT 5 TOXICOLOGY.pdf
MSCII_              FCT UNIT 5 TOXICOLOGY.pdfMSCII_              FCT UNIT 5 TOXICOLOGY.pdf
MSCII_ FCT UNIT 5 TOXICOLOGY.pdfSuchita Rawat
 
Taphonomy and Quality of the Fossil Record
Taphonomy and Quality of the  Fossil RecordTaphonomy and Quality of the  Fossil Record
Taphonomy and Quality of the Fossil RecordSangram Sahoo
 
Electricity and Circuits for Grade 9 students
Electricity and Circuits for Grade 9 studentsElectricity and Circuits for Grade 9 students
Electricity and Circuits for Grade 9 studentslevieagacer
 
Technical english Technical english.pptx
Technical english Technical english.pptxTechnical english Technical english.pptx
Technical english Technical english.pptxyoussefboujtat3
 
PARENTAL CARE IN FISHES.pptx for 5th sem
PARENTAL CARE IN FISHES.pptx for 5th semPARENTAL CARE IN FISHES.pptx for 5th sem
PARENTAL CARE IN FISHES.pptx for 5th semborkhotudu123
 
ANATOMY OF DICOT AND MONOCOT LEAVES.pptx
ANATOMY OF DICOT AND MONOCOT LEAVES.pptxANATOMY OF DICOT AND MONOCOT LEAVES.pptx
ANATOMY OF DICOT AND MONOCOT LEAVES.pptxRASHMI M G
 
Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptxMuhammadRazzaq31
 
Manganese‐RichSandstonesasanIndicatorofAncientOxic LakeWaterConditionsinGale...
Manganese‐RichSandstonesasanIndicatorofAncientOxic  LakeWaterConditionsinGale...Manganese‐RichSandstonesasanIndicatorofAncientOxic  LakeWaterConditionsinGale...
Manganese‐RichSandstonesasanIndicatorofAncientOxic LakeWaterConditionsinGale...Sérgio Sacani
 
GBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismGBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismAreesha Ahmad
 
NUMERICAL Proof Of TIme Electron Theory.
NUMERICAL Proof Of TIme Electron Theory.NUMERICAL Proof Of TIme Electron Theory.
NUMERICAL Proof Of TIme Electron Theory.syedmuneemqadri
 
NuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdfNuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdfpablovgd
 
POST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptx
POST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptxPOST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptx
POST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptxArpitaMishra69
 

Recently uploaded (20)

Introduction and significance of Symbiotic algae
Introduction and significance of  Symbiotic algaeIntroduction and significance of  Symbiotic algae
Introduction and significance of Symbiotic algae
 
Harry Coumnas Thinks That Human Teleportation is Possible in Quantum Mechanic...
Harry Coumnas Thinks That Human Teleportation is Possible in Quantum Mechanic...Harry Coumnas Thinks That Human Teleportation is Possible in Quantum Mechanic...
Harry Coumnas Thinks That Human Teleportation is Possible in Quantum Mechanic...
 
Film Coated Tablet and Film Coating raw materials.pdf
Film Coated Tablet and Film Coating raw materials.pdfFilm Coated Tablet and Film Coating raw materials.pdf
Film Coated Tablet and Film Coating raw materials.pdf
 
FORENSIC CHEMISTRY ARSON INVESTIGATION.pdf
FORENSIC CHEMISTRY ARSON INVESTIGATION.pdfFORENSIC CHEMISTRY ARSON INVESTIGATION.pdf
FORENSIC CHEMISTRY ARSON INVESTIGATION.pdf
 
VILLAGE ATTACHMENT For rural agriculture PPT.pptx
VILLAGE ATTACHMENT For rural agriculture  PPT.pptxVILLAGE ATTACHMENT For rural agriculture  PPT.pptx
VILLAGE ATTACHMENT For rural agriculture PPT.pptx
 
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
 
Information science research with large language models: between science and ...
Information science research with large language models: between science and ...Information science research with large language models: between science and ...
Information science research with large language models: between science and ...
 
Chemistry Data Delivery from the US-EPA Center for Computational Toxicology a...
Chemistry Data Delivery from the US-EPA Center for Computational Toxicology a...Chemistry Data Delivery from the US-EPA Center for Computational Toxicology a...
Chemistry Data Delivery from the US-EPA Center for Computational Toxicology a...
 
MSCII_ FCT UNIT 5 TOXICOLOGY.pdf
MSCII_              FCT UNIT 5 TOXICOLOGY.pdfMSCII_              FCT UNIT 5 TOXICOLOGY.pdf
MSCII_ FCT UNIT 5 TOXICOLOGY.pdf
 
Taphonomy and Quality of the Fossil Record
Taphonomy and Quality of the  Fossil RecordTaphonomy and Quality of the  Fossil Record
Taphonomy and Quality of the Fossil Record
 
Electricity and Circuits for Grade 9 students
Electricity and Circuits for Grade 9 studentsElectricity and Circuits for Grade 9 students
Electricity and Circuits for Grade 9 students
 
Technical english Technical english.pptx
Technical english Technical english.pptxTechnical english Technical english.pptx
Technical english Technical english.pptx
 
PARENTAL CARE IN FISHES.pptx for 5th sem
PARENTAL CARE IN FISHES.pptx for 5th semPARENTAL CARE IN FISHES.pptx for 5th sem
PARENTAL CARE IN FISHES.pptx for 5th sem
 
ANATOMY OF DICOT AND MONOCOT LEAVES.pptx
ANATOMY OF DICOT AND MONOCOT LEAVES.pptxANATOMY OF DICOT AND MONOCOT LEAVES.pptx
ANATOMY OF DICOT AND MONOCOT LEAVES.pptx
 
Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptx
 
Manganese‐RichSandstonesasanIndicatorofAncientOxic LakeWaterConditionsinGale...
Manganese‐RichSandstonesasanIndicatorofAncientOxic  LakeWaterConditionsinGale...Manganese‐RichSandstonesasanIndicatorofAncientOxic  LakeWaterConditionsinGale...
Manganese‐RichSandstonesasanIndicatorofAncientOxic LakeWaterConditionsinGale...
 
GBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismGBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) Metabolism
 
NUMERICAL Proof Of TIme Electron Theory.
NUMERICAL Proof Of TIme Electron Theory.NUMERICAL Proof Of TIme Electron Theory.
NUMERICAL Proof Of TIme Electron Theory.
 
NuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdfNuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdf
 
POST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptx
POST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptxPOST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptx
POST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptx
 

URL Shortener-4.pptx

  • 1.
  • 2. B. P. Mandal College of Engineering Madhepura (Bihar) - 852128 6th Semester Project Presentation on “URL SHORTENER USING PYTHON” Branch COMPUTER SCIENCE & ENGINEERING Submitted by – JYOTI KUMAR (20105128901) NITESH KUMAR (20105128902) SHANKAR KUMR (20105128905) MANISH KUMAR GUPTA (20105128906)
  • 4. TAKE A LOOK AT THE LINE BELOW • https://www.google.com/search?q=job+at+google&oq=job+at+google&aqs=ch rome..69i57j69i60l3.10798j0j7&sourceid=chrome&ie=UTF- 8&ibp=htl;jobs&sa=X&ved=2ahUKEwi84pyOmfX5AhXNSGwGHcoKCTAQkd0Geg QIAxAB#fpstate=tldetail&htivrt=jobs&htiq=job+at+google&htidocid=TbpYE0g6 SEIAAAAAAAAAAA%3D%3D&sxsrf=ALiCzsazzxw9mgbrCjxyU- Av5pkIUZTO7A:1662090364800
  • 5. WHAT IS URL? • URL stands for Uniform Resource Locator. • URL are the address of a given unique resource on the Web. • Examples: https://github.com/ https://www.geeksforgeeks.org/ https://developer.mozilla.org/en-US/search?q=URL
  • 6. WHAT IS URL SHORTENER? • It is either a site or application which reduces the length of the URL. • Some available websites are: • https://app.bitly.com/bbt2/ - bitly • https://www.shorturl.at/ - Short Url • https://tinyurl.com/app - Tinyurl
  • 7. LOOK AT FUTURE MARKET
  • 8. BENEFITS OF A URL SHORTENER Convenience • It’s much simpler to share a shorter link than a long, complicated one. Insights • The ability to track clicks on each link you share. Increased sharing • Content gain organic exposure on social networks.
  • 9. BENEFITS OF A URL SHORTENER (CONT.) Stronger engagement • More engage with a shortened URL, especially if it’s recognizably associated with brand name. Professionalism • Long-form URLs can appear sloppy or untidy to audience members who are used to cleaner, shortened links.
  • 10. WE CAN TRACK OUR LINKS
  • 12. CONT.
  • 13. CONT.
  • 14. CONT.
  • 15. PHASES OF REDIRECTING TO MAIN URL FROM SHORT URL
  • 16. CONT.
  • 17. CONT.
  • 18. CONT.
  • 19. CONT.
  • 20. CREATING A URL SHORTENER • Using Python with its module pyshortener. • With FastAPI and Python. • Using API with bitly.
  • 21. REQURIEMENTS • System with python install and tinkler. • Installed pyshorteners module and pyperclip. • Active internet connection.
  • 22. CODE

Editor's Notes

  1. What u think is this line is; this is a link of a google job search site. Is it work when we click. No because of its length, when I cope and paste it here it
  2. ©pngwings
  3. The HyperText Transfer Protocol (HTTP) 401 Unauthorized response status code indicates that the client request has not been completed because it lacks valid authentication credentials for the requested resource.