soffchen 发表于 2019-9-9 11:00:35

Monokai Pro theme 注册码生成

本帖最后由 soffchen 于 2019-9-10 10:17 编辑

很好看的 vscode/st3 theme
https://monokai.pro

Visual Studio Code:

$ [email protected]
$ echo -n fd330f6f-3f41-421d-9fe5-de742d0c54c0$email | md5sum | cut -c1-25 | gsed 's/.\{5\}/&-/g;s/-$//g'
d055c-36b72-151ce-350f4-a8f69

Command Palette: Monokai Pro: enter license

Sublime Text 3:

$ [email protected]
$ echo -n $email | md5sum | cut -c1-25 | gsed 's/.\{5\}/&-/g;s/-$//g'
10988-becc3-31e35-87fda-a0059

Sublime Text > Preferences > Packages Settings > Theme - Monokai Pro > Settings - User:

{
"email": "[email protected]",
"license_key": "10988-becc3-31e35-87fda-a0059"
}


bsb888 发表于 2019-9-9 19:51:22

哈楼主你的第二个 "license_key": "10988-becc3-31e35-87fda-a0059 少了个单引号,顺便也写了一个python脚本哈~
不过楼主的shell 功底深厚啊,直接就能搞出来,厉害了~~

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#! author = bsb888
#! date: 2019年9月9日

importhashlib


def has_valid_license():
    l = []
    email = "[email protected]"
    # 这个email 可以自己进行自定义
    hash_object = hashlib.md5(email.encode('utf-8'))
    hex_digest = hash_object.hexdigest()
    for i in range(0, len(hex_digest), 5):
      if i <21:
            a = hex_digest
            l.append(a)
      else:
            pass
      license_key = '-'.join(l)
    print("激活码license_key为:{0}".format(license_key))
    license = """
{
"email": "[email protected]",
"license_key": "10988-becc3-31e35-87fda-a0059"
}
只需要修改相应的key和email就好,默认为上面的激活码~
    """
    print(license)

has_valid_license()

tree_fly 发表于 2019-9-9 23:00:27

如果提示command not found: md5sum
command not found: gsed


换成md5,sed等效


akinet 发表于 2019-9-10 01:51:33

确实好看。。。不过插件在哪里下载?

liuyufany 发表于 2019-9-10 07:48:02

不错的东西,感谢楼主分享

soffchen 发表于 2019-9-10 10:14:10

tree_fly 发表于 2019-9-9 23:00
如果提示command not found: md5sum
command not found: gsed



我提供的 mac 下的,可以自行更换平台哦。

soffchen 发表于 2019-9-10 10:17:46

bsb888 发表于 2019-9-9 19:51
哈楼主你的第二个 "license_key": "10988-becc3-31e35-87fda-a0059 少了个单引号,顺便也写了一个python脚 ...

引号补上啦 谢谢

dionysus 发表于 2019-9-10 13:28:17

好东西,感谢分享

DMD 发表于 2019-9-10 21:43:25

本帖最后由 DMD 于 2019-9-10 21:48 编辑

soffchen 发表于 2019-9-10 10:14
我提供的 mac 下的,可以自行更换平台哦。
[Bash 在线工具](https://c.runoob.com/compile/18)gsed命令替换成sed就可
#!/bin/bash
[email protected]
echo -n $email | md5sum | cut -c1-25 | sed 's/.\{5\}/&-/g;s/-$//g'






天玄 发表于 2019-9-12 03:19:45

这个该怎么使用啊 大佬 ~~~
页: [1] 2 3
查看完整版本: Monokai Pro theme 注册码生成