Coder Social home page Coder Social logo

blurhy / horizon Goto Github PK

View Code? Open in Web Editor NEW
15.0 7.0 3.0 75.99 MB

A ZeroNet search engine

License: GNU General Public License v3.0

JavaScript 15.49% HTML 4.26% Vue 80.26%
zeronet search-engine decentralized p2p zite zeronet-search-engine zeronet-service search

horizon's People

Contributors

anoadragon453 avatar blurhy avatar dependabot[bot] avatar mirzazulfan avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

horizon's Issues

Typo

The text Sorry,noting found. has a few typographical errors in it. Trivial, but please correct!

It should be:

Sorry, nothing found.

Go ahead and copy-paste it :)

Merge results.Make the pages of same sites one item.

Also merge the keywords and phrases.Don't merge the page that its url doesn't contains ?

  • Just merge result
  • Show merged urls as a list
  • Relationship graph in the site
  • Word cloud for each site
  • Display site status

Site appear not to be updating because content too large

Describe the bug

Hello, i see the Horizon zite was not updated in last 3 days when i look on ZeroHello and it also shows 1 file update failure. So i open site, open its (0) menu and on the bottom of the menu i see it is content.json that failed.

then i check ZeroNet's debug.log to see these entries:

DEBUG Site:1CjMsv..uxBn Can't update content.json
WARNING Site:1CjMsv..uxBn content.json: verify sign error: VerifyError: Content too large 27887761B > 20971520B, aborting task... in ContentManager.py line 890 > ContentManager.py line 771

But on ZeroHello, it do not ask me to raise limit for the site, so this seems to me like a bug/issue..
Maybe it can happen because maybe i used files directly from github, i do not know.

What should i try?

Environment (please complete the following information):

  • OS: Ubuntu 16
  • Browser FF latest
  • Zeronet Revision 3597

Graph for whole data.

  • Mindmap for whole search result (Link with relationships) (Not useful)
  • Wordcloud for whole data
  • Pie chart for zites

page.corszitesForQuery is undefined

Describe the bug
The Firefox Developer Console (F12) shows this on Horizon page load:

TypeError: page.corszitesForQuery is undefined[Learn More] horizon.js:150:1

And when i search for something, it does nothing.

I think on Windows it also not worked and in 0list or ZeroTalk thread was same or similar issue with a screenshot.

Put the data of json into Sqlite of zeronet

By using the new feature of zeronet.
But there are some bugs need to be fixed.I'm still waitting for that.

  • data_normal.json.gz (Basic info,keyword/image count/url)
  • data_relationship.json.gz (Relationships among pages)
  • data_zitestatus.json.gz (Peers/Files Count/Zite Size etc.)

Improve search algorithm

Hello,

when i use Horizon site to search (it appears to have like 300MB database when i check site's (0) menu) for the phrase: blurhy
then it takes 50.169 seconds (old Pentium 1,6Ghz single thread CPU, 5400RPM HDD) to return the results. Can this be significantly reduced by using different method to store the data or different way to get the data from the db during search?

I have seen full CPU load during the search, then the CPU load dropped to like 30-60% (true that i have old CPU and its utilization is high even without search).

Environment (please complete the following information):

  • OS: Linux Ubuntu 16.04 32bit
  • Browser Firefox 62.0
  • Zeronet Revision 3597

  • Add indexes
  • Make all queries using sql

whole word search

I'm getting results as if my query is a part of some word. (for example, searching for "main" gives me "domain" results).
I need Horizon to show me whole word search results first, at the top.
Thank you.

User feedback and User search.Reporting porn page/site for safe search.Banning malicious sites.And user can vote for site/page.2. User can submit data to database directly (also a credit system).

This is a voting system.The issue is how to ensure the user is not a spammer.Maybe we need a credit system.Or i can use my spider to crawl the relationships of users that is start from nofish to generate a table of trusted users.And a blacklist for confirmed spammer (just content.json).

  • Voting system to anti-bot
  • User interface for voting and for user search
  • Report porn/malicious zite/pages
  • Use could submit zite/pages

Rebranding: Poodle

start
Above, the icon to show on start page.

Logotype to show on header when searching:
logotype

Brand icon/favicon:
icon

The rebranding doesn't only consists on new name/font/logotype/icon, but also a new design and a new concept: working also outside ZeroNet.

My idea is that Poodle could also work on Dat and IPFS, and provide results for their sites.
When showing results of Dat/IPFS/ZeroNet, when not on these networks, show an download link.

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.