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"> |