Giter Site home page Giter Site logo

artado-project / artadosearch Goto Github PK

View Code? Open in Web Editor NEW
151.0 151.0 10.0 140.98 MB

Artado Search is open source, private and highly customizable search engine

Home Page: https://www.artadosearch.com/

License: GNU Affero General Public License v3.0

ASP.NET 30.02% C# 59.91% JavaScript 10.07%
asp-net csharp privacy search search-algorithm search-engine search-engines search-interface

artadosearch's People

Contributors

abulat189 avatar ardatdev avatar arnolxu avatar atakishiyev-yusif avatar linuxuserslinuxmint avatar yasinldev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

artadosearch's Issues

Webpack 5 Error: Module not found - Can't resolve 'url' in SearchOpenStreetMap.tsx

Error Description:

During the compilation process of the SearchOpenStreetMap.tsx file, an error occurred due to the inability to resolve the url module. Webpack 5 and later versions do not automatically add polyfills for Node.js core modules by default. In this case, a solution or an alternative approach for the url module needs to be identified.

Solution Proposal:

To resolve this error, you can follow the steps below:

Add a polyfill for the url module. You can use the resolve.fallback option for this purpose. (I tried but failed)

resolve: {
  fallback: {
    "url": require.resolve("url/")
  }
}

Highlight Improve

In my opinion, more additional content can be highlighted in searches. neither more nor less like bing. For example, there may be currencies.

Eklenti, tema ve diğer şeyler hk.

Eklenti ve tema yayınlayacaklar için daha detaylı bir bilgilendirme yazısı hazırlansa iyi olur. Ek olarak taslak kısmı gelmeli ve oradan test edebilmeliyiz. Ayrıca örneğin tüm bilgileri doldurup bir temayı kaydet dediğimiz zaman hata mesajı veriyor ancak ne kadar fazla gönder yani kaydet derseniz o kadar fazla hata mesajı ile projeyi kaydediyor. Bir de başvuru kısmı var. Temalar ve eklentiler yayınlanacağı zaman sanırım başvuru sürecine giriyor. Bu başvuru sürecinde iken başvuru düzenlenemezse bile en azından başvuruyu yapan başvuruyu taslak olarak kaydedebilir ya da direkt iptal edip silebilir. Keza kaydet kısmında da sil diye bir seçenek yok zaten kaydet ne anlama geliyor onu bile bilmiyorum çünkü doğru dürüst bir açıklama yapılmamış. Bir de yenileme kısmı var. Mesela eklenti ya da tema içi kaydet butonuna tıkladığında her yenilemede sayfayı tekrar ve tekrar kaydediyor.

Açıklama metinleri geliştirilmeli ve daha anlamlı hale getirilmeli, görsel uyarılar artırılmalı bence. Zira birçok noktada hata var. Örneğin açıklama kısmı zorunlu ancak diğerleri gibi * yok keza yine kaynak kısmı da var. Kaynak kısmı var ama ne kaynağı belirtilmemiş. Bir yere mi yükleyeceğiz, github'a mı yükleyeceğiz belirtilmemiş. Zorunlu mu değil mi belirtilmemiş.

Daha birçok eksik kısmı var ama şu anda yazabildiklerim bunlar. Projeyi izlemeye devam edeceğim, başarılar.

Some icons are not working

I noticed that an icon in mobile settings page(top left corner) is not working. There might be a problem with Feather Icons. Screenshot:
image

We have to change language two times to actually change language

When a language is selected, and we want to use another language, we have to change language two times.
For example:

1
English is selected.

2
I click Turkish from the selectbox, but it just deletes the cookie and the UI is still English.

3
I click Turkish again, and it finally switches to Turkish.

No results in a somehow specific case

I chose Izlesene as the result source, then later I made another search from the main page, changed the results to Google and the results disappeared.

My cookies:
resim

Full Extension: exte0943510-02e9-4166-83f6-8f851d736553=/Upload/Products/SecimCountdown-win-775dd20e5f8541e9bb6230d20f457bc2.js

Unsupported Languages Issue

If your language isn't support in Artado Search, Turkish is selected by default. Normally English should be selected by default.

else
{
    Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
    Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
}

As you can see in the code, if your language isn't support it should be select English as the default language. But it's not working. It is probably selected by default because Turkish is the first item in DropDownList.

This issue solved in Beta 1.4 version but I haven't released Beta 1.4 version yet. I solved the issue by changing the first item in DropDownList from Turkish to English. But I still don't understand why the code is not working.

New Artado Design

I am trying to implement this design to Artado.
Things to do:

  • Center the arrow
  • Dark Theme
  • Renew the search page
  • Make sure this new design doesn't breaks themes in Workshop

Right now, it looks like this:

resim

error CS1685: Warning as Error: The predefined type `System.Runtime.CompilerServices.AsyncMethodBuilderAttribute' is defined multiple times. Using definition from `mscorlib.dll'

Desc

Hello, I'm encountering the CS1685 error when compiling the project on Linux and MacOS. The error states that the type 'System.Runtime.CompilerServices.AsyncMethodBuilderAttribute' is defined multiple times and will be using the definition from 'mscorlib.dll'.

Details

I've followed the steps below to address the issue, but the problem persists:

  • Checked project references to ensure there are no conflicts.
  • Reviewed compilation options and attempted to disable treating warnings as errors.
  • Checked for conflicting areas with names like 'AsyncMethodBuilderAttribute' within the project and referenced libraries.

ENV

Operating Systems: Linux and MacOS
.NET Core/Mono Version: 7.0/6.12.0

Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.