https://github.com/someaspy/duckduckno
Repository for the domain duckduckno.com
https://github.com/someaspy/duckduckno
duckduckgo joke website
Last synced: 3 months ago
JSON representation
Repository for the domain duckduckno.com
- Host: GitHub
- URL: https://github.com/someaspy/duckduckno
- Owner: SomeAspy
- License: other
- Created: 2021-11-10T21:49:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-21T21:50:43.000Z (9 months ago)
- Last Synced: 2025-03-26T03:04:48.508Z (3 months ago)
- Topics: duckduckgo, joke, website
- Language: TypeScript
- Homepage: https://duckduckno.com
- Size: 1020 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: .github/readme.md
- Funding: .github/funding.yml
- License: license.txt
Awesome Lists containing this project
README
# DuckDuckNo
>A search engine powered by [Google CSE API](https://developers.google.com/custom-search/v1/overview)
This repository contains the frontend for .
> [!NOTE]
> In the interest of this project, I have enabled billing. Google CSE API provides 100 free queries per day, after which it is $5 USD per 1000 requests. [The sponsor button](https://github.com/sponsors/SomeAspy) has been added in an attempt to offset any costs incurred.The backend can be found at [SomeAspy/DuckDuckNoBackend](https://github.com/SomeAspy/DuckDuckNoBackend)
## To Host yourself
1. Clone this repository: `git clone https://github.com/someaspy/duckduckno`
2. Install packages using a node package manager (I suggest [PNPM](https://pnpm.io/)): `pnpm i`
3. Build: `pnpm build`
4. Host: `pnpm serve` or serve the content of `dist`I considered adding a config file to change the backend, but I deemed it unnecessary since if you are forking this for yourself and changing it you can easily change the backend.