Giter VIP home page Giter VIP logo

searchitterminal's Introduction

Searchit

Terminal Based Search Customizer

What? - Why? - Install - Report And Feedback - Contact

What Is Searchit?

Searchit is a software what allows you to make customized internet searches from your terminal. Currently Searchit provides support for 9 browsers and 30 websites.

Why We Need Searchit?

Searchit

If you are a linux user, you might find yourself working in terminal quit a lot (and its very good). Now imagine how many times you had to search something and you had to leave your terminal, open your browser, go to a specific site, search whatever you wanted to search. Also You may use various search filters to narrow down your search result. But with Searchit you don't even have to leave your terminal for a quick internet search. Just type a command and Searchit will automatically open your browser, go to the specific site, apply filters, and search it for you. Some Examples:

# search for "python" images in google
searchit -ggl -img python
# search for "apple" videos in duckduckgo
searchit -ddg -vid apple
# search for "pewdiepie" channels in youtube
searchit -ytb -cnl pewdiepie
# search for "ip camera" exploits in shodan
searchit -sdn -exp ip camera

Also you can select a default search site. And then you can just type "searchit" then your search query and Searchit will automatically search it in your default search site

Example: If you selected your default search site "google", then you can just type this.

searchit xCommunicado
# it will automatically search "xCommunicado" in google
searchit iron man
# it will automatically search "iron man" in google

For terminal only situations like server or workstation.You can combine Searchit with terminal based text browsers like W3m, Links, Lynx and browse the internet inside your terminal. Searchit provides supports for these 3 text based web browsers. Just set your desire one as default browser and you are good to go.

Last but not least for too much shortcut lovers Searchit also has two predefined custom commands for instant search in Google and DuckDuckGo. And Yes "duckit" and "googleit" has filters too.

duckit -img burger
# it will search burger images in duckduckgo
googleit -vid pizza
# it will search pizza videos in google

I Will add more website support for Searchit in near future. And I will publish changes as rolling release. Now you know why you need Searchit.

How To Install Searchit?

There are 4 small steps to follow:

  1. Download Searchit From Github
  2. Go To Your Downloaded Directory
  3. Open Terminal And Type
./installer.sh
  1. Then Just Simply Follow The Process

Note: For installation Searchit required superuser privileges.

Rolling Release

Searchit is a "Rolling Release" Software. It means Searchit will receive updates as soon as it has new updates or bugfix or any other minor changes. Searchit's version system work like this v(Major Changes).(Bugfix/NewFeature).(Minor Changes) Ex: v2.3.1

Minor Changes counts as usual. But everything time a Bugfix/Feature update comes Minor Changes number gets a refresh. Similarly When a Major Change comes both Bugfix/Feature and Minor Changes number gets a refresh.

Report And Feedback

For report any issue visit Searchit's on github. Please read Contributing Guide Line. It will guide you to submit a report or issue properly.

Contact

For personal and business purpose you can contact me directly.

Twitter - Github - Faceboook - Email

Copyright © 2020 Black Peal Tech

Thank You !!

Total Visits xSomoy

searchitterminal's People

Contributors

xsomoy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

searchitterminal's Issues

Update README File

  • Provide "What?"
  • Provide "Why?"
  • Installation Instruction
  • Report And Feedback
  • Contact

Some Noise left in terminal

if the browser is not already open then there is some noise in terminal when you do a search. and you cant use the terminal until you close the browser.

Update Function

Update Function Uninstalls the previous Version Before even download the new version. this seems risky in some cases. internet connection problem may accrue between checking for update and updating the software.

Plain Text README

markdown readme is good for online use but a offline plain text version should be included for general use.

Remove Google+

Google plus is no longer available. so google+ search should be removed from Searchit.

Release Note

Someone forgot to update the Release Note since the 2.0.0 release.

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.