Hulbee: privacy-oriented search engine

You might have already come across the fact that search engines like Google invade your privacy and track you. There are alternatives like DuckDuckGo, Startpage which focus heavily on honoring user privacy. Hulbee is a new name in the list with its servers located in Switzerland. Continue reading Hulbee: privacy-oriented search engine

StackEdit: awesome markdown editor

StackEdit is another beautiful online markdown editor in the lines of Laverna which we explored earlier. The same article touches many other online Markdown editors but StackEdit is probably the best of the lot. Using StackEdit is a delight due to its smooth design and powerful professional features. Continue reading StackEdit: awesome markdown editor

InstantCryptor: encrypt, upload files to cloud

Would you want to upload files with confidential information unencrypted to cloud storage services? If you care about security and privacy you wouldn’t. What can you do about it? A good approach would to encrypt your files using a local tool like ccrypt and then upload it to the cloud. However, you may not have your laptop with you all the time. InstantCryptor is a webapp to solve this problem.

InstantCryptor works with Dropbox and Google Drive at the time of writing. It is free of cost and claims to have 0 knowledge of your data as all files are encrypted (or decrypted) on the local device. InstantCryptor works directly from the browser, you do not need to install anything on your device. Continue reading InstantCryptor: encrypt, upload files to cloud

Sourcegraph: refer to open source code

opensource_compSourcegraph is a tool from opensource.com to semantically index all open source code available on the web. No doubt this will help is developing faster without the need to rebuild the wheel. The tool lets you “search for code by repository, package, or function and click on fully linked code to read the docs, jump to definitions, and instantly find usage examples. Continue reading Sourcegraph: refer to open source code

vpnbook: access from Ubuntu

anonymousWe explored how to use FrootVPN earlier and vpnbook isn’t much difference. You don’t need to create a user account with vpnbook and it’s 100% free. Servers are available in Europe as well as US. To use the service, visit vpnbook and click on the tab openvpn. Note down the username and password. Download any of the bundles. Continue reading vpnbook: access from Ubuntu

ShareDrop: HTML5 Apple AirDrop clone

Our last article was on lancat but today we found an online service way cooler than lancat. We are talking of ShareDrop, an online service which discovers others users in a LAN using it and allows simple drag and drop file transfers between them through a cool interface. Continue reading ShareDrop: HTML5 Apple AirDrop clone

Notes: browser-encrypted cloud notes

notepadNotes is a web application for storing your encrypted notes in the cloud. It takes a different approach from Laverna which stores your notes locally without encryption. Notes, however, works like Evernote on principle.

Features

  • Create a new password protected notebook in the cloud
  • Password never sent to the cloud. If you forget it, your notebook is also gone.
  • Find notes with Sublime Text like fuzzy search
  • Use the backend in your applications using JASONRPC
  • Decent rich text editor

Webpage: Encrypted Notes

Generate your bash prompt

terminalGenerating a bash prompt may be intimidating with all those options and colour codes to remember or look up. You can create fancy bash prompts online now. There’s absolutely nothing to remember, simply drag and drop what you want to show in your prompt. There are some examples to start with and the rest is quite easy thanks to the interface.

You can choose the colours too!

Once done, paste your generated bash PS1 to ~/.bashrc.

Webpage: .bashrc generator

Goosh: Google shell for browsers

google_compHere’s a stylish way to flaunt your browser’s home page – Goosh. It’s an unofficial Google shell from where you access some of the Google services. There are several supported commands (with easy aliases) which you can use to fetch results. The results appear 4 at a time and you can fetch more if you want. The search result links open in a new browser tab.

Features

  • Use Google search, blogs, news, feeds
  • Use the lucky option to get the first result
  • Search Wikipedia or Amazon. Use the site keyword (as in the regular Google search) to search a specific site.
  • Use Google search modifiers like double qoutes, define…
  • Mathematical calculations
  • Shows suggestions in case of typos
  • Open source

Usage

List of supported commands (at the time of writing):

command aliases parameters function
web (search,s,w) [keywords] google web search
ls [command] lists commands
wiki (wikipedia) [keywords] wikipedia search
site (in) <url> <keywords> search in a specific website
read (rss,r) <url> read feed of url
clear (c) clear the screen
amazon (am) [keywords] amazon search
settings (set) [name] [value] edit settings
feeds (feed,f) [keywords] google feed search
help (man,h,?) [command] displays help text
more (m) get more results
lucky (l) [keywords] go directly to first result
calculate (calc) [mathematical expression] evaluate a mathematical expression
go (g) <url> open url
open (o) <url> open url in new window
blogs (blog,b) [keywords] google blog search
news (n) [keywords] google news search
cd <command> change mode
addengine add goosh to firefox search box
load <extension_url> load an extension

– Enter green commands without parameters to change default mode.
– Anything that’s not a command will search in current default mode.
– Aliases will expand to commands. Numbers will expand to corresponding search results.
– Use cursor up and down for command history.
– Enter keyword and hit the tab-key for tab-completion.
– Commands marked with * are experimental, use them with care and please report any bugs.

Here’s an example custom search:

guest@goosh.org:/web> s "cli tools" site:tuxdiary.com

Fetch more results:

guest@goosh.org:/web> m

To add Goosh search to your browser, run:

guest@goosh.org:/web> addengine

Webpage: Goosh

Searx: self-hosted web metasearch engine

search_compGoogle search doesn’t respect your privacy. Many people prefer DuckDuckGo or Startpage as alternatives. But the source code of these engines are not open. How about a web search engine that you can audit and host yourself? We are talking of Searx, a open source, hackable metasearch engine.

Features

  • Tracking free
  • Supports multiple output formats: json, csv, opensearch/rss
  • Opensearch support (you can set as default search engine)
  • Configurable search engines/categories
  • Different search languages
  • Duckduckgo like !bang functionality with engine shortcuts
  • Parallel queries – relatively fast

Installation

  • Install required packages
    $ sudo apt-get install git build-essential libxslt-dev python-dev python-virtualenv python-pybabel zlib1g-dev
  • Install Searx
    $ cd /usr/local
    $ sudo git clone https://github.com/asciimoo/searx.git
    $ sudo useradd searx -d /usr/local/searx
    $ sudo chown searx:searx -R /usr/local/searx
  • Install dependencies in a virtualenv
    $ sudo -u searx -i
    $ cd /usr/local/searx
    $ virtualenv searx-ve
    $ . ./searx-ve/bin/activate
    $ sudo pip install -r requirements.txt
    $ sudo python setup.py install
  • Configure
    $ sed -i -e "s/ultrasecretkey/`openssl rand -hex 16`/g" searx/settings.yml
  • Edit searx/settings.yml if necessary
  • Start Searx and visit http://localhost:8888
    $ python searx/webapp.py
  • If Searx works fine, disable debug
    $ sed -i -e "s/debug : True/debug : False/g" searx/settings.yml

Note that you need uwsgi to run Searx as a daemon. For installation instructions, as well as to configure a web-server, visit Searx wiki.

To try out Sear on a publicly hosted site, visit https://searx.me/.

On GitHub: Searx