GET https://www.fshare.vn/api/v3/files?path=%2F
{
"items": [{
"id": string,
"linkcode": string,
"secure" "1|0",
"public": "1|0",
"copied": "0|1",
GET https://www.fshare.vn/api/v3/files?path=%2F
{
"items": [{
"id": string,
"linkcode": string,
"secure" "1|0",
"public": "1|0",
"copied": "0|1",
import esbuild from "esbuild"; | |
import { createServer } from "http"; | |
const clients = []; | |
esbuild | |
.build({ | |
entryPoints: ["./index.tsx"], | |
bundle: true, | |
outfile: "bundle.js", |
/** | |
* A TransformStream that slices into chunks of a given size. | |
*/ | |
export class Chunker extends TransformStream<Uint8Array, Uint8Array> { | |
constructor(chunkSize: number) { | |
let partialChunk = new Uint8Array(chunkSize); | |
let offset = 0; | |
function transform(chunk: Uint8Array, controller: TransformStreamDefaultController) { | |
let i = 0; |
#!/usr/bin/env elixir | |
help = ~S""" | |
HTTP-server to execute shell commands. | |
The CLI takes a pair of path and the shell commands and generates the | |
routing. Upon requests to a matched path, the corresponding shell command | |
is executed, and the output is responded to the client. | |
The routing is generated by Plug.Router so it is really fast, and only |
#!/bin/bash | |
# fclone.sh v0.4.0 | |
# | |
# Wrapper around rclone with extra functionality: | |
# | |
# - Flag `--drive-service-account-file-path` to take a random service account file from that folder | |
# - Flag `--drive-service-account-file-path` can also take a URL for a service account credentials. | |
# - `remote:{ID}` syntax to use the folder with that ID in the remote, instead of full path. | |
# | |
# Usage: |
# Usage: mix run bench/decode.exs [optional switches] | |
# Optional switches: | |
# -z, --size <bytes> - Binary size in bytes to decode (default is 76800) | |
# -s, --sleep <seconds> - warmup time before real benchmark, in seconds (default is 2) | |
# -j, --jobs <number> - number of processes to be used for each benchmarking job (default is 1) | |
# -x, --extended_statistics - whether to show extended statistics | |
# | |
# Hit Ctrl+C twice to stop it. | |
{options, _argv, _invalid} = OptionParser.parse(System.argv(), |
const $ = (selector, parent = document) => Array.from(parent.querySelectorAll(selector)); |
I hereby claim:
To claim this, I am signing this object:
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}#header_features{position:relative;z-index:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}* html{font-size:93.75%;}html{font-size:15px;line-height:1.73333em;}html *{-webkit-box-sizing:borde |
<?xml version="1.0" encoding="UTF-8"?> | |
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> | |
<xsl:template name="calendar"> | |
<xsl:param name="month" select="substring($page-modified-date, $date-modified-length - 7, 2)" /> | |
<xsl:param name="year" select="substring($page-modified-date, $date-modified-length - 4, 4)" /> | |
<!-- Default to an empty node list. --> | |
<xsl:param name="events" select="/.." /> | |
<xsl:variable name="month-name"> |