$ curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
$ tiup playground
| package filesystem | |
| import ( | |
| "io" | |
| "time" | |
| ) | |
| // Common Meta keys used across all plugins | |
| const ( | |
| MetaKeyPluginName = "plugin-name" // Plugin name that provides this file/directory |
| package main | |
| import ( | |
| "bufio" | |
| "bytes" | |
| "compress/gzip" | |
| "encoding/base64" | |
| "encoding/csv" | |
| "flag" | |
| "fmt" |
| package main | |
| import ( | |
| "fmt" | |
| "math" | |
| "math/rand" | |
| "os" | |
| "os/exec" | |
| "strconv" | |
| "strings" |
| #!/usr/bin/env python3 | |
| # Usage: | |
| # ./poll.py --host <xxx.tidbcloud.com> --port 4000 --user <username> --password <pwd> | jq --unbuffered .text | grep http | |
| import signal | |
| import time | |
| import os | |
| import argparse | |
| import MySQLdb | |
| parser = argparse.ArgumentParser(description='polls db for new rows') |
| package bigetc | |
| import ( | |
| "database/sql" | |
| "time" | |
| "github.com/c4pt0r/log" | |
| _ "github.com/go-sql-driver/mysql" | |
| ) |
| package main | |
| import ( | |
| "database/sql" | |
| "fmt" | |
| "log" | |
| "math/rand" | |
| "time" | |
| "github.com/fatih/color" |
| 1. Open S3 service in AWS, create bucket and get the access point, like this: https://${bucket-name}.s3.us-west-2.amazonaws.com | |
| 2. Go to https://tidbcloud.com and register a new free TiDB instance (10G), get a MySQL endpoint, and make sure the traffic filter is properly configured to allow public access. | |
| 3. Install the juicefs client locally in Distributed Mode (https://juicefs.com/docs/community/getting-started/for_distributed) | |
| 4. initialize and mount FUSE according to the following two lines: | |
| # juicefs format --storage s3 \ | |
| --bucket https://${bucket-name}.s3.us-west-2.amazonaws.com \ | |
| --access-key ${aws-access-key} \ | |
| --secret-key ${aws-secret} \ | |
| mysql://${mysql-user}:${mysql-password}@\(your-cloud-tidb.prod.aws.tidbcloud.com:4000\)/juice \ |
| #!/usr/bin/env python3 | |
| import time | |
| import slack | |
| import os | |
| import sqlite3 | |
| from requests_html import HTMLSession | |
| client = slack.WebClient(os.environ.get('SLACK_BOT_TOKEN')) | |
| session = HTMLSession() |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <link href="https://cdn.bootcss.com/mini.css/3.0.1/mini-dark.min.css" rel="stylesheet"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <meta charset="UTF-8" /> | |
| <title>TiUP</title> | |
| </head> |