Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/360macky/webrewind

🤖⌚️ ChatGPT plugin that allows you to see how websites looked like in the past.
https://github.com/360macky/webrewind

chat-gpt chatgpt chatgpt-plugin openai openapi plugin python

Last synced: 27 days ago
JSON representation

🤖⌚️ ChatGPT plugin that allows you to see how websites looked like in the past.

Awesome Lists containing this project

README

        


Web Rewind

Web Rewind


ChatGPT plugin that allows you to see how websites looked like in the past.

## 🚀 Concept

Web Rewind is a plugin for [ChatGPT](https://chat.openai.com) that allows you to see how websites looked like in the past. Internally, it uses [Archive.org](https://archive.org) to retrieve the snapshots of the websites with [FlashAPI](https://apiflash.com/dashboard/query_builder) to enhance the quality of the images presented in the chat UI.

## 🦾 How it works

Web Rewind is composed by the OpenAI plugin architecture, which is composed by a manifest, an OpenAPI specification and one API.

```
/.well-known
ai-plugin.json
/api
get-wayback-url.py
.gitignore
openapi.yaml
```

To make the plugin really fast, I decided to use only one endpoint to retrieve the snapshots of the websites with the URL and the date as parameters. Also, I use the power of [Vercel Serverless Functions](https://vercel.com/docs/serverless-functions/introduction) to make the endpoint faster.

## 🤲 Contributing

Web Rewind is an open source project.

If you want to be the author of a new feature, fix a bug or contribute with something new.

Fork the repository and make changes as you like. [Pull requests](https://github.com/360macky/project-name/pulls) are warmly welcome.

## 📃 License

Distributed under the MIT License.
See [`LICENSE`](./LICENSE) for more information.