• Stars
    star
    280
  • Rank 147,492 (Top 3 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 8 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

WorldBrain's Chrome Extension to full-text search through your browser history & bookmarks.

IMPORTANT

This is a legacy repo. We rebuilt this tool from the ground up and you can download it on our website. The new repository, you find here.

WorldBrain's (Re)search-Engine

Welcome to the WorldBrain project. We work on the goal of an increased (scientific) literacy in our global society through a better overall information quality on the internet.

Doing so by developing open-source search tools for professional web-researchers like science communicators, (STEM-) students, journalists, librarians and online debaters to effortlessly find, rate and share qualitative and trustworthy web content/notes with their friends, followers and the public. (Watch the 3.5 min Vision Video)

Our first tool is the (Re)search-Engine, a photographic memory for your web research.

It's an open-source chrome extension to full-text search all the pages you visited and bookmarked, and later also all the apps you use to organise your knowledge (i.e. Evernote, Pocket, Google Drive, Asana, Mendeley) (Watch 2 min Intro Video) (DOWNLOAD HERE)

Table of Content

  1. How to use the extension
  2. Status & Development Roadmap
  3. How to get involved
  4. FAQs
  5. Installation (as user & developer)
  6. How to get in touch with us
  7. Acknowledgements
  8. Licence

How to use the extension

(Download it here), then type in w+ space/tab+ your keywordsinto the address bar.

For more detailed description, you can watch our Demo Video (2min) or read the text-based tutorial.

Important: All your data is stored and processed locally

Status & Development Roadmap

Here you find the long term roadmap.

Current Stage

Right now, the chrome extension lets you full-text search all the web pages and PDFs you visited and bookmarked.

Full Feature Set

  • full-text search history & bookmarks
  • filter by time and minuswords
  • blacklisting urls, domains, regex
  • supports PDFs you visited online
  • import existing history and bookmarks

Under Development

We are currently working on replacing the DB with PouchDB and the default search implementation with PouchDB Quick Search

View all "UNDER DEVELOPMENT" issues

Up next

Web-view for results and more filter options.

Currently the results can only be shown in the drop down of the adress bar and filters only applied by entering queries.

To change that, we are adding a web-based results and filter view (much like a google results page), where all results can be shown and a variety of filters applied.

More info in our projects section

How to get involved

FAQ

You can reach our FAQ here: reddit.com*/r/*WorldBrain

Installation

AS A USER

Install from the Chrome store here. (If you don't feel comfortable with that, look at Transparent Installation).

Transparent Installation

If you don't feel comfortable installing a Chrome extension that can read and modify all data on the websites you visit from the webstore (we wouldn't either!), you can clone this repository on your local machine, read through our code to verify that it is not malicious, and then install it as an unpacked local extension through the menu in chrome://extensions/. But this way you also won't receive any updates.

Wanna know if the extension installed on your computer has the same code as here on GitHub? See here.

AS A DEVELOPER

Fork the project, then...

Prerequisites

  • Install browserify and watchify with npm install -g browserify
  • Run npm install to install dependencies

While Developing

  • npm run watch

Build

  • npm run build

Activate & Test the plugin on your browser

In Chrome
  • go to chrome://extensions/
  • Activate Developer Mode (top right)
  • Click load unpacked extension (top left)
  • Select the /build folder from the project

Problems Building the Extension in Windows?

Check this StackOverflow thread

How to get in touch with us

  1. via Email: [email protected]
  2. Enter our Slack Channel: https://join-worldbrain.herokuapp.com/

Acknowledgements

This tool is originally released under the name "Falcon" and will be further developed to fit the needs of the scientific research community. The original programmers are @andrewilyas and @lengstrom.

License

Currently the (Re)search-Engine is released under GPL-3, as this has been the license of Falcon. We aim to release it under a more liberal license (CC0, MIT, BSD-2/3) as soon as we have replaced all the code from the original Falcon tool.

Our goal is to provide a set of reusable libraries, so that this client can be adapted to as many work-flows as possible.

More Repositories

1

Memex

Browser extension to curate, annotate, and discuss the most valuable content and ideas on the web. As individuals, teams and communities.
TypeScript
4,388
star
2

storex

Storex Core - A modular and portable database abstraction ecosystem for JavaScript
TypeScript
150
star
3

storex-hub

Server application managing user data through Storex
TypeScript
57
star
4

Memex-Mobile

Mobile app for Memex
TypeScript
42
star
5

remove-stopwords

A simple repository to remove 'irrelevant for search' words, support for 51 languages
JavaScript
27
star
6

local-backup-server

Nodejs server for local backups of memex.
CSS
22
star
7

storex-docs

Documentation website for Storex
TypeScript
17
star
8

storex-sync

Sync & conflict resolution for peer-to-peer and offline-first applcations using Storex
TypeScript
16
star
9

Memex-Social

The web UI for the social part of Memex
TypeScript
9
star
10

firebase-backend

Firebase backend for Memex
TypeScript
7
star
11

memex-storage

Shared Storex storage definitions for Memex extension and mobile apps.
TypeScript
4
star
12

memex-url-utils

Shared URL processing utilities for Memex extension and mobile apps.
TypeScript
4
star
13

storex-backend-dexie

IndexedDB in-browser storage engine for Storex using Dexie
TypeScript
4
star
14

storex-hub-ipfs-textile

Textile integration for Storex Hub
TypeScript
3
star
15

storex-hub-integration-memex-arweave

Arweave integration with Memex through Storex Hub
TypeScript
3
star
16

storex-hub-demo-memex-gist-sharer

Demo app for Storex Hub that shares pages saved in Memex to a Gist
TypeScript
3
star
17

storex-backend-firestore

Firestore backend for Storex
TypeScript
3
star
18

analytics-backend

API Server for Custom Analytics
TypeScript
2
star
19

simple-signalling

Library for WebRTC signalling through different transports
TypeScript
2
star
20

storex-activitity-streams

Activity streams using Storex allowing users to follow things
TypeScript
2
star
21

Notifications

JavaScript
2
star
22

WorldBrain-Engineering

This repository hosts the website documenting all our engineering pratices.
2
star
23

Server

Analytics server for the WorldBrain Memex web extension
2
star
24

storex-frontend-boilerplate

Boilerplate React application using Storex and Sync
TypeScript
2
star
25

storex-data-tools

Storex tools for data generation, import/export and migration
TypeScript
2
star
26

storex-hub-boilerplate

Boilerplate for Storex Hub plugins and external apps
TypeScript
2
star
27

storex-backend-sql

Storex SQL backend
TypeScript
1
star
28

storex-backend-sequelize

Sequelize SQL back-end for Storex
TypeScript
1
star
29

storex-visualize-graphviz

Storex schema visualization through Graphviz
TypeScript
1
star
30

portable-crypto

Simple encryption library that can encrypt data meant to be shared across multiple JS-based environments
TypeScript
1
star
31

storex-schema-migrations

Storex schema migrations
TypeScript
1
star
32

storex-pattern-modules

Interfaces and tools for laying out storage logic in modules building on Storex
TypeScript
1
star
33

storex-graphql-schema

Automatic GraphQL schema for Storex modules
TypeScript
1
star
34

Website

All data related to our website
JavaScript
1
star
35

storex-workspace

Lerna workspace to work on all officially supported Storex packages together
Shell
1
star
36

memex-root-server

TypeScript
1
star