Skip to content

Instantly share code, notes, and snippets.

View TanmayChakrabarty's full-sized avatar

Tanmay Chakrabarty TanmayChakrabarty

View GitHub Profile
#EXTM3U
#EXTINF:-1 tvg-logo="" group-title="Hindi Series | Family Man | Season 1 | Episode 1",
http://10.16.100.212/iccftps12/iccftps12sasd1/Tv%20Show/Hindi/The%20Family%20Man%20Season%2001%20(2019)%20Completed/The%20Family%20Man%20S01E01.mp4
#EXTINF:-1 tvg-logo="" group-title="Hindi Series | Family Man | Season 1 | Episode 2",
http://10.16.100.212/iccftps12/iccftps12sasd1/Tv%20Show/Hindi/The%20Family%20Man%20Season%2001%20(2019)%20Completed/The%20Family%20Man%20S01E02.mp4
#EXTINF:-1 tvg-logo="" group-title="Hindi Series | Family Man | Season 1 | Episode 3",
http://10.16.100.212/iccftps12/iccftps12sasd1/Tv%20Show/Hindi/The%20Family%20Man%20Season%2001%20(2019)%20Completed/The%20Family%20Man%20S01E03.mp4
#EXTM3U
#EXTINF:-1 tvg-logo="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSah3HujEADoHkrVj8iXBhiY8cdUcCsYlMnqiBxUCOdnAr2b5fxmB9Jzn6ACi7FwUl7IV54&s=10" group-title="English Movies | A quite place (2018)",
http://10.16.100.206/ftps3/ftps3d2/Movies/English/A%20Quiet%20Place%20(2018)%201080p%20BluRay.mp4
#EXTINF:-1 tvg-logo="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYMLrYDo_n4HcM311PprAKXt_l87csDaMQWNzTuYqpkV_MvWnohVNKI911XdEdcpjR8lLpKw&s=10" group-title="English Movies | A quite place II (2021)",
http://10.16.100.212/iccftps12/iccftps12sasd8/Movies/Dual%20Audio/A%20Quiet%20Place%20Part%20II%20(2021)%20(Hindi%20&%20English)%201080p%20WEBDL.mp4
@TanmayChakrabarty
TanmayChakrabarty / hidden_input_from_array.php
Last active April 6, 2024 18:36
In case you need to print out hidden input fields from an array, such as from $_GET
<?php
/**
* @param array|string $input the input array. also works as the value when you have a name and a value only, not array
* @param string|null $name_prefix the name of the input field. You pass it when you have just a name and a value, not array
* @return void
*/
function generateHiddenInputFromArray(array|string $input, ?string $name_prefix = null): void {
if(is_array($input)){
foreach($input as $i=>$v){
$name = !is_null($name_prefix) ? $name_prefix.'['.$i.']' : $i;
@TanmayChakrabarty
TanmayChakrabarty / user_seo_friendly_slug.php
Last active November 22, 2023 09:55
Creating User and SEO friendly URL slug in PHP and JavaScript
<?php
function slug($data, $max_length = 100){
// Convert the string to lowercase
$string = mb_strtolower($data, 'UTF-8');
// Create a transliterator for UTF-8 to ASCII
$transliterator = Transliterator::create('NFD; [:Nonspacing Mark:] Remove; NFC; Any-Latin; Latin-ASCII;');
// Transliterate the string
$string = $transliterator->transliterate($string);
@TanmayChakrabarty
TanmayChakrabarty / console_log_in_div.js
Created September 20, 2021 20:46
Display console log data to a div
var consoleLog = document.getElementById('console_log');
console = {
log: function (text) {
let consoleLine = document.createElement('pre');
consoleLine.setAttribute('class', 'console-line');
consoleLine.innerText = (typeof text === 'object' ? JSON.stringify(text, null, 4) : text);
consoleLog.appendChild(consoleLine);
}
};
@TanmayChakrabarty
TanmayChakrabarty / buildJsonFromUrlQuery.js
Created September 20, 2021 20:42
Build a JSON from given query part of an URL
function buildJsonFromUrlQuery(query){
if(!query || typeof query !== 'string' || !query.length) return {};
var partsArray = query.split('&');
var partsObject = {};
for(let i in partsArray){
let thisPart = partsArray[i];
let keyValue = thisPart.split('=');
let key = decodeURI(keyValue[0]);
@TanmayChakrabarty
TanmayChakrabarty / buildUrlQueryFromJson.js
Last active September 20, 2021 20:48
build URL query part from a given JSON object
function buildUrlQueryFromJson(data, opening_array, encode){
let output = [];
if(typeof encode === 'undefined') encode = false;
if(typeof opening_array !== 'string') opening_array = '';
let next_opening_array = '';
if((typeof data === 'object' || Array.isArray(data)) && data !== null){
for(var i in data){
if(opening_array.length)
next_opening_array = opening_array+'['+encodeURIComponent(i)+']';
@TanmayChakrabarty
TanmayChakrabarty / regex_matched_items_to_array.js
Last active September 20, 2021 20:47
Get all matched items in an array
function regexMatchAll(regex, subject){
let matches = [...subject.matchAll(regex)];
let result = [];
for(let i=0;i<matches.length;i++){
result.push(matches[i][0]);
}
return result;
}
@TanmayChakrabarty
TanmayChakrabarty / build_url.js
Last active September 21, 2021 09:11
add, replace, delete URL query parameters
//jsFiddle link: https://jsfiddle.net/tanmayszone/rvpbdc9u/
function buildJsonFromUrlQuery(query){
if(!query || typeof query !== 'string' || !query.length) return {};
var partsArray = query.split('&');
var partsObject = {};
for(let i in partsArray){
let thisPart = partsArray[i];
@TanmayChakrabarty
TanmayChakrabarty / main.cpp
Last active June 13, 2020 18:06
Single Layer Perceptron Learning Algorithm in C++
/*
Perceptron Leanrning Algorithm
By Tanmay Chakrabarty
Compiled and Ran succesfully with C++ compiler @https://www.onlinegdb.com/
*/
#include<iostream>
using namespace std;