Skip to content

pap-git/gs2009

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image image

gs2009

Google search 2009 recreation with node.js and Google Search Custom API

Check Protoweb for early-2000s, Gplex about after 2010+ styles...

Important

This frontend is pretty extremely incompleted! Please make sure that might has the bugs/crashes while using this frontend.
Also, if you encounted the bug/or crash, Please make the issue.

For the future questions/help, Join the Discord server and post it to #support forum.

Features

  • 2009 google
  • Search features! (images/videos search are not implemented yet)
  • Simulated login feature
  • I'm feeling lucky
  • Add before: option automatically
  • Redirector to HTTP / yt2009 & Wayback Machine

Usage

Initialize

  1. Install Node.js, npm and git. (tested on node 18.19.1/24.11.1, npm 11.6.2/9.2.0)
  2. Clone the repository with git clone https://github.com/pap-git/gs2009, then npm install (if need, npm audit fix)
  3. npm start or node index.js
  4. It will automatically generates config.json, and runs server at PORT 3000 by default.
  5. Go to http://[IP]:3000/gs2009settings, then put your Custom Search API key and Programmable Search Engine ID (CSE ID), then Save it.

Running the server

npm start or node index.js

Updating the server

  1. Stop the server if any gs2009 instance running in machine
  2. npm update or node updater.js

Before version 1.1.20251124 (Updating to latest)

  1. Copy config.json to somewhere
  2. Remove gs2009 working folder
  3. git clone https://github.com/pap-git/gs2009
  4. Copy config.json to new gs2009 working folder

Available Preferences

  • Port
    • It is hidden in settings page, but you can configure it on config.json.

Custom Search API key / Programmable Search Engine ID (CSE ID)

You need this to show search results on this frontend! Otherwise, You will be redirected to settings page when you tried to search.

Language

Available language: en, ja

  • You can add your native language by pull requesting. Please look this guide to start translating!

Redirector

Search results

  • before: option

License

apache 2.0 please see license file in repo

About

Google 2009 recreation with Node.js

Resources

License

Stars

Watchers

Forks