Send HTTP requests easily using JavaScript
<script src="requests.js" async></script>| function copyToClipboard(text, success) { | |
| if (navigator.clipboard && window.isSecureContext) { | |
| return navigator.clipboard.writeText(text).then(success).catch(err => { | |
| console.error('Failed to copy text: ', err); | |
| }); | |
| } else { | |
| const textarea = document.createElement('textarea'); | |
| textarea.value = text; | |
| document.body.appendChild(textarea); |
| <?php | |
| require_once './getid3/getid3.php'; | |
| /** | |
| * @param string $audio URL or local Path | |
| * @return array | |
| */ | |
| function get_audio_tags($audio) { | |
| // Initialize getID3 engine |
| from bs4 import BeautifulSoup | |
| from requests import get | |
| class github(): | |
| def __init__(self, user): | |
| self.user = user | |
| def following(self): | |
| return self.get_users("following") | |
| // Sequence generator function | |
| const range = (start = 0, stop = 0, step = 0) => Array.from({ length: (stop - start) / step + 1 }, (_, i) => start + (i * step)); |
| #!/usr/bin/env bash | |
| clear_screen () { echo -en '\033[2J\033[u' } | |
| # Reset | |
| Color_rst='\033[0m' # Text Reset | |
| # Regular Colors | |
| Black='\033[0;30m' # Black | |
| Red='\033[0;31m' # Red |
| <?php | |
| function real_ip() { | |
| if (!empty($_SERVER['HTTP_CLIENT_IP'])) { | |
| // Check IP from internet shared proxy | |
| $ip = $_SERVER['HTTP_CLIENT_IP']; | |
| } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { | |
| // Check IP from proxy | |
| $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; | |
| } elseif (!empty($_SERVER['REMOTE_ADDR'])) { |
| /** | |
| * @param {String} HTML representing any number of sibling elements | |
| * @return {NodeList} | |
| */ | |
| const createElementFromHTML = (htmlString = '') => { | |
| var template = document.createElement('template'); | |
| template.innerHTML = htmlString; | |
| return template.content; | |
| } |
| var fadeInInterval, fadeOutInterval; | |
| const fadeOut = (element, timing=7) => { | |
| clearInterval(fadeInInterval); | |
| clearInterval(fadeOutInterval); | |
| element.fadeOut = timing => { | |
| var newValue = 1; | |
| element.style.opacity = 1; |
| String.prototype.reverse = function () { | |
| var str = this + ''; | |
| // Check the input is invalid | |
| if (!str || str.length < 2 || | |
| typeof str !== 'string') { | |
| return str; | |
| } | |
| // Take empty array revArray |