爱意满满的作品展示区。
onewy

用 Gin 写了一个在线工具站,欢迎各位体验

  •  
  •   onewy · Aug 5, 2019 · 6434 views
    This topic created in 2476 days ago, the information mentioned may be changed or developed.

    腾讯云上面买了一个 1H2G 的学生机,打算拿来练练手做个小项目。刚好最近比较闲,所以就花了差不多一个月的时间写了这样的一个工具站。

    后端使用 Golang、Gin、Postgresql,后端的代码比较少,主要功靠前端实现。前端没有使用 JS 或者 CSS 的框架,用了不少开源库,比如qrcodejsjsoneditorcrypto-js等。

    这类工具站确实很多了,别人也做的挺全面的。就当是练手和方便自己使用吧。

    目前做了 20 个小工具,和其他站相比也没啥特别的,后面慢慢增加吧。

    欢迎各位大佬体验 https://oktools.net

    36 replies    2019-08-10 13:39:33 +08:00
    figurant
        1
    figurant  
       Aug 5, 2019   ❤️ 1
    挺骚的
    ikaros
        2
    ikaros  
       Aug 5, 2019
    老哥 你 ip 地址用的三方接口还是离线库解析的啊? 离线库的话用的啥呢?
    onewy
        3
    onewy  
    OP
       Aug 5, 2019   ❤️ 1
    @ikaros 用的高德的 api 一天 30w 次免费 ,但是我发现很多 ip 查不出出来。之前用的 ip.taobao.com 的接口 但是太不稳定了
    ionfile
        4
    ionfile  
       Aug 5, 2019
    是的,查 1.1.1.1 和 8.8.8.8 都查不出来,是不是只能查国内的?
    onewy
        5
    onewy  
    OP
       Aug 5, 2019
    @ionfile 是的高德文档写的只能查国内的 但是其实国内有些也查不出来 我需要找下替代方案
    skiy
        6
    skiy  
       Aug 5, 2019   ❤️ 1
    还有几个工具帮写一下:

    ├── array2bulkedit
    ├── array2json
    ├── array2query
    ├── json2array
    ├── json2bulkedit
    ├── json2xml
    ├── json2query
    ├── query2array
    ├── bulkedit2array
    └── text2array

    调试接口的时候用到,我自己粗写了个,本想弄个像你那样的,可人懒且 UI 我是渣渣。
    onewy
        7
    onewy  
    OP
       Aug 5, 2019
    @skiy 感谢 我正需要这样的建议
    zzWinD
        8
    zzWinD  
       Aug 5, 2019
    问一下楼主技术栈的问题。
    数据库操作方面你用是是 ORM 还是 sqlx 这种轻量级的框架?
    也用 Gin 写过网站,但是确实比 PHP 之类麻烦些。轮子东拼西凑的感觉 没有一站式的爽呀!
    fhvch
        9
    fhvch  
       Aug 5, 2019
    身份证校验+生成,银行卡 bin 校验+生成,不知道楼主有没有兴趣做做
    TangMonk
        10
    TangMonk  
       Aug 5, 2019 via iPhone
    Pug To html
    Html to pug
    TangMonk
        11
    TangMonk  
       Aug 5, 2019 via iPhone
    @zzWinD 做网站还是 php 要好点,又快又稳
    leon0903
        12
    leon0903  
       Aug 5, 2019
    既然是用 Go 写的,那还是要推荐你加一个网站 https://mholt.github.io/json-to-go/
    xuecan
        13
    xuecan  
       Aug 5, 2019
    点赞 能否开源学习下
    onewy
        14
    onewy  
    OP
       Aug 5, 2019
    @zzWinD 数据库 没有用到框架 目前就只有一张表 一个 sql 查询
    onewy
        15
    onewy  
    OP
       Aug 5, 2019
    @xuecan 后端代码就几百行 ,主要逻辑在前端 前端代码没有混淆可以直接查看的
    onewy
        16
    onewy  
    OP
       Aug 5, 2019
    @fhvch OK 我有时间就实现
    keepeye
        17
    keepeye  
       Aug 5, 2019
    开源不?
    shingle
        18
    shingle  
       Aug 5, 2019 via Android
    既然都用 go 了, 顺便加上 json to go struct 吧,这个之前有人写了一个 js
    onewy
        19
    onewy  
    OP
       Aug 5, 2019
    @leon0903
    @shingle OK 我考虑做个 json 转 javabean golang struct ... 这样的功能
    sean233
        20
    sean233  
       Aug 5, 2019
    同问开源不
    Sh1nes00n
        21
    Sh1nes00n  
       Aug 5, 2019
    @leon0903
    @shingle

    https://www.0tools.com/json/json2go

    我的工具站有这个功能,用的就是那个 js 库,还有 xml 转 golang 结构体( https://www.0tools.com/xml/xml2gostruct)

    同样是 Go+Gin,原先是 beego,后来换成了 gin
    ikaros
        22
    ikaros  
       Aug 5, 2019
    @onewy 了解,感谢老哥
    diyhi
        23
    diyhi  
       Aug 5, 2019
    有线工具站我也有个 GIF 图片的 http://www.yingjingtu.com/
    ihciah
        24
    ihciah  
       Aug 5, 2019 via iPhone
    这种做 serverless 不是刚好嘛
    awesomes
        25
    awesomes  
       Aug 6, 2019
    @diyhi 你这个域名我是服的
    missdeer
        26
    missdeer  
       Aug 6, 2019
    最近怎么开始流行用 Gin 了? Gin 没有配套好用的 ORM 啊。。
    m9rco
        27
    m9rco  
       Aug 6, 2019
    @diyhi 你这个域名我是服的
    diyhi
        28
    diyhi  
       Aug 6, 2019
    @awesomes
    @m9rco
    呵呵,多了一个字母
    129ykx733D016U2n
        29
    129ykx733D016U2n  
       Aug 6, 2019
    挺快的
    onewy
        30
    onewy  
    OP
       Aug 6, 2019
    @missdeer 我这个不设计多少数据库的操作 没用到 orm
    tzj0118
        31
    tzj0118  
       Aug 6, 2019
    给老哥点赞!
    Aether
        33
    Aether  
       Aug 8, 2019
    有开放 API 啥的吗?可以对接 Aflred workflow 一条龙服务的那种……
    Aether
        34
    Aether  
       Aug 8, 2019
    然而再想想这些服务都适合在本地做(请无视我
    cai314494687
        35
    cai314494687  
       Aug 8, 2019
    我也有个工具站 http://idevtools.org/random
    onewy
        36
    onewy  
    OP
       Aug 10, 2019
    @leon0903
    @shingle
    老哥 加上了 欢迎体验 https://oktools.net/json2go
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2945 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 627ms · UTC 06:11 · PVG 14:11 · LAX 23:11 · JFK 02:11
    ♥ Do have faith in what you're doing.