Posts

Youtube - dl

Did you ever wanted to download a YouTube video . If yes , you would have used third party sites or applications to download. Did you know that there is a tool to download YouTube videos  without using apps and websites. The tool also allows users to  downloads videos from many other sites like Vimeo , Hotstar  etc. As the title suggests it is youtube -dl . It is a python based tool. So in order to get it working you should first have python installed  in your computer. If not ,first install python . How to Install ? As it is a python package, you can install it with pip (python  package installer) . Just open your cmd and type in the following command . pip install youtube -dl  This should work in most of the cases. But if you face any errors  then run the cmd as administrator and retype the same command. That's it you have youtube -dl installed. How to Download Videos ? Move to the directory where you want the file to

Termux For Programmers !

There may be times when you don't have a laptop or a computer , but you are in a urgent need to code. Even think that you don't  have an active internet connection. I am here to solve this problem. If you are a beginner, then most of the time you interact with the  cmd or the terminal to execute the code with the help of commands. Similarly, you can have the same environment in your phone with  the help of an app "TERMUX" . I have tried running python and javascript and in my usage the experience was good. STEPS : 1)Download the termux app from playstore. 2)In order to write the code, you need a text editor. I used vim editor .To install type the following command. Command: pkg install vim 3)To run python and Javascript you need to install corresponding   environments. 4)To install python, use below command.    Command: pkg install python 5)To install node , use the following command.    Command: pk

The Unknown Feature of Youtube!

This is a small article describing the new feature in Youtube. From now onwards, if you leave a video in the middle and if you see the video some other time then the video starts from the point where you have left off . This feature is enabled in the version 13.33.54. It's pretty cool. Go check it out.

Death Of Android !

I am personally a huge fan of android because of its features and flexibility. As we all know the problem with android is lack of updates. The problem is not with Android, but with large number of companies using it. The companies keep releasing large number of phones. At least three new phones are launched in a week. They release the phones and no longer care about it until it’s a flagship phone. So the end users will not be getting any updates, while Google will keep launching new versions every year.           Well, you might say that one can unlock the boot loader and can flash a new custom ROM. Hey..! But let’s be real. People are not gonna do that until they are geeky or a tech savvy. THINGS THAT GOOGLE HAS DONE TO SOLVE THE PROBLEM: 1) Project Treble: Google has started this project with Android Oreo to  solve the problem. The android framework has been modified so that the OEM’s (Original Equipment Manufacturers) can release the updates without much hassle. But fr

SCRCPY- Best Screen Mirroring App

There are times when you need to mirror your android screen to your laptop.There are many apps which can do that like airdroid and teamviewer. But the problem with them is the lag. What's the solution ? Recently , a few months back the xda team has developed an app called scrcpy. By far, it is the best app that I have used for screen mirroring. It has almost no lag what so ever. Things you need for Installation: An Android device, USB cable, Computer . How to Install ? I have installed it with my windows computer and it worked fine.So I will be guiding you through windows installation. First of all you need to install adb on your computer. Now headover to the links provided and download adb and the source code for scrcpy. Adb Download Link:  http://www.evofiles.net/download/platform-tools_r28-0-0-windows-zip/ SCRCPY Download Link : https://github.com/Genymobile/scrcpy/releases/tag/v1.2 Download it according to your version(32 or 64 bit).

API Made Simple

We all have heard the word API( Application Programming Interface) , but it's some what confusing. Let us clearly understand it with the help of example. Example : Suppose that you are developing a food delivery app, in that app you need to integrate maps. So in order to do that we must first have the info of the streets, colonies and different areas.It's a difficult task . But for all of us luckily, the data has been already collected and has been presented ( Google Maps).  So, now Google has developed an API through which developers can integrate maps in their Apps. You can design your own front end , but the data is provided by the Google Maps API. In order to use the API , you need an API key. This API key is tied up with your app. With the help of this key , they will be able to track the amount of data that your app has used and then charge accordingly. This was my view of the API.Hope you understood. Thanks for Reading !

OAuth - Open Authorization

Before 5-7 years whenever, we wanted to register for a website we had to enter all the details in the registration form ( that were mandatory *) and then we could use it. But , now everyone has a social media account ( Facebook, Twitter ) and a gmail account . You may have entered the same details while creating an account there. Now , what is the use of entering the same data again and again in every website. Right ?  So ,what the developers have done cleverly is that , they designed OAuth. How does OAuth Work ? Now a days, usually under registration forms we see a option to SignIn with google or facebook or twitter and most of us use them rather than filling the form.  Suppose that you are registering for a website XYZ. So whenever you sign in using your account(Eg :Gmail), the website XYZ gets authorised to access your details that you have submitted during that particular account registration.(Gmail). Now ,they acquire your data from their database (