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 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
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 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
We 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
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 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.
- 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
Generating 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
Here’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.
- 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
List of supported commands (at the time of writing):
||google web search
||search in a specific website
||read feed of url
||clear the screen
||google feed search
||displays help text
||get more results
||go directly to first result
||evaluate a mathematical expression
||open url in new window
||google blog search
||google news search
||add goosh to firefox search box
||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:
firstname.lastname@example.org:/web> s "cli tools" site:tuxdiary.com
Fetch more results:
To add Goosh search to your browser, run:
Google 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.
- 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
- 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
$ sed -i -e "s/ultrasecretkey/`openssl rand -hex 16`/g" searx/settings.yml
- Edit searx/settings.yml if necessary
- Start Searx and visit
$ 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
On GitHub: Searx