How to Download Facebook Videos Online? (Public and Private Videos)


Download-Facebook-Videos-4j1ssFacebook has grown
at a very fast pace and today it has left all social networking
sites behind. Video and photo sharing are one of the most
important features of Facebook. Gone are the days when people
used to share trending videos and images on Facebook, now
Facebook itself makes stuff viral. It’s giving tough
competition to Google-owned YouTube as well when it comes to
video content being consumed on both platforms.

Downloading Facebook videos isn’t something which has many
solutions and the ways to do it aren’t as popular as
downloading YouTube videos. Since the inception of YouTube,
people have used different methods to download YouTube videos and save
them for later viewing purposes. I’ve read lots of content
about how to download Facebook videos online in the past, but
each of them had some bugs and many posts took me to many
irrelevant pages.

After lots of googling and exploring the web, I found a website” which doesn’t just help
you in downloading Facebook videos. It also hosts
hundreds of thousands of Facebook videos in its
directory and i
t has many other useful features.

The features of the websites are below:

1. Facebook Video Downloading Online

2. Downloading Private Facebook Videos

3. Downloading Facebook Page Photo Album

4. Online Vimeo Video Downloader is an online Facebook video downloader which
helps you to download videos on all kind of devices. Since it
is a web-based application, it supports Windows, Mac OS X,
Ubuntu and all other kinds of operating systems. Moreover, you
can also use it as a Facebook private video downloader as well.

Just the way Youtube videos are hosted on Google’s servers,
Facebook videos are hosted on Facebook servers. It’s not any
hidden knowledge. But the link or URL of the Facebook video
which we see on Facebook isn’t the actual file source; instead,
it is embedded. That’s why you can’t copy a video from Facebook
with ease:

1. Downloading Public Facebook Video

Step 1:

Get Facebook video URL

Make sure that the video you are trying to download is hosted
on Facebook servers and its privacy is public; it’s the most
important step (URL of public videos look like:


Now having confirmed the public privacy, right click and open
the Facebook video in a new tab. Copy the video URL from your
web browser and proceed with the steps mentioned below.

If the video you’re trying to download turns out to be private,
refer to the very simple method of downloading private Facebook
videos described later in this article.

Step 2:

Open the Facebook video downloader online

Open the link above and paste the copied video URL in the video
URL box as shown in the screenshot below. Click the blue color
“Download” button and proceed with the process.



Step 3:

Download your video in the required quality

The Facebook video can be available in two qualities- high
resolution or low resolution. As per you conveneince, you can
save the clip.

Identifying the required quality, right click and select “Save
link as” to save Facebook video into your computer.


Note: If you are unable to download the Facebook video, it may
be so because of the privacy settings of the uploader.

Refer to Facebook private video downloader below.

2. Downloading Private Facebook Videos

I’m recommending using GetFbStuff because it provides you an
option of downloading private Facebook videos where other video
downloaders fail. Private Facebook videos are those whose
privacy is set as “private” or not “public” by the uploader and
it’s not possible to download that video just by using the URL.

Step 1:

Get the “page source” of private Facebook video

Right click and open the video in a new tab.

The private Facebook video’s URL will look something like:



Right-click on the page and select “View page source” or go for

Copy the entire page source by using “CTRL+C” and “CTRL+C”.


Step 2:

Open Private Facebook Video

Open the above link and paste the source code in the box as
shown in the screenshot of Facebook private video downloader
page. Click the blue download button.

Step 3:

Download and save the video


Identifying the required quality, right click and select “Save
link as” to save Facebook video into your computer.

These were a couple of useful methods to download public and
private videos from Facebook. Drop your thoughts in the
comments section below.

See Also: How to download Vimeo

India Can Get World’s First Operational Hyperloop, Virgin Hyperloop Announces Partnership

Mumbai Pune Hyperloop One First Route

Now listen to Fossbytes stories!

Hyperloop One’s parent company Virgin has dropped some concrete
details about their plans to bring Hyperloop to regions across
the globe. Last year, India bagged 2 out of 10 routes selected for
laying futuristic Hyperloop tunnels.

According to the latest announcement, the
Mumbai-Pune route could witness the world’s first hyperloop
test track to facilitate ultra high-speed travel
between the two cities. It will be built as a part of the
partnership between Virgin Hyperloop One and the Maharashtra
state government.

The operational demonstration track is expected to get
completed in a time span of three years linking Mumbai, Navi
Mumbai International Airport, and central Pune. And the test
rides could start as soon as 2021.

Mumbai Pune Hyperloop One First Route

Virgin’s Hyperloop pre-feasibility studies have shown that
after 30 years of operation the Mumbai Pune route could provide
a socio-economic benefit of INR 350,000 crores ($55
billion) and cause a reduction in the emission of greenhouse
gasses by up to 150,000 tons.

The project would commence after the government gives a green
signal to the feasibility report prepared over the next six
months. Once finished, the test track between two points in the
next three years, followed by the development of the entire
route in five to seven years down the line.

Mumbai-Pune Hyperloop would be able to handle around 150
million passenger trips per year while decongesting the always
busy expressway between the cities. It would reduce the travel
time between the cities to 25 minutes from close to three
hours. A future extension would focus on lowering the cargo
transit time between Pune and Mumbai’s port. In fact, around
25% of the cargo that passes through Mumbai’s Jawaharlal
Nehru port has Pune has its origin or destination.

Also Read: AMD Is Giving Free Processors
To Users Facing Firmware Issues–Here’s How To Get Yours

Free Image Compression Tools to Boost Website Speed

Optimize your WordPress, Joomla or any other website images to
make your website load faster to boost search engine

Interesting stats by HTTP Archive  shows average web page size is
2.4 MB and images contribute 64% of it.

That’s right, an average image size of a web page is
1.5 MB.


What’s your web page size?

If you have image an based website or it’s contributing factor,
then you must optimize them to reduce the size. By reducing the
image size, you get the following advantage.

  • Reduce web page size overall
  • Save bandwidth
  • Load your web page faster and eventually, help SEO ranking

There are multiple ways to optimize the images, but doing
without losing quality is the smart way. In this article, I’ve
covered three types of tools. 

  1. Standalone tools: You don’t need to
    install anything on your website. You can just visit the
    tool’s website and upload the images, and you will get
    optimized images to download.
  2. WordPress Plugin: You need to install the
    plugin in your WordPress website and based on settings, it
    will reduce the size whenever you upload the images.
  3. Joomla Extensions: You need to install
    extensions in Joomla website, and optimization will happen
    from your Joomla website server.

Ready to boost your website speed?

Standalone Tools

Using standalone tools are probably the best way
to compress the images, but there will be limited either
by size or number of images you can upload. So you got to try
which one is best for you.

1. Tiny PNG

TinyPNG uses smart lossy compression techniques
to reduce the file size of PNG or JPG files. You can upload up
to 20 images with max 5 MB each.


2. Compressor

Compress and reduce your image size up to
90% with  Compressor while maintaining high-quality
resolution. It supports JPEG, PNG, GIF & SVG and files size
limit is 10 MB. 


3. Puny PNG

PunyPNG compression that just works for
designers and developers. May not be suitable if your image
size in MB as the limit is 500 KB each for up to 20 files. It
compresses JPG, GIF & PNG file types.

4. Compress Now

Reduce the weight of image files with Compressnow . Unique about this tools is you can
choose % of compression to get results. So it’s under your
control the level of compression you want.

5. Kraken

Kraken  let you select the optimization
mode between LOSSY, LOSSLESS, and EXPERT. You can upload a
file from your computer, Dropbox, Google Drive or Box.

6. Optimi Zilla

Upload up to 20 files in JPEG and PNG formats at OptimiZilla . If you upload multiple files, then
you have the option to download them all at once.

7. JPEG Mini

Lose your spare kilobytes with JPEG Mini . It supports only JPG file.

8. Imagify

You have the option to choose the compressed level between
normal, aggressive and ultra. Imagify keep your files for 24 hours so you can
download later if you wish.


Above standalone tools should be able to help you in reducing
the files. Let’s take a look at following WordPress plugin.

WordPress Plugins

You can install the following plugin within your
WordPress, so whenever you upload the images, optimization will
take place.

1. EWWW Image

EWWW Image Optimizer is one
of the best optimizer plugin available, which helps to reduce
the image, size and gives you an option to disable optimization
or creation for a particular size.

This is extremely helpful if you are running photography
related website and don’t want to lose the quality by
compressing just the featured or specific sized images.


2. WP Smush

Active installed for over 400,000, fantastic plugin by wpmudev,
which lets you compress the images in bulk or during the
upload. WP Smush  has a limit of
50 in a free version of maximum bulk compression.


It processes JPEG, PNG and GIF formats.

3. Optimus

Optimus by KeyCDN helps to you reduce the image size of up to
70% but has the limitation of max 100 kB file.

  • Original Images Optimization
  • Optimize during upload

4. TinyPNG

Compress JPEG & PNG images with TinyPNG . This is what I am
currently using and happy with it.


5. Short Pixel

Not a just image but also compress PDF with Short Pixel . It’s compatible
with WooCommerce as well and process GIF, PNG, JPG & PDF


Above WordPress plugin should be able to help in making your
website faster by reducing the image size.

Joomla Extensions

Following extensions are free to use so go ahead and try out to
see which works for you.

1. Imgen

Dynamically resize your images, and this free plugin also helps
you add a watermark. Another fantastic feature of Imgen is you can encode the image path, so
you don’t reveal the original path.

2. Image Recycle

Image Recycle is a popular
Joomla extension which helps you to optimize images and PDF
files. You can compress automatically newly uploaded images and
also the existing one. You have the option to define the
optimization level for media type.

3. EIR

Easy Image
Resizer  resizes the resolution of an image uploaded
through media manager. It leverages the service by
for compressions.

4. Prizm Image

Prize Image helps to strip
metadata from JPEG, convert between progressive and sequential
JPEG, optimize PNG & GIF without losing quality. This
plugin integrates with Prizm Image API for the compression.


I hope above image compression tools help you in minimizing the
overall page size for fast
loading site .

And, if you are looking for not just image but entire website
optimization then you may consider using CDN like SUCURI .

Joomla K2 to WordPress Migration in two easy steps

Thinking about migrating Joomla to WordPress in free?

Follow these steps…

If you are returning a user to Geek Flare, you will notice the
change in design and URL structure.

Well, after two years of running my blog on Joomla! I decided
to migrate to WordPress for many reasons.

If you were like my running blog on Joomla + K2 and would like
to migrate them to WordPress then following steps would help

1. Migrate K2 items to Joomla Articles

If you are migrating from Joomla articles, then you can skip
this step. However, if you are using K2 items, I have explained
in details how to export
K2 items to Joomla articles .

2. Migrate Joomla Articles to WordPress

Now, it’s time to migrate Joomla articles to WordPress using
FG Joomla to WordPress

  • Login into WordPress Admin
  • Go to Plugins>>Add New
  • Search for FG Joomla to WordPress


  •  Click on Install Now
  •  Click on Activate Plugin


  •  Go to Tools>>Import and you should see Joomla
    (FG) in import tools list
  •  Click on Joomla (FG)


You will get a self-explanatory page where you have to enter
your Joomla information and once you are ready click on “Import
content from Joomla to WordPress.”

Overall process was much easier than I thought. Once you are on
WordPress, follow these to
optimize for performance .

How to Show Featured Image in WordPress Single Post

Display featured image in WordPress post as full, large,
medium, thumbnail size

Every available WordPress theme doesn’t give you the option to
control if you want to show featured image in a post or in what
size you want to display them.

The image is crucial for your blog post as it’s probably first
thing audience notice.

For ex, I am using Hueman theme and that
doesn’t display
featured image in single post. Here is what I did and
thought to share so you can be benefited.

  • Go to your theme directory
  • For ex: wp-content/themes/hueman
  • Take a backup of single.php
  • Edit single.php and search for <?php the_content();
  • Add following above the <?php the_content(); ?>
if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
the_post_thumbnail( 'full' );
  • Save the file and refresh your wordpress to see them in

Above code will show featured image in the single post as
original image size. This is how single.php will look like.


If you want to control the size, you can change
the_post_thumbnail parameter.

To display default thumbnail
size (default 150px x 150px max)


To display in medium size (default 300px
x 300px max)

the_post_thumbnail( 'medium' );

To display in large size (default 640px x
640px max)

the_post_thumbnail( 'large' );

To display in original uploadedsize

the_post_thumbnail( 'full' );

This has helped me and I hope you too. Don’t forget to compress
your images with these awesome free online
image compressor tool . Let me know how it goes with your

WordPress – PHP Fatal error: Class ‘Memcached’ not found

How to fix Memcached error in WordPress during migration?

While migrating Geek Flare from SiteGround to
InMotionHosting, I encounter memcached not found error. I spent
few minutes and was able to fix this so here is what I did to
fix this.

Error I received:

PHP Fatal error: Class 'Memcached' not found in wp-content/object-cache.php on line 425

I talked to InMotionHosting support and understood memcached is
not available on shared hosting which has caused this error as
it had with SiteGround.

So how did I fix it?

Well, it was easier than I thought. Here is what I did.

  1. Login into cPanel
  2. Go to File Manager >> wp-content
  3. Move object-cache.php to some other name

That’s all. I refreshed and got Geek Flare running on

Cloud Flare SSL breaks WordPress & Joomla and how to fix it

is fantastic free + premium CDN service which provides SSL in
the free plan at no cost.

I was testing their SSL with WordPress & Joomla, and both
were broken which upset me for a minute. However, I found the
easy solution and thought to share with you.

In this article, you will learn: –

  • How to ensure SSL is activated in Cloud Flare
  • How to fix broken WordPress due to Cloud Flare SSL
  • How to fix broken Joomla due to Cloud Flare SSL
  • How to ensure HTTP is getting redirected in https

So first thing first – let’s ensure you have
SSL activated in Cloud Flare

  • Log in to Cloud Flare
  • Select the website from list
  • Click on Crypto


  • Ensure you can see “ACTIVE CERTIFICATE,” and SSL level is
    enabled like Flexible, Full or Strict based on what you need.
    If you don’t want to spend money on having a cert on your web
    server, you can leave default value, which is Flexible.

This ensures Cloud Flare SSL is activated on your website.

Fix CloudFlare SSL issue in WordPress

As you can see in below screenshot, my WordPress site layout
got broken. This usually happens when all content is not
getting loaded through https which results in broken site.
There are two ways to fix this –


First – ensure your all contents are getting
loaded from https URL. However, if you were using third-party
theme then mostly you would prefer the second solution, which
is easy.

Second – Install Cloud Flare Flexible
WordPress Plugin

  • Login to WordPress admin
  • Go to Plugins >> Add New
  • Search for “Cloud Flare Flexible SSL
  • Install and activate it

That’s all – this plugin takes care of everything. As you can
below, it loads correctly.


Fix CloudFlare SSL issue in Joomla

I activated Cloud Flare SSL on my website which is on Joomla
and got the layout broken.


To fix this – install “Cloud Flare For Joomla

  • Download Cloud Flare For Joomla
    plugin. You need to register for a free account first.
  • Login into Joomla Admin
  • Go to Extensions >> Extension Manager
  • Click on Choose File and select the downloaded plugin and
    click on Upload & Install
  • By default, Joomla will not enable this plugin, so you got
    to do this manually. To enable:-
  • Go to Extensions >> Plugin Manager
  • Search for Cloud Flare and enable

Now you can see it’s getting loaded correctly.


Once you activate, you must ensure HTTP is getting redirected
to https to avoid duplication in a search engine.

HTTP to https redirection using Cloud Flare Page Rules

  • Log in to Cloud Flare
  • Select the website from the list
  • Click on Page Rules
  • Enter HTTP URL in URL pattern
  • Turn ON “Always use https” as shown below


That’s all – you are all set to use free SSL-powered by Cloud
Flare. Don’t forget to test your
SSL  for any vulnerabilities.

Find WordPress Vulnerability with WPScan before Someone Hack

More than 2 million websites are powered by WordPress and
holding number one position with 67% of market share in CMS


Recent Vulnerability Report by Acunetix shows that around
8% of vulnerabilities found in websites are related to


Do you perform web
vulnerability scan regular to your website or blog? If you
aren’t then you should!

WPScan vulnerability scanner sponsored by SUCURI helps you to identify the
security-related problems on your WordPress website.

WPScan is not a plugin, so you need to use this either on UNIX
flavor (Ubuntu, CentOS, Debian, Fedora, Mac OSX) or
pre-installed Linux distributions like Kali
Linux , BackBox Linux, Pentoo, SamuraiWTF, BlackArch.

WPScan is useful if your website is on a private network or
Intranet where the Internet is not available.

If you are on Windows OS then sorry!

Let’s take a look at how to use WPScan on CentOS and Kali Linux
to search the security vulnerabilities.

Using WPScan on CentOS

  • Login into CentOS with root and open Terminal
  • Install GIT & pre-requisites components using yum
# yum install gcc ruby-devel libxml2 libxml2-devel libxslt libxslt-devel libcurl-devel patch rpm-build git
  • Clone the WPScan repository from git
# git clone
  • It will create a new folder called “wpscan”. Go to wpscan
# cd wpscan
  • It’s time it install using the following command
# gem install bundler && bundle install --without test

This will take few seconds to install and once done; you are
all set to perform the scan.

To run the scanner, you have to use ruby
with URL parameter. Let’s take few examples.

To check the plugin vulnerabilities

# ruby wpscan.rb --url --enumerate vp

To check the theme vulnerabilities

# ruby wpscan.rb --url --enumerate vt

Using WPScan on Kali Linux

The beauty of using Kali Linux is you don’t have to install
anything. WPScan is pre-installed.

Let’s find out how to run the scanner.

  • Login into Kali Linux with root and open Terminal
  • Run the scan using wpscan command
# ruby wpscan.rb --url --enumerate

Above command will run all the available tools. You may also
refer official site for more information.

Hosting your site on shared hosting and can’t install WPScan,
don’t worry. Test your site with
these online tools .

I hope this helps you to find a security flaw in your WordPress
site. To add complete and continuous security to your site, you
may consider using SUCURI WAF .

Disable SSL if locked out WordPress with WP Security Plugin

Over the weekend, I implemented SSL through Cloud Flare and
configured WP Security plugin to have SSL on a
front end and admin dashboard.


It was all ok until I decided to disable the WP Security plugin
for the time being to troubleshoot my Thrive Leads issue. My
WordPress admin dashboard was locked out and giving
Redirect lookup” error.

The front end was giving problem too but I was able to make my
website operational by removing HTTP to https redirection. But
this didn’t work for admin dashboard.

If you are having a similar situation then not to worry, here
is how you can escape this issue.

As usual, don’t forget to take a backup of
existing configuration, which you will be modifying shortly.

  • Login to your server (if you are on shared hosting then it
    would be your cPanel)
  • Go to htdocs or root location of your WordPress website
  • Edit wp-config.php
  • You will notice following two lines where SSL is defined as
// iThemes Security Config Details: 2
define( 'FORCE_SSL_LOGIN', true ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard
define( 'FORCE_SSL_ADMIN', true ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard
// END iThemes Security - Do not modify or remove this line
  • Change that true to false so it should be like below.
// iThemes Security Config Details: 2
define( 'FORCE_SSL_LOGIN', false ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard
define( 'FORCE_SSL_ADMIN', false ); // Force SSL for Dashboard - Security > Settings > Secure Socket Layers (SSL) > SSL for Dashboard
// END iThemes Security - Do not modify or remove this line

That’s all. Try to access to your admin dashboard and it should
be ok.

How to Implement WordPress Post Push Notification to Chrome, Firefox

It’s possible to notify your visitors on Chrome, Android
browser whenever you publish new post or page. You might have
noticed this small pop up on Facebook or many other websites,
which ask your permissions to allow or block the notifications.


Did you ever wonder how to implement this on your WordPress
website? Well, this is cool idea to notify your visitors on
your new post. It’s quick way to get the traffic on your new
post and re-engage your website visitors.

Chrome is leading browser and more than 60% of the traffic of
Geek Flare comes from it.


Google Chrome is everywhere.


Let’s take a look at implementing push notification. There are
multiple service providers, however, I have tried following and
it works. Good thing is – they are free!

1. Aimtell

Aimtell plugin helps you to
quickly setup push notification in your WordPress website. Once
you install the plugin, you need to create an account and then
you are all set.


Implementing push notification by Aimtell plugin is super
easy. Aimtell provides you a beautiful dashboard where you can
view your subscribers, create a new campaign, target
notification based on segments, logs, etc.

It works with Safari, Firefox & Chrome browser. So if you
are looking for quick setup, go ahead and try out Aimtell .

2.Web Push

Web Push plugin uses W3C Push API
and it works well with Chrome for Desktop and Android. You may
check the compatible browser and version details here .

In order to use Web Push, you need to create Google Project and
API, don’t worry it’s free. You can refer Google Developers
documentation to create one.

You may configure following with Web Push plugin.

  • Default or Custom site title
  • User posts thumbnail, site icon or no icon
  • Choice to display subscription button on bottom-right
    corner so visitor can either subscribe or unsubscribe
  • Ask user to subscribe notification on the first visit or
    after number of visits
  • Configure push triggers

If you are just looking for Google Chrome push then this might
be worth try.

3. Push Crew

PushCrew plugin helps you to setup
push on Chrome and Firefox browser. Setting up this plugin is
quite easy. You can send unlimited notifications to up to 500
subscribers in the free account.

Once you install the plugin, you need PushCrew account ID which
you will get when you register a free account at their
website .


4. OneSignal

OneSignal is probably one of
the most active installed plugin from WordPress repository for
push notification. It supports Chrome, Safari and Firefox
browser on HTTP or HTTPS site.


OneSignal allows you to configure an automatic
notification, opt-in customization, schedule notification,
real-time analytics and much more. You get all the features in
absolutely free.

I hope above WordPress plugins help you to implement push
notification on your website/blog to re-engage the visitors.