Posted in Education, Online Tricks

How To Download A Website For Offline

Author, Vijay Prabhu

Our life is now centered around Internet and data connection. Without the Internet connection, we can not use our smartphones or laptops to their optimum potential. This is true when sometimes we need to access very important web pages but can’t due to Internet issues. It is for such kind of situations we are sharing a new and useful trick so that you can access websites even when you don’t have Internet access. The trick involves downloading the full website data and can browse the website at your own sweet time.

#1 Using HTTrack

HTTrack allows you to download any website for offline use and is very easy to use.  Follow the below steps to use HTTrack to download any website and browse it at your own sweet time.

Step 1. Download and install the software HTTrack from here.

Step 2. Launch the software, and it will ask you to enter the project name, project category and the default path to save the websites you download.How To Download A Complete Website To Browse Offline Without Internet

Step 3. Enter the relevant details and just click on next, Now in the text box you have to enter the URL of the site which you want to download, just paste the complete URL of the site and click on next. We are using Wikipedia as an example.How To Download A Complete Website To Browse Offline Without Internet

Step 4. HTTrack will now download the entire Wikipedia website for your offline browsing. The download process can take time, based on your internet speed and size of the website you are downloading. In our case, Wikipedia is huge so it took some time.How To Download A Complete Website To Browse Offline Without Internet

Now after download process is complete, just browse to the saved path, and there you will find your website file  that you can now browse at your own time without worrying about Internet connection.

#2 Using GetLeft

Getleft is another tool which allows you to download websites and browse them later. Like HTTrack it downloads complete website according to the options set by the user. Getleft also has a very simple UI which any noob can also use. Follow the process below to use Getleft.

Step 1. Download Getleft and open the software, press CTRL+U which will ask you to enter the URL and directory.

How To Download A Complete Website To Browse Offline Without Internet

Step 2. Now you will be asked to select the files that you want to download.

How To Download A Complete Website To Browse Offline Without Internet

Step 3. Now wait for few minutes until the files being pulled to your system.

How To Download A Complete Website To Browse Offline Without Internet

That’s it now you can browse your saved website in offline mode.

How To Download A Complete Website To Browse Offline Without Internet

#3 Using Cyotek

Cyotek WebCopy is another free tool that lets you a full or partial website locally for offline browsing. WebCopy will scan the specified website and download it’s content onto your hard disk. Links to resources such as stylesheets, images, and other pages in the website will automatically be remapped to match the local path. Using its extensive configuration, you can define which part of a website will be copied and how.

Download and install the App using the hyperlink above. Open the App and hit the “F5” Key. In the window given below enter the name of the website and the destination folder.

How To Download A Complete Website To Browse Offline Without Internet

Now you have to wait until the download process finishes.

How To Download A Complete Website To Browse Offline Without Internet

Once downloaded, you can open the file in your browser and access your saved website.

#4 Offline Downloader

Like above tools, Offline Downloader is also an offline website browsing tool but with a difference. It downloads and shows websites exactly the way you want them, including or excluding any parts you need or don’t need (such as directory, domain and file names, types of files, their size or any other properties).

How To Download A Complete Website To Browse Offline Without Internet

You just need to download and install the software offline downloader from here. Open the software and enter the URL as shown on the image and then select the file type you need to download and hit the download button. Enjoy the downloaded file at your own time and leisure.

#5 Web2Disk

How To Download A Complete Website To Browse Offline Without Internet

Web2Disk’s powerful engine allows it to modify websites as they’re downloaded so that all the links work directly from your hard drive. You’ll be able to browse the site as if it were still online. However, the main feature of Web2Disk is its ability to show you downloaded websites in any browser you choose.

You just need to enter the URL in ‘Root URL’ and then browse the location to save the entire website and then hit the ‘Go’ button.

If you have unstable Internet connection or slow data connection, use any of the five tools given above and enjoy your favourite websites even when you dont have Internet access.

Check out my blog for other cool stuffs and some other online tricks like downloading youtube videos without any software.


Maria Irudaya Regilan J

Posted in Education, Programming

Linux Cheat Sheet

We all know that among all the other OS’ Linux is tough to hack. We may don’t have Linux OS or even we may don’t have a system. But, knowing Linux Commands and its Codes are still useful to us, aren’t they?

You can download Linux Commands(Author Vijay Prabhu) in here and Linux Cheat Sheet in here.

Have a happy learning. Like and Share this post if you find useful for your friends. Keep connected with my blog.

You can also downloads cheat sheets of C and C++, Java, Python.


Maria Irudaya Regilan J

Posted in Education, Programming

Top 7 Python Books To Learn Programming

Article by, Kavita Iyer

Before going through the article, also check out some the python tricks in our blog. Know conversion of .py to .exe in Python 3.6, Sending notification SMS using Python, Cheat Sheet with basics and much more.

Pursuing the right programming language can be a big challenge given the fact that there are close to 300 different programming languages one can learn. Python is one such famous and most useful computer programming language that continues to feature among the top languages. Python is a widely used high-level, general-purpose, interpreted, dynamic programming language in the late 1980s. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java.

It is also one of the famous programming languages used by major organizations and corporations. Learning Python is important as it is a cross platform computer language that is used by giant corporations to do work in a quick and efficient manner.

Learning Python

Written by Mark Lutz and David Ascher, this book offers a comprehensive, in-depth introduction to the core Python language. It is basically a book written for gaining a better insight about the programming at a beginner’s level and can be used to derive a strong foundation over the subject matter. This book is important because it covers important areas of Python such as Python 2.7. X and 3.X. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.

Python Programming: An Introduction To Computer Science

This is the second edition of John Zelle’s Python Programming, updated for Python 3. It offers foundational concepts of computer science in a form that is clear and easy to understand. It is about theory and its practical application. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. It is ideal to be read by beginners and new python programmers, as it provides for a strong foundation on the subject. It also touches upon important subjects like Structure and Introduction of Computer programs.

Violent Python: A Cookbook For Hackers, Forensic Analysts, Penetration Testers And Security Engineers

Written by TJ O’Connor, this book is an introductory level book on Python programming language that provides a clear cut understanding about the different areas of the language like tools and concepts. This book will teach you to forge your own weapons using the Python programming language instead of relying on another attacker’s tools. It is the best book to read when it comes to security concepts and deals with forensics, tool integration for complicated protocols like SMB. It also demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. Additionally, it also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus. The book is apt to be used by those programmers who already have a good understanding over the Python language.

Python Cookbook

This book by David Beazley and Brian K. Jones covers all the crucial areas regarding Python language and introduces one towards the much-needed techniques that has a huge scope, including simple string concentration to that of recursive decent parsers writing. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.In this book one can find dozen of topics covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away. It also covers extensively on the subject generators and iteration methods. This book is a must read for those who want to become good at Python programming language.

Python Essential Reference

Written by David M. Beazley, this book is a comprehensive reference to the Python programming language. The focus of this latest edition is to add coverage of significant new features and new library modules added to the language over the past five years. It also includes the omitted sections of Python 2 and provides a detailed overview of the language and helps in gaining a practical knowledge over the subject. Clearly written with concise organization, the new features covered include new style classes, unification of types and classes, xmlrpclip, intertools, bz2 and optparse, making it the most up-to-date Python book on the market. This book is the one that programmers need to read first.

Python For Data Analysis

Written by Wes McKinney, the main author of the pandas library, this hands-on book is packed with practical cases studies. It’s ideal for analysts new to Python and for Python programmers new to scientific computing.

Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a practical, modern introduction to scientific computing in Python, tailored for data-intensive applications. This is a book about the parts of the Python language and libraries you will need to effectively solve a broad set of data analysis problems. This book is not an exposition on analytical methods using Python as the implementation language.

Python In A Nutshell

This book by Alex Martelli demonstrates the programming language’s strength as a Web development tool, covering syntax, data types, built-ins, the Python standard module library, and real world examples. This comprehensive reference guide makes it easy to look up the most frequently needed information–not just about the Python language itself, but also the most frequently used parts of the standard library and the most important third-party extensions.

Like and share with your friends. Have a nice day.


Maria Irudaya Regilan J

Posted in Education

‘Tell me about yourself’ – How to answer this in an interview


This is one of the most frequently asked questions in an interview.

You could either start by doing a recital of your life history or you can nail it then and there by pitching and convincing the employer about how you are the best one suitable for the job.

Posted in Programming

Python Code Sheet

Even though Python is so simple to learn and easy to remember, we have a large functions and modules to use it. What if you have a Code Sheet for your Python 3.x Version.

Python Code Sheet Offers you a very great support to look upon simple basics. It really helps beginners of this Language. You may download the code sheet of Python (Author Vijay Prabhu) in here and an overall pdf with commands in here.

Check out Other Cool stuffs on Python in my blog by typing python in my blog search box.

Know to send notification SMS using Python Script and to convert .py to .exe in Python 3.6


Maria Irudaya Regilan J

Posted in Education, Programming

The Real Godfather of Software : Dennis Ritchie

The internet is filled with stories and praises of software giants such as Steve Jobs. However, the one man responsible for the rise of software, the man who’s work enabled men like Steve Jobs to build their technology empires on – Dennie Ritchie – is someone whom the world at large has forgotten. For many of us unfamiliar with the name, here’s why we should be singing his praises.

The Creator

The reason Dennis Ritchie’s legacy is so important to us, is because this was the man who while working in Bell Labs in the late 60’s – early 70’s realized the limitations of assembly language. Therefore he, along with fellow Bell Labs researcher Ken Thompson decided to create a language that allowed them the flexibility to create a better version of UNIX. This language came to be known as B – which depending on the story – was either named after Thompson’s wife Bonnie or BCPL, a language developed at Cambridge in the mid-60s.

B being an interpreted language , was executed by an intermediate piece of software running atop a CPU. Therefore, as we all know today, this language then made way for the compiled language known ac C. The first iteration of C was not all that different from the language we know today. It was compiled and translated into machine code and then executed by the CPU. But in the time it was created, it was considered a high level language and both Ritchie & Thompson saw it as a language that would give them the flexibility they needed and remain fast at the same.

It offered full data structures and “types” for defining variables, and this is what Richie and Thompson used to build their new UNIX kernel. “They built C to write a program,” says Pike, who would join Bell Labs 10 years later. “And the program they wanted to write was the UNIX kernel.”

The Legacy

A running joke by Ritchie was that C had the power of assembly language with the convenience of assembly language  – thereby admitting that C was not a beautiful creation as it would run very close to the hardware. Today though, with the progress made since C is now a low-level language – but at that time, it was high enough for their needs.

Rob Pike, the programming legend and current Googler who spent 20 years working across the hall from Ritchie at the famed Bell Labs had this to say about the language and its creators in the days after Ritchie passed away.

“When you’re writing a large program — and that’s what UNIX was — you have to manage the interactions between all sorts of different components: all the users, the file system, the disks, the program execution, and in order to manage that effectively, you need to have a good representation of the information you’re working with. That’s what we call data structures,” Pike says.

“To write a kernel without a data structure and have it be as consist and graceful as UNIX would have been a much, much harder challenge. They needed a way to group all that data together, and they didn’t have that with Fortran. At the time, it was an unusual way to write an operating system, and this is what allowed Ritchie and Thompson to eventually imagine porting the OS to other platforms, which they did in the late 70s. “That opened the floodgates for UNIX running everywhere,” Pike says. “It was all made possible by C.”


Maria Irudaya Regilan J