Skip to content

The Wikipedia Loop project is a web application designed to explore the phenomenon of reaching the "Philosophy" page on Wikipedia .

Notifications You must be signed in to change notification settings

mayankyadav1711/Wiki-Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

WikiPedia Loop Project

The Wikipedia Loop project is a web application designed to explore the phenomenon of reaching the "Philosophy" page on Wikipedia by navigating through the first non-parenthesized, non-italicized link in the main content of each Wikipedia page. The project aims to determine the number of steps it takes to reach the "Philosophy" page and identify any potential infinite loops.

Wikipedia Loop Project

Features

  • Server-Side: Built with Node.js and Express.
  • Client-Side: Simple React application.
  • Caching: Utilizes caching to enhance performance.
  • Infinite Loop Detection: Detects and handles infinite loops(In case of dead-ends).
  • User Interface: Interactive interface to input Wikipedia URLs.
  • Toast Notifications: Displays notifications using React Toastify.

Getting Started

Server

  1. Navigate to the server directory:
    cd server
    
  2. Install dependencies:
    npm install 
    
  3. Run Server
    node index.js
    

Client

  1. Navigate to the client directory:
    cd client
    
  2. Install dependencies:
    npm install 
    
  3. Run Client
    npm start
    

github dev linkedin instagram twitter YouTube website

Wikipedia Loop Project

About

The Wikipedia Loop project is a web application designed to explore the phenomenon of reaching the "Philosophy" page on Wikipedia .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published