V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
googlai
V2EX  ›  Python

内网搭建在线多人填表汇总 web 系统

  •  1
     
  •   googlai · 2020-11-30 19:52:53 +08:00 · 11990 次点击
    这是一个创建于 1214 天前的主题,其中的信息可能已经有所发展或是发生改变。

    面临情况:需要汇总大量不同地方人员填的同模板 Excel,汇总期间有大量修改,时间和核查费事费力。 目前想到的解决办法:内网搭建一个在线填报数据工具,各人员登录自己账户通过 Excel 导入或者在线填报方式填写自己的数据,提交后由后台自动汇总。 请问有朋友知道有开源的工具实现上述功能吗?

    第 1 条附言  ·  2020-12-01 23:18:13 +08:00
    感谢大家帮忙出主意,我也再明确说明下情况:
    1 、只能在内网搭建,不能联通外网。所以在线服务不行
    2 、每个填报人只能看到自己填报的数据。所以协同编辑类的也没法用
    3 、后台汇总所有记录到一张表,如果能有简单校验功能就更好

    谢谢大家热心讨论,希望能找出个简单易行的办法,如果有大佬看到请不吝赐教,有类似需求的人应该很多,希望用技术解放更多人力
    106 条回复    2020-12-05 13:25:02 +08:00
    1  2  
    SaberJack
        1
    SaberJack  
       2020-11-30 19:59:18 +08:00
    同求+1
    Kiriya
        2
    Kiriya  
       2020-11-30 20:03:09 +08:00
    腾讯云文档
    googlai
        3
    googlai  
    OP
       2020-11-30 20:07:24 +08:00
    @Kiriya 可以内网搭建吗?
    infun
        4
    infun  
       2020-11-30 20:10:14 +08:00
    可以试试 NextCloud
    ![1.jpg]( https://upload.cc/i1/2020/11/30/d0OPWe.jpg)
    joydragon
        5
    joydragon  
       2020-11-30 20:13:42 +08:00
    各种问卷星,明道的无代码搭建,找软件外包,都可以达成
    googlai
        6
    googlai  
    OP
       2020-11-30 20:14:27 +08:00
    @infun 同步盘?这样每个人都能看到所有数据呀
    googlai
        7
    googlai  
    OP
       2020-11-30 20:15:27 +08:00
    @joydragon 私有部署很贵啊
    joydragon
        8
    joydragon  
       2020-11-30 20:20:30 +08:00
    @googlai 现在用 serverless 按量付费,用不了多少钱的,另外,贵不贵看老板怎么想咯,白嫖办法多了去了,体不体面另说
    xcstream
        9
    xcstream  
       2020-11-30 20:21:25 +08:00
    开发一个 不复杂一天搞定
    googlai
        10
    googlai  
    OP
       2020-11-30 20:24:50 +08:00
    @joydragon 主要是内网搭建,不联网。
    googlai
        11
    googlai  
    OP
       2020-11-30 20:25:50 +08:00
    @xcstream 大佬,手头有能实现的就推荐个吧,我是真需要但搞不定
    jedicxl
        12
    jedicxl  
       2020-11-30 20:31:52 +08:00
    同关注
    国企挺需要这个,但涉密相关的企业只能要么私有部署要么自行开发
    Leone27
        13
    Leone27  
       2020-11-30 20:44:50 +08:00
    毕升 Office 可内网 docker 私有化部署,还是比较方便的,推荐
    https://www.bishengoffice.com/
    joydragon
        14
    joydragon  
       2020-11-30 20:49:16 +08:00
    @googlai 哦,那么随便搞一台电脑开着当服务器就行了吧...
    googlai
        15
    googlai  
    OP
       2020-11-30 20:53:39 +08:00
    @joydragon 得实现多人在线填表的功能啊
    googlai
        16
    googlai  
    OP
       2020-11-30 20:55:02 +08:00
    @Leone27 多人协同的缺点就是其他参与编辑的人能看到全部数据,而我想要实现的在于单独的人提交自己的数据,系统在后台自动汇总,然后我导出
    joydragon
        17
    joydragon  
       2020-11-30 22:13:10 +08:00
    还有一个办法就是你收 excel,然后 python 写个自动统计的脚本
    uniway
        18
    uniway  
       2020-11-30 22:24:40 +08:00
    @Leone27 树莓派 4b 能用吗?
    uleh
        19
    uleh  
       2020-11-30 22:39:54 +08:00
    seatable
    lz 可以试试
    支持通过表单收集数据之后汇总成表格,也支持多人共享编辑一个表格,应该能满足你的需求
    x86
        20
    x86  
       2020-11-30 23:14:36 +08:00
    都自己开始做了,做到各部门周报汇总的东西。
    hahahasnoopy
        21
    hahahasnoopy  
       2020-11-30 23:20:03 +08:00
    你买一台两千块钱的群晖装上不就完事了吗
    ditie
        22
    ditie  
       2020-11-30 23:31:54 +08:00
    推荐 enhancer,无远开发平台,90%的 sql+10%的 js 就能完成系统开发,给源代码、支持内网部署。
    你可以看我的发帖记录里有一些做好的系统。
    针对你的需求场景,可以参考这个页面 https://samples.wuyuan.io/app/27/#615,这是最简单的填报功能。另外系统还可以自主分配账号并提交数据,用 sql 语句就能进行自动汇总再展示到前端。
    如果你有数据库基础,那么平台上手很容易,示例和教程很多,花点时间就可以了。
    如果赶时间,可以找我外包,联系 base64:Q29vTHVuYQ==
    ditie
        23
    ditie  
       2020-11-30 23:34:15 +08:00
    无远开发平台的官方示例,供参考 https://samples.wuyuan.io/
    ditie
        24
    ditie  
       2020-11-30 23:36:48 +08:00
    推荐 enhancer,无远开发平台,90%的 sql+10%的 js 就能完成系统开发,给源代码、支持内网部署。
    无远开发平台的官方示例,链接在楼上
    @SaberJack
    @jedicxl
    xyjincan
        25
    xyjincan  
       2020-12-01 00:01:10 +08:00 via Android
    读 excel 文件模板汇总挺方便,
    xchaoinfo
        26
    xchaoinfo  
       2020-12-01 00:04:31 +08:00 via Android
    Excel 带宏的表格填写,统一检验填写数据的格式 然后 Python 汇总.
    echowuhao
        27
    echowuhao  
       2020-12-01 00:15:47 +08:00
    https://www.bestqa.net/

    满足你所有需求,python 写的,docker 安装,所以可以接触所有源代码。

    我创业做的项目,搞了两年多了,免费现在还比较难。很多功能可能也用不到,你的需求是最简单的,酌情付费就行。

    可以试着注册一个账号试一下,提点意见也行。
    echowuhao
        28
    echowuhao  
       2020-12-01 00:24:29 +08:00
    不限定内网的话,你现在就可以用,别家的也有不少满足你的需求。
    georgema1982
        29
    georgema1982  
       2020-12-01 00:47:00 +08:00
    用 Django 写一个不是很容易吗?
    wangkun025
        30
    wangkun025  
       2020-12-01 01:08:21 +08:00
    把 Excel 导入的需求放弃掉。
    q9OxQg
        31
    q9OxQg  
       2020-12-01 03:08:29 +08:00
    @infun 我在家里 FreeNas 里面和 Oracle 的 VM 上面搭建的 Nextcloud 安装了 only office,在两者上都尝试建立一个 excel 或者 docx,然后试图打开文件,都会报同样的错,"cURL error 3: (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)",没搞懂为什么。
    Mithril
        32
    Mithril  
       2020-12-01 04:03:43 +08:00
    Ethercalc 直接一个 docker 跑起来就行了。我帮公司搭了一个,用了好几年了。
    这个功能不是很强,而且稍微有点卡。但是多人合作填表完全没问题,只要不是同时上去好几千人就可以。你可以事实看到别人编辑的单元格,基本不太会冲突。
    Excel 传上去会给你生成一个链接,发给别人就可以了。等都填完了你可以再把填好的 Excel 文件下回来。
    shench
        33
    shench  
       2020-12-01 06:03:19 +08:00
    PHP 撸一个!
    Eytoyes
        34
    Eytoyes  
       2020-12-01 07:33:25 +08:00
    dzzoffice+onlyoffice,内网同时编辑一个 excel,配合公式应该算是曲线救国吧,不过免费版 onlyoffice 只支持 20 用户同时编辑
    jhytxy
        35
    jhytxy  
       2020-12-01 07:51:57 +08:00
    分发一个 csv 表格

    然后 copy *.csv all.csv
    krixaar
        36
    krixaar  
       2020-12-01 08:16:48 +08:00   ❤️ 1
    直接发 Excel 不行,哪怕你设定好了单元格验证,对于需要长数字的地方设置好了单元格文本格式,总有人喜欢把表格筛选了复制出来填,然后填得乱七八糟,最后还得一个一个改,墨菲定律诚不欺我。
    Excel 在线协同编辑不行,一定会有人不小心删掉所有人的记录,然后还得从历史记录里找,之前用的是钉钉,就没哪次能正常不出问题完工的,墨菲定律诚不欺我。
    后来在内网用 Django 撸了个表单,然后总有人在下拉框的地方漏选,还是得一个一个联系,墨菲定律诚不欺我。

    这不是技术的问题,这是人的问题。
    目前来看就做个内网表单对自己比较友好,至少导出来格式是确定的而且填表人不会误操作到其他人数据。
    wq2016
        37
    wq2016  
       2020-12-01 08:53:09 +08:00 via Android
    腾讯乐享,私信我
    wq2016
        38
    wq2016  
       2020-12-01 08:53:46 +08:00 via Android
    @wq2016 免费,API 可开发
    echowuhao
        39
    echowuhao  
       2020-12-01 08:54:18 +08:00
    @krixaar 赞实操经验。 很多事情按照技术人员的角度来讲,都太简单了,很多产品按照技术人员的想法也是不需要的。这个的难点在于让小白花最小的精力,填并且只填你需要的特定格式结果。 如果就一个表单,自己做也费不了太多功夫,如果表单多,就麻烦一点。
    zjsxwc
        40
    zjsxwc  
       2020-12-01 09:01:57 +08:00
    这个建议自己写,

    我之前用 swoole 写过一个 玩具多人编辑
    https://github.com/zjsxwc/table-cowork

    服务端基本功能就那样很简单,
    前端当时练手为了不用 vue 等 mvvm 框架,而是手动用 jquery 模拟 mvvm, 前端就比较搓,所以只能成为玩具了,哈哈
    resu
        41
    resu  
       2020-12-01 09:03:40 +08:00
    Excel Power Query 迅速搞定,比 VBA 方便容易。
    yaphets666
        42
    yaphets666  
       2020-12-01 09:04:40 +08:00
    很复杂的 因为要填的表不止一个
    1992w
        43
    1992w  
       2020-12-01 09:08:28 +08:00
    用 OnlyOffice 吧有开源版本,可以本地部署
    zjsxwc
        44
    zjsxwc  
       2020-12-01 09:14:10 +08:00
    还有就是群晖的 Office 就支持多人协作与聊天
    https://www.synology.cn/zh-cn/dsm/feature/office
    HenryWang0723
        45
    HenryWang0723  
       2020-12-01 09:34:22 +08:00
    我司这种大概率因为人为原因不好完成的工作,都是上头一个命令全员手动填表,各部门统计,再逐层向上统计。这种纯手动操作你也说不清是封建社会陋习还是 CIA 这类机构的高端机制...
    iminto
        46
    iminto  
       2020-12-01 09:38:26 +08:00
    我们用的是 EtherCalc,基于 JavaScript 写的,可完全用于内网环境
    voids
        47
    voids  
       2020-12-01 10:09:39 +08:00
    @krixaar 那就用 数据验证+保护工作表,禁止筛选-_-
    stevenkang
        48
    stevenkang  
       2020-12-01 10:23:35 +08:00
    一个歪点子:数据库为每个员工开个账号和对应的库(这都可以程序自动化),各人员用自己的账号连接上去填数据,然后直接数据库汇总统计?
    GrapeCityChina
        49
    GrapeCityChina  
       2020-12-01 10:31:45 +08:00
    开源的不知道,有一款商用的推荐给你:SpreadJS ( https://www.grapecity.com.cn/developer/spreadjs#scenarios ),这款控件其中一个应用场景就是在线协同编辑,SpreadJS 提供类 Excel 的操作界面和开放的 API,通过系统集成,可实现 Excel 导入导出、公式计算、数据绑定、服务端数据交互等功能;通过二次扩展,可将 SpreadJS 作为在线文档系统的核心模块,满足多人协作、实时编辑、数据同步、多级上报、历史查询等业务需求。
    Tumblr
        50
    Tumblr  
       2020-12-01 10:46:39 +08:00
    OOS,即 Office Online Server,相当于私有化部署的 Office 365 (当然只是相当于)。
    如果你们可以临时用 Excel Web App 。
    krixaar
        51
    krixaar  
       2020-12-01 11:01:11 +08:00
    @voids 这确实是个好办法,就是那种需要多个部门按自己部门填的得事先给他们分好表……这活干得越多我就越讨厌和人类打交道🤣
    neroxps
        52
    neroxps  
       2020-12-01 11:02:46 +08:00
    除了 office online server 我感觉没其他工具能更好协同表格了.

    唯一就是部署起来有点吃力
    RockShake
        53
    RockShake  
       2020-12-01 11:08:32 +08:00
    石墨文档表单功能应该也能做,也能公司内部部署,但是表单不能太复杂。
    tiedan
        54
    tiedan  
       2020-12-01 11:09:51 +08:00
    xiaofeifei8
        55
    xiaofeifei8  
       2020-12-01 11:18:03 +08:00 via Android   ❤️ 1
    你的需求并没有要求多人协作填同一个表,直接做个 web 表单让他们填报就行了,再加个 excel 导入进表单,表单做验证,每人的数据自己可以在限定的时间内修改,php 就搞定了,没那么复杂,至于楼主担心的多人在线,其实就是并发人数,普通电脑就抗住了。
    luxiaoer
        56
    luxiaoer  
       2020-12-01 12:11:39 +08:00
    没发现有现成的轮子可用
    另外觉得需求并不明确
    早年有类型想法,Django 搭建了一个,但是业务并不买帐
    我们觉得统计合并的专员工作低效或者浪费时间,又或者每次合并要吐槽
    但是专员并不会觉得一个系统能帮他改变
    如果他不能通过规则制度要求提交的 Excel 质量,那么也一定没有能力推广使用这个应用
    gamecmt
        57
    gamecmt  
       2020-12-01 12:25:58 +08:00 via Android
    你这个就是一个简单的问卷调查系统,一个表做一个问卷调查,最后结果直接导出 csv 文件即可。可以看看 limesurvey
    cszchen
        58
    cszchen  
       2020-12-01 12:28:25 +08:00 via iPhone
    麦客 crm,你建个表单,等大家填完了直接导出
    ryh
        59
    ryh  
       2020-12-01 12:40:50 +08:00
    guochao
        60
    guochao  
       2020-12-01 13:01:05 +08:00
    老东家坚果云有给自己做的服务,每个人看到的是一个 form,带着数据验证的功能,每个人填 form 以后实际填写了 Excel,我不负责实现。不一定是开放的,而且离职了一段时间了,可能有业务、功能或者形态上的变化。

    坚果云也有和自己存储系统深度集成的在线文档协作了,针对团队版开放使用。如果比较担心误删除或者瞎修改,坚果云自己的历史版本也够揪出来内鬼和撤销修改。

    不过你这需求比较简单,可能免费问卷导出也够用了。
    tonnycao
        61
    tonnycao  
       2020-12-01 13:07:40 +08:00
    quip
    tairan2006
        62
    tairan2006  
       2020-12-01 13:25:05 +08:00
    石墨
    janus77
        63
    janus77  
       2020-12-01 13:29:24 +08:00
    不知道你到底是要多人同时填同一个表 还是多人各填各的
    前者的话 产品很成熟了 就随便说一个 jira 就能实现啊
    后者的话 自己写一个单页面的表单系统 后台自动汇总也很容易吧 做过的三天就搞完了
    wolfan
        64
    wolfan  
       2020-12-01 13:35:51 +08:00
    石墨企业版
    xuewuchen
        65
    xuewuchen  
       2020-12-01 15:07:17 +08:00
    这费啥事啊,你都说了是同的同一模板 EXCEL,做一个 EXCEL 导入到数据库的工具不不就好了吗? 然后再导出到 EXCEL 就行了。。整个导入导出的程序连写带测试 1 个小时也能搞定了。
    troycode
        66
    troycode  
       2020-12-01 15:16:38 +08:00
    phpexcel 插件搞定
    googlai
        67
    googlai  
    OP
       2020-12-01 15:25:36 +08:00 via Android
    @ditie 谢谢,我晚上尝试一下
    googlai
        68
    googlai  
    OP
       2020-12-01 15:25:53 +08:00 via Android
    @uniway 树莓派可以实现吗?
    googlai
        69
    googlai  
    OP
       2020-12-01 15:26:25 +08:00 via Android
    @hahahasnoopy 群晖如何实现呢?我家里有群晖,但是公司没有。
    googlai
        70
    googlai  
    OP
       2020-12-01 15:27:13 +08:00 via Android
    @echowuhao 在线的吗?关键是只能部署在内网啊
    googlai
        71
    googlai  
    OP
       2020-12-01 15:28:16 +08:00 via Android
    @wangkun025 这个可以放弃,用在线填报代替
    myevery
        72
    myevery  
       2020-12-01 15:35:19 +08:00
    如果不考虑锻炼技术,干嘛不用 access,很容易实现功能啊
    googlai
        73
    googlai  
    OP
       2020-12-01 15:45:08 +08:00 via Android
    @wq2016 谢谢分享,我这边主要是内网搭建
    googlai
        74
    googlai  
    OP
       2020-12-01 15:46:39 +08:00 via Android
    @krixaar 谢谢,方便说下你大致是如何搭建内网表单的吗
    googlai
        75
    googlai  
    OP
       2020-12-01 15:47:04 +08:00 via Android
    @GrapeCityChina 应该无法内网部署吧
    googlai
        76
    googlai  
    OP
       2020-12-01 15:48:26 +08:00 via Android
    @iminto 协同办公还是后台汇总的
    VensonEEE
        77
    VensonEEE  
       2020-12-01 16:02:23 +08:00
    别逗,目前最简单的实现
    应该是数据库+Navicat 。
    Navicat 有免安装版,试用也有 30 天
    支持导入、支持清洗、支持 excel 建表、支持多连接。
    担心安全就每个人一个用户,每张表一个业务。
    最后管理员 sql 汇总。
    接受吧,骚年
    haohappy
        78
    haohappy  
       2020-12-01 16:12:25 +08:00
    @jedicxl 国企云服务器允许用吗 还是必须自己的物理服务器?
    GrapeCityChina
        79
    GrapeCityChina  
       2020-12-01 16:14:08 +08:00
    @googlai 可以内网部署的,有 IP 地址就可以呀,如有需要可以来电咨询一下:400-657-6008
    googlai
        80
    googlai  
    OP
       2020-12-01 16:28:27 +08:00 via Android
    @VensonEEE 谢谢,我了解下。
    googlai
        81
    googlai  
    OP
       2020-12-01 16:30:02 +08:00 via Android
    @VensonEEE 请问支持内网 web 访问吗
    krixaar
        82
    krixaar  
       2020-12-01 16:31:47 +08:00
    @googlai 最初的赶工版就是 html+bootstrap 写个表单,post 到 Flask 后端,后端按表单内容建好数据库表,然后来一个 insert 一个。
    后来觉得不优雅就 Django 写三个 model:表单、表单项目、表单结果,然后一个 view 用来导出,一个 view 用来渲染表单+提交,用 django admin 添加表单,后续可以安排登录提交和自己的表单修改之类的但我鸽了:)
    youxiachai
        83
    youxiachai  
       2020-12-01 16:44:05 +08:00
    让公司,给预算买台群晖,放内网不就完事。。。
    darkalien
        84
    darkalien  
       2020-12-01 16:52:16 +08:00
    可道云 kodcloud
    echowuhao
        85
    echowuhao  
       2020-12-01 16:52:25 +08:00
    @googlai www.bestqa.net 是我们自己维护的,很多问卷是要往公网发送的。我们可以把同样的一套系统安装到你公司的内网。当然这个需要一定的费用。
    qize0921
        86
    qize0921  
       2020-12-01 17:43:49 +08:00
    确实, Django + admin 一会就出来了, 除了界面不好看以外 其他功能俱全
    lishen226
        87
    lishen226  
       2020-12-01 19:31:40 +08:00
    哈,楼上都没看明白,这不是协同办公。。。这就是一个普通的 CRUD 应用,要包括用户管理、登录验证、导入 EXCEL 、保存数据、查询数据、导出 EXCEL 。用户管理、登录验证、导入 EXCEL 、导出 EXCEL,这些功能好像看过开源的项目,比如 jeecg-boot 、diboot 等,但数据的处理就得自己实现了。
    echowuhao
        88
    echowuhao  
       2020-12-01 19:43:27 +08:00
    @lishen226 你是明白人。如果经常有表要填写,那么要考虑怎么快速生成,而不是从头来。一点点完善,到最后恭喜你开发了一个问卷系统。 然后作为增强功能,能不能给一个已经填了几个例子的 Excel,直接把问卷生成出来,然后发连接给答题人。填完之后,导出完整的 Excel 就好了。爽歪歪,有没有。

    如果不愿意从头做,好消息是,我都做好了。WX: ZWNob3d1aGFv 或者 浏览器 dev console 输入 atob("ZWNob3d1aGFv")
    jedicxl
        89
    jedicxl  
       2020-12-01 22:30:49 +08:00
    @krixaar 36 楼大实话,哈哈哈哈
    jedicxl
        90
    jedicxl  
       2020-12-01 22:31:07 +08:00
    @ditie 谢谢推荐!
    挨个了解下
    ddou
        91
    ddou  
       2020-12-01 22:40:16 +08:00
    如果只是数据收集 /汇总, 数据本身有不是很敏感的话,不少 SAAS 的表单和协作工具可以用,如黑帕云、金数据。 代码的话,开发部署维护成本有些高,不划算。当然不差钱 /不差人的另说。
    justNoBody
        92
    justNoBody  
       2020-12-01 22:50:08 +08:00
    如果人不是很多,小于 300 人,我觉得可以用 Excel 做一个模版,加密,单元格啥的全部限定死,发给大家填写,汇总,然后写一个程序读一下 Excel,就可以汇总了。
    googlai
        93
    googlai  
    OP
       2020-12-01 23:09:18 +08:00
    @gamecmt 简单来说的确有点像。主要是我只能给字段,但具体多少记录数据需要各填报人员具体确定,这一点问卷系统似乎不好操作吧
    googlai
        94
    googlai  
    OP
       2020-12-01 23:10:03 +08:00
    @resu 插件吗 还是 web 系统
    googlai
        95
    googlai  
    OP
       2020-12-01 23:11:27 +08:00
    @zjsxwc 谢谢分享,估计要自己写部分功能适配,我只是想少写一些,如果有现成轮子更好
    googlai
        96
    googlai  
    OP
       2020-12-01 23:12:04 +08:00
    @stevenkang Excel 或者其他工具连接数据库?
    tyit
        97
    tyit  
       2020-12-02 00:21:30 +08:00 via iPhone
    Confluence
    resu
        98
    resu  
       2020-12-02 08:41:08 +08:00
    @googlai Office 2016 以上自带 /以下安装插件,需要一点学习,所谓 M 语言。
    echowuhao
        99
    echowuhao  
       2020-12-02 10:00:33 +08:00
    @googlai 老弟留个微信。咱们聊 2 块钱的。
    gamecmt
        100
    gamecmt  
       2020-12-02 10:28:21 +08:00 via Android
    问卷调查不限填报次数,然后增加备注一栏,如果多次填报按照次数写在备注里面,两个或多个一样的以最后填报为主。导出 csv 格式再微调。这应该是最简单的,不需要编程,只要搭建 limesurvey 就可以。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2951 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 11:07 · PVG 19:07 · LAX 04:07 · JFK 07:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.