Footer Stick Ads – Boost Advertising Income 4X

Hello Friends, Everyone wants to increase their advertising earning using some tool or tricks. I was looking same so, starting search on YouTube to optimize website for advertising and then find some useful info about it. Footer Stick Ads is one of them… “Footer Sticky Ads” are OK, with one exception… if it don’t annoy … Read more

Certbot letsencrypt renewal attempts failed ‘ascii’ codec can’t decode byte 0xe2

I have used Certbot https://certbot.eff.org/ over 500 websites till now. Certbot Automatically enable HTTPS on your website with EFF’s Certbot, deploying Let’s Encrypt certificates. Read more articles about Certbot Here Certbot allows many servers (Nginx / Apache / Wowza / Icecast) to enable AUTOmatic SSL renew using Cronjobs. But sometimes Copy/Paste make strange errors in … Read more

Radio Icecast / Shoutcast PHP Proxy to Re-stream Radio Stream on HTTPS

SHOUTcast doesn’t support SSL/HTTPs. The shoutcast service on port like 8000 is an unencrypted server for HTTP and ICY. So Shoutcast need proxy / restream HTTP stream to HTTPS. You can use PHP or NodeJS or NGINX to restream Radio Streams. Re-Stream Radio Shoutcast / Icecast using Node JS Radio Icecast / Shoutcast PHP #Proxy … Read more

PHP Parse HLS M3U8 TS Links

Sometimes you have to grab HLS m3u8 files from external source, but those files are protected using domain lock. So somehow you need to grab m3u8 and ts files from master HLS link. I am providing you PHP HLS Parser to grab internal information of HLS streams. Input encoded-03-31-16-thu-jun-2017.m3u8 #EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=654000,RESOLUTION=568×320,CODECS=”avc1.4d0029,mp4a.40.2″ 1080p/encoded-03-31-16-thu-jun-2017.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2849000,RESOLUTION=568×320,CODECS=”avc1.42001f,mp4a.40.2″ 720p/encoded-03-31-16-thu-jun-2017.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1033000,RESOLUTION=568×320,CODECS=”avc1.42001e,mp4a.40.2″ … Read more

Amazon DynamoDB Formatted JSON using JQ

Linux sed is useful tool to format and transform plain text. But sed is not so useful for structured data like JSON. JQ is a sed-like tool easily deal with JSON. ./jq is a lightweight and flexible command-line JSON processor. Install jq on OS X: brew install jq Install jq on Ubuntu: apt-get install jq … Read more

Access Skype SQLite Database

I was working for Online Radio Server setup with Icecast and Skype. This Radio Station was using Skype Group Calls with real listeners of station then I have to feed Live Skype Audio to Icecast Radio Server as Input. Radio Setup Tools Online Radio Schedule with Skype & Icecast – SAM Broadcaster – Icecast Server … Read more

JavaScript Detecting Internet Connection

Offline.js automatically alerts users for their internet connection using AJAX requests. Download offline.min.js offline.html <script src=”offline.min.js”></script> <script> Offline.options = {checks: {xhr: {url: ‘offline.html’}}}; var run = function(){ // check internet connection Offline.check(); // return internet connection state console.log(Offline.state); document.getElementById(“status”).innerHTML = Offline.state; } setInterval(run, 5000); </script> <div id=”status”>up</div>

Bottle: Python Web Framework

I really like Bottle: Python Web Framework. Bottle is very simple, fast and powerful Python micro-framework. It is perfect for small web applications and rapid prototyping where you need simple/small API server. Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. Installation Install Bottle with pip install bottle or download the source … Read more

Top 10 Tutorials for your Drupal Website

Drupal is one of the most popular and powerful content management systems. Creating your website with Drupal will allow you endless options for design and function. Use these 10 Drupal tutorials to easily give your website features and options you may have never thought possible. 1. Tutorial For Site Setup Every Drupal website owner should … Read more