diff --git a/README.md b/README.md index ea9a01a..78217a9 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,11 @@

Issues -Support on Ko-Fi -Languages +Support +Translations GitHub release GitHub repo size -Community +Community

@@ -20,13 +20,13 @@

-## 🔎 Decentralizing search +## 👋 Welcome! Findto is an open source assistant for decentralized search. -Our principles: +Our key principles: -- Research and develop a better search experience on Web, AI and more. +- Research and develop a better search experience on Web, AI, and more. - People in control of search algorithms. @@ -34,33 +34,34 @@ Our principles: Findto is putting the power of internet back into people's hands. -Quickly search the same term on diverse Web and AI sources. See the privacy and carbon levels of selected source. Discover trends. Find anything. More productive and accessible searches than ever. +Quickly search the same term on diverse Web, AI, and more sources. See the estimated privacy level and carbon footprint of selected source. Discover trends and stories. Find anything. More productive and accessible searches - as never before. -A new search experience, where the people choices and the planet needs walks together, for a healthier internet. As the always should be. +A new search experience, where the people choices matter, for a healthier internet. As the always should be. -[Try it now](https://findto.app/?utm_source=findto_repo) +[Try it now on Findto.app](https://findto.app/?utm_source=findto_repo) ## 🟢 Features -| Feature | Description | Status | -| ------------------------ | ---------------------------------------------------------------------------------- | ------ | -| **Decentralized Search** | Search the same term on diverse Web and AI sources. | ✅ | -| **Trends** | Explore trending stories, topics, contents, products, places, and more nearby you. | ✅ | -| **Autocomplete** | Get instant suggestions as you type. | ✅ | -| **Privacy Level** | View the estimate privacy level of selected source. | 🔧 | -| **Carbon Footprint** | View the estimate carbon footprint level of selected source. | 🔧 | -| **Voice Search** | Use your voice to search anywhere. | ✅ | -| **Visual Search** | Use images to search on supported sources. | 🔧 | -| **Accessibility** | Balanced contrast, dark theme, keyboard navigation and screen readers support. | ✅ | -| **Internationalization** | Chose your country for local sources, or international search. | ✅ | +| Feature | Description | Status | +| ------------------------ | ---------------------------------------------------------------------------- | ------ | +| **Decentralized Search** | Search on diverse sources at once | ✅ | +| **Trends** | Explore real-time trends nearby you | ✅ | +| **Stories** | Discover newest stories | ✅ | +| **Autocomplete** | Get automatic suggestions of terms as you type | ✅ | +| **Voice Search** | Search anywhere using your voice | ✅ | +| **Visual Search** | Search on supported sources with an image | 🔜 | +| **Privacy Level** | View estimated privacy level of search source | 🔜 | +| **Carbon Footprint** | View estimated carbon footprint of search source | 🔜 | +| **Internationalization** | Choose your country for local sources, or international | ✅ | +| **Accessibility** | Balanced contrast, screen reader support, keyboard navigation and dark theme | ✅ | -## 🔵 Sources +## 🔵 Criteria -The search sources available on Findto are selected based on the following criteria: 1) Popularity of the service; 2) Commitment to open access; 3) Adherence to legal standards for privacy and copyright. For more details, visit [Wiki](https://github.com/lucasm/findto/wiki). +All the external search sources, contents and services available on Findto are selected based on the criteria of: 1) Service popularity; 2) Open access; 3) Accessibility, privacy and copyright policies; ## 🟡 Donations -If you like Findto ✨get benefits ✨ making a donation. Help us make Findto better! +If you like Findto ✨ get benefits ✨ making a donation. Help us make Findto better! - [Support on Patreon](https://patreon.com/findto) - [One-time donation via Ko-Fi](https://ko-fi.com/findto) @@ -70,17 +71,17 @@ If you like Findto ✨get benefits ✨ making a donation. Help us make Findto be FIndto is 100% open source and we welcome contributions. You can help by: -- Bufixes. View opened [Issues](https://github.com/lucasm/findto/issues) before send pull requests. +- Bug fixes. View opened [Issues](https://github.com/lucasm/findto/issues) before send pull requests. - New ideas. For backlog, check [Projects](https://github.com/lucasm/findto/projects) board. -- Translations. Help us to translate Findto to your language. +- Translations. Do you want to translate Findto to your language? Check [Docs](https://github.com/lucasm/findto/wiki). ## 🟣 Legal -Findto is built with privacy in mind. We don't store searches. +Findto is built with privacy in mind and don't store searches. -Findto displays automated content from external APIs without review, solely for user convenience, and may include materials protected by intellectual property. We respect the rights of third parties and ask that you do the same. +Findto displays content from external services without review and include materials protected by intellectual property, solely for user convenience. We respect the rights of third parties and ask that you do the same. [Privacy Policy](https://findto.app/privacy) | [Terms of Service](https://findto.app/terms) diff --git a/app/[locale]/community/page.tsx b/app/[locale]/community/page.tsx index c77fe60..01a971e 100644 --- a/app/[locale]/community/page.tsx +++ b/app/[locale]/community/page.tsx @@ -30,7 +30,9 @@ export default function CommunityPage() {

Findto App

-

Welcome! Findto is an assistant for decentralized search.

+

Welcome!

+ +

Findto is an assistant for decentralized search.

Our mission is to empower people to engage with the internet in diff --git a/components/SearchNav/index.tsx b/components/SearchNav/index.tsx index 3894bfc..f7322b7 100644 --- a/components/SearchNav/index.tsx +++ b/components/SearchNav/index.tsx @@ -21,6 +21,7 @@ import { Icon, IconHome, IconMetaverse, + IconLock, } from '@/components/SvgIcons' import { normalizeId } from '@/utils/formats' import { ISearchCategory } from '@/interfaces/search' @@ -74,6 +75,8 @@ const SearchNav = ({ data, selectedCategory, variant }: Props) => { return case 'Metaverse': return + case 'Darknet': + return default: return } diff --git a/components/SvgIcons/index.tsx b/components/SvgIcons/index.tsx index 5123817..ce01c90 100644 --- a/components/SvgIcons/index.tsx +++ b/components/SvgIcons/index.tsx @@ -444,6 +444,22 @@ export function IconBank() { ) } +export const IconLock = () => ( + + + + +) + export function IconMenu() { return ( // diff --git a/components/WidgetTrends/index.tsx b/components/WidgetTrends/index.tsx index be09b07..73d3add 100644 --- a/components/WidgetTrends/index.tsx +++ b/components/WidgetTrends/index.tsx @@ -398,6 +398,10 @@ export default function SearchTrends() { return {t('warnings.torrent')} } + if (category === 'Darknet') { + return {t('warnings.darknet')} + } + if (dataTrends || errorTrends || category === 'Local') { return (
diff --git a/layouts/WebsiteLayout/WebsiteLayout.module.css b/layouts/WebsiteLayout/WebsiteLayout.module.css index d98769b..7c2e4c8 100644 --- a/layouts/WebsiteLayout/WebsiteLayout.module.css +++ b/layouts/WebsiteLayout/WebsiteLayout.module.css @@ -94,8 +94,11 @@ .page section h3 { margin-bottom: 1.5rem; } +.page section article li, .page section p { font-size: var(--font-size); +} +.page section p { margin-bottom: 2rem; } .page section h1 + p { @@ -170,6 +173,7 @@ padding: 0 2rem; } + .page section article li, .page section p { font-size: var(--font-size-big); } diff --git a/locales/en.json b/locales/en.json index da0a635..6a6253a 100644 --- a/locales/en.json +++ b/locales/en.json @@ -47,7 +47,8 @@ "url": "https://forms.gle/US69JvUT1qxYkiF58" }, "warnings": { - "torrent": "Notice: Torrent is not illegal. Downloading copyrighted content may be, depending of the local laws. Check your local legislation and respect it. Avoid legal issues." + "torrent": "Notice: Sharing files via torrent is not illegal. Downloading copyrighted content is, depending of the legislation. Check your local law and respect it. Avoid legal issues.", + "darknet": "Notice: The darknet is legal and often used by academics, journalists, activists or people in censored regions. Use it responsibly to avoid illegal activities. Be careful with scams and phishing. To access you need a special browser, like Tor Browser." } }, "categories": [ @@ -780,6 +781,10 @@ "name": "Temu", "action": "https://www.temu.com/search_result.html?search_key=" }, + { + "name": "Homedepot", + "action": "https://www.homedepot.com/s/" + }, { "name": "AliExpress", "action": "https://www.aliexpress.com/wholesale?SearchText=" @@ -788,10 +793,6 @@ "name": "Target", "action": "https://www.target.com/s?searchTerm=" }, - { - "name": "Wish", - "action": "https://www.wish.com/search/" - }, { "name": "Macys", "action": "https://www.macys.com/shop/featured/" @@ -803,6 +804,10 @@ { "name": "Craigslist", "action": "https://craigslist.org/search/sss?query=" + }, + { + "name": "Wish", + "action": "https://www.wish.com/search/" } ] }, @@ -1254,20 +1259,36 @@ ] }, { - "name": "Dark Web", + "name": "Darknet", "active": true, "data": [ { - "name": "Torch", - "action": "http://xmh57jrknzkhv6y3ls3ubitzfqnkrwxhopf5aygthi7d6rplyvk3noyd.onion/" + "name": "DuckDuckGo", + "action": "https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/" }, { "name": "Ahmia", - "action": "http://juhanurmihxlp77nkq76byazcldy2hlmovfu2epvl5ankdibsot4csyd.onion/" + "action": "http://juhanurmihxlp77nkq76byazcldy2hlmovfu2epvl5ankdibsot4csyd.onion/search/?q=" }, { - "name": "DuckDuckGo", - "action": "https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/" + "name": "haystak", + "action": "http://haystak5njsmn2hqkewecpaxetahtwhsbsa64jom2k22z5afxhnpxfid.onion/?q=" + }, + { + "name": "Torch", + "action": "http://torchdeedp3i2jigzjdmfpn5ttjhthh5wbmda2rr3jvqjg5p77c54dqd.onion/?q=" + }, + { + "name": "Onion Engine", + "action": "https://onionengine.com/" + }, + { + "name": "Deep Search", + "action": "http://search7tdrcvri22rieiwgi5g46qnwsesvnubqav2xakhezv4hjzkkad.onion/result.php?url=search7tdrcvri22rieiwgi5g46qnwsesvnubqav2xakhezv4hjzkkad.onion&search=" + }, + { + "name": "The Hidden Wiki", + "action": "http://zqktlwiuavvvqqt4ybvgvi7tyo4hjl5xgfuvpdf6otjiycgwqbym2qad.onion/wiki/index.php?title=Special%3ASearch&search=" } ] } diff --git a/public/images/logos/Infojobs.svg b/public/images/logos/Infojobs.svg index 2d512ec..271efe2 100644 --- a/public/images/logos/Infojobs.svg +++ b/public/images/logos/Infojobs.svg @@ -1,4 +1,3 @@ - @@ -10,6 +9,8 @@ - + + + diff --git a/public/images/logos/best-buy.svg b/public/images/logos/best-buy.svg index 3a0771c..9c6de0e 100644 --- a/public/images/logos/best-buy.svg +++ b/public/images/logos/best-buy.svg @@ -1,22 +1,14 @@ - + - -Best_Buy_logo_2018 - - - - - - - - - + + +Best_Buy_logo_2018 + + + + + + + + +Best_Buy_logo_2018 diff --git a/public/images/logos/etsy.svg b/public/images/logos/etsy.svg index 61c9524..473366c 100644 --- a/public/images/logos/etsy.svg +++ b/public/images/logos/etsy.svg @@ -1,28 +1,7 @@ - + - -etsy - - - - - - - + + +etsy + +etsy diff --git a/public/images/logos/hulu.svg b/public/images/logos/hulu.svg index 23b600b..8649d2a 100644 --- a/public/images/logos/hulu.svg +++ b/public/images/logos/hulu.svg @@ -1,13 +1,16 @@ - - - -hulu - - - + + + + + + + Hulu icon + + + + + Hulu icon + + + diff --git a/public/images/logos/macys.svg b/public/images/logos/macys.svg index c0897ce..c509bf8 100644 --- a/public/images/logos/macys.svg +++ b/public/images/logos/macys.svg @@ -1,35 +1,13 @@ - + - -macys - - - - - - - - + + +macys + + + + + + + +macys diff --git a/public/images/logos/target.svg b/public/images/logos/target.svg index 1848bf9..ca252e0 100644 --- a/public/images/logos/target.svg +++ b/public/images/logos/target.svg @@ -1 +1,16 @@ -target \ No newline at end of file + + + + + target + + + + + + + target + + + +