Uploading, Processing and Downloading Files in Flask

In this article, we are going to learn how to handle files from server i.e how to facilitate uploading and download for files in Flask. This is quite a common requirement for webapps nowadays. Some examples are : All the image editing sites online require uploading of image, then process them online and provide processed image for downloading. Sites that allow users to edit pdf online require uploading, processing and allowing users to download processed file....

April 7, 2018 · 6 min · Vivek Bhadauria

FFmpeg : Automate Filtering and Editing Videos

Hello again, I am a huge fan of anime, (Dragon Ball and Naruto) in particular. I saw some channels uploading Anime videos bypassing YouTube’s copyright detection. So I looked on the ways and mostly involved some video editing software and you have to invest a lot of your time. So I wanted to automate the process that takes in input as a Video and modifies its properties so that it would bypass YouTube’s Copyright detection and quality of video should still be watchable....

December 8, 2017 · 3 min · Vivek Bhadauria

How Snapchat detects when screenshot is taken (Hypothesis)

While my friend was playing “That Level Again” game he mentioned there was a level in between when he had to take screenshot of Game Screen to pass that level (Weird right!). As I know a little bit about Mobile Development I thought they might be having some special permission to do so. To be sure I went ahead and asked to see all the permissions that game app was taking and it was just taking READ_STORAGE_SPACE permission....

November 10, 2017 · 3 min · Vivek Bhadauria

GSOC - 17 Pocket Science Lab : FOSSASIA

This is a little late for this post but anyways I drafted it during the GSOC-17 only, so I am posting it with some modification. My proposal for FOSSASIA PSLab was selected. Title : Develop an Android Science App for PSLab Experiments. A brief intro about Pocket Science Lab, its an Open Source Hardware Device which provides a lot of functionality that is required to perform a general scientific experiment. You can do a lot of other activities like monitoring motion using MPU6050 sensor by the add-on sensors which the device support....

October 29, 2017 · 3 min · Vivek Bhadauria

Flash Fastboot MIUI ROM from Linux

Sometimes during switching between ROM on your android device, you can do the following things Stuck in bootloop (phone is stuck on MI logo while booting) Brick your device accidentally :P Or some other irrecoverable problem during rooting or changing recovery When nothing works, you have to flash ROM through fastboot. This post describes how you can flash fastboot MIUI Rom from your Linux system. And it’s super easy compared to windows....

September 11, 2017 · 2 min · Vivek Bhadauria

Minor II : At Last

So its my 6th semester and time to decide some idea to work on as Minor II. After Minor I in which I made Advanced Attendance System ( for which i got way more marks than I should have :P ). A brief review of Minor I : ADVANCED ATTENDANCE SYSTEM The project is basically a set of two Applications that run on smartphone. One Called Attendance Server that runs on Teachers phone and other Attendance Client that runs on Students phone....

March 14, 2017 · 3 min · Vivek Bhadauria

Qualcomm DragonBoard 410C

Its about a week since i got my dragonboard410c shipped. Was Reading documentation and stuff so as to not destroy the only MicroProcessor Board i have :P Refer DragonBoard410c for Specs DragonBoard410c is shipped with Android Lollipop by default as of now. So i found three ways to get started with board right out of BOX : Connect HDMI output port of board with HDMI monitor or LCD TV, Make sure to connect mouse,keyboard and HDMI before powering up the board....

May 4, 2016 · 1 min · Vivek Bhadauria