Skip to content

Instantly share code, notes, and snippets.

pkgname=gsutil
pkgver=v3.42
pkgrel=1
pkgdesc="A command line tool for interacting with cloud storage services."
arch=('any')
url="https://github.com/GoogleCloudPlatform/gsutil"
license=('APACHE')
depends=('python2' 'python2-socksipy-branch>=1.01' 'python2-crcmod>=1.7' 'python2-pyopenssl>=0.13' 'python2-google-api-python-client>=1.1' 'python2-boto>=2.9' 'python2-httplib2>=0.8' 'python2-gflags>=2.0')
makedepends=('python2-distribute')
source=('http://commondatastorage.googleapis.com/pub/gsutil.tar.gz')
# initialization file (not found)

Keybase proof

I hereby claim:

  • I am maistho on github.
  • I am maistho (https://keybase.io/maistho) on keybase.
  • I have a public key whose fingerprint is 2D89 7818 CE8B 7DF1 1561 2A74 E7ED 08A3 2BE8 4D49

To claim this, I am signing this object:

class Data {
/// This class holds all the data from the API
final String a;
final int b;
Data.fromJson(Map<String, dynamic> data) : a = data['a'], b = data['b'];
}
class UIProperty {
/// This class is used inside a widget in order to display a value with a label and later be able to update it
class Data {
a?: string
b?: number
static fromJson(json: Record<string, any>): Data {
return {a: json.a, b: json.b}
}
}
// First example, this is what is currently the correct way to do stuff in flutter
class RadialMenu extends StatefulWidget {
final List<RadialMenuButton> children;
const RadialMenu({Key key, this.children}) : super(key: key);
@override
_RadialMenuState createState() => _RadialMenuState();
}
void paintTronOnCanvas({
@required Canvas canvas,
@required double width,
@required double height,
@required double lineLength,
@required List<TronRider> riders,
@required Color lineColor,
@required Color color,
}) {
final grad = Paint()
javascript:
(function () {
let CsgoMap;
(function (CsgoMap) {
CsgoMap["de_mirage"] = "Mirage";
CsgoMap["de_dust2"] = "Dust II";
CsgoMap["de_subzero"] = "Subzero";
CsgoMap["de_train"] = "Train";
CsgoMap["de_nuke"] = "Nuke";
CsgoMap["de_inferno"] = "Inferno";
@Maistho
Maistho / bookmarklet.js
Last active July 9, 2019 02:44
CSGO stats bookmarklet
javascript:(function () {
let CsgoMap;
(function (CsgoMap) {
CsgoMap["de_mirage"] = "Mirage";
CsgoMap["de_dust2"] = "Dust II";
CsgoMap["de_subzero"] = "Subzero";
CsgoMap["de_train"] = "Train";
CsgoMap["de_nuke"] = "Nuke";
CsgoMap["de_inferno"] = "Inferno";
CsgoMap["de_cache"] = "Cache";
javascript:var CsgoMap;!function(t){t.de_mirage="Mirage",t.de_dust2="Dust II",t.de_subzero="Subzero",t.de_train="Train",t.de_nuke="Nuke",t.de_inferno="Inferno",t.de_cache="Cache",t.de_overpass="Overpass"}(CsgoMap||(CsgoMap={}));class MinMaxAvg{constructor(){this.min=1/0,this.max=-1/0,this.avg=0,this.total=0}append(t,e){this.min=Math.min(t,this.min),this.max=Math.max(t,this.max),this.total+=t,this.avg=this.total/e}}class PlayerStats{constructor(t){this.timesPlayed=0,this.roundsPlayed=0,this.ping=new MinMaxAvg,this.kills=new MinMaxAvg,this.assists=new MinMaxAvg,this.deaths=new MinMaxAvg,this.mvps=new MinMaxAvg,this.headshotRate=new MinMaxAvg,this.score=new MinMaxAvg,this.link=t.link,this.image=t.image,this.name=t.name}add(t,e){this.roundsPlayed+=e,this.timesPlayed+=1,this.ping.append(t.ping,this.timesPlayed),this.kills.append(t.kills,this.timesPlayed),this.assists.append(t.assists,this.timesPlayed),this.deaths.append(t.deaths,this.timesPlayed),this.mvps.append(t.mvps,this.timesPlayed),this.headshotRate.append(N