分类: 开源项目

  • 古诗词取名小工具2.0-已开源

    古诗词取名小工具2.0-已开源

    古诗词取名小工具2.0已上线,本次选择了开源项目

    仓库地址:https://github.com/wz930206/chinese-poetry-namer

    后端地址:https://github.com/wz930206/PiPiName

    预览效果如下:

  • 开源 Android GNSS/GPS 测试程序

    开源 Android GNSS/GPS 测试程序

    GPS测试:排名第一的开源全球导航卫星系统 (GNSS) 测试应用程序。

    安装

    https://github.com/barbeau/gpstest

    特征

    它支持双频¹ GNSS,用于:

    • GPS(美国导航星)
    • 格洛纳斯(俄罗斯)
    • QZSS(日本)
    • 北斗/COMPASS(中国)
    • 伽利略(欧盟)
    • IRNSS/NavIC(印度)
    • 各种星基增强系统(SBAS):
      • 广域增强系统 (WAAS)(美国)
      • 欧洲地球同步导航覆盖服务 (EGNOS)(欧盟)
      • GPS 辅助 GEO 增强导航 (GAGAN)(印度)
      • 多功能卫星增强系统(MSAS)(日本)
      • 差分校正和监测系统 (SDCM)(俄罗斯)
      • 卫星导航增强系统(SNAS)(中国)
      • Solución de Aumentación para Caribe, Centro y Sudamérica (SACCSA) (ICAO)

    ¹双频 GNSS 需要设备硬件支持和 Android 8.0 Oreo 或更高版本。

    截图

    如下所示:

  • chinese-poetry: 最全中文诗歌古典文集数据库

    chinese-poetry: 最全中文诗歌古典文集数据库

    最全的中华古典文集数据库,包含 5.5 万首唐诗、26 万首宋诗、2.1 万首宋词和其他古典文集。诗人包括唐宋两朝近 1.4 万古诗人,和两宋时期 1.5 千古词人。数据来源于互联网。

    为什么要做这个仓库? 古诗是中华民族乃至全世界的瑰宝,我们应该传承下去,虽然有古典文集,但大多数人并没有拥有这些书籍。从某种意义上来说,这些庞大的文集离我们是有一定距离的。而电子版方便拷贝,所以此开源数据库诞生了。此数据库通过 JSON 格式分发,可以让你很方便的开始你的项目。

    古诗采集没有记录过程,因为古诗数据庞大,目标网站有限制,采集过程经常中断超过了一个星期。2017 年新加入全宋词,全宋词爬取过程及数据分析。。


    高频词分析图

    宋词受欢迎的词牌名

    两宋喜欢的词牌名

    宋词高频词宋词作者作品榜唐诗高频词唐诗作者作品榜宋诗高频词宋诗作者作品榜

    数据集

    • 全唐诗 json
    • 全宋诗 json
    • 全宋词 ci
    • 五代·花间集 wudai/huajianji
    • 五代·南唐二主词 wudai/nantan
    • 论语 lunyu
    • 诗经 shijing
    • 幽梦影 youmengying
    • 四书五经 sishuwujing
    • 蒙學 mengxue

    贡献

    本项目目的是借助技术来生成格式化(JSON)数据,让开发者更方便快速的构建诗词类应用程序。身单力薄,欢迎更多人来维护,你可以通过以下方法来参与贡献:

    贡献者

    Contributors

    案例展示

    案例展示

  • 基于Uni-app+FastAdmin开发的应用插件!

    基于Uni-app+FastAdmin开发的应用插件!

    基于Uni-app+FastAdmin开发的应用插件!

    官方主站:https://www.fastadmin.net/uniapp.html

  • 地理几何GeoGebra  -数学教学软件应用程序(镜像)开源程序

    地理几何GeoGebra -数学教学软件应用程序(镜像)开源程序

    欢迎来到 GeoGebra!

    免费的课堂活动数字工具, 用于绘图计算, 几何作图, 白板协作等等

    GeoGebra源代码 的主要站点是https://dev.geogebra.org/svn/trunk/geogebra/,这是一个只读的 Subversion 存储库。我们在https://github.com/geogebra/geogebra保留一份副本。

    请阅读https://www.geogebra.org/license关于 GeoGebra 的许可。

    要了解有关 GeoGebra 开发的更多信息(包括建议的编译步骤),请访问https://dev.geogebra.org/。

    运行网页版

    要从命令行启动 Web 版本,请运行

    ./gradlew :web:run
    

    这将在您的机器上启动一个开发服务器,您可以在其中测试应用程序。如果需要从其他设备访问服务器,可以指定绑定地址

    ./gradlew :web:run -Pgbind=A.B.C.D
    

    A.B.C.D你的IP地址在哪里。然后就可以通过http://A.B.C.D:8888. 您还可以运行./gradlew :web:tasks以列出其他选项。

    运行桌面版(经典5)

    要从命令行启动桌面版本,请运行

    ./gradlew :desktop:run
    

    您还可以运行./gradlew :desktop:tasks以列出其他选项。

    设置开发环境

    • 打开 IntelliJ。如果您的计算机上还没有 IntelliJ,那么您可以从此处下载并安装它
    • 在菜单中从版本控制/Git 中选择文件/新建/项目
    • 在新窗口中添加以下路径:https://git.geogebra.org/ggb/geogebra.git
    • 点击“Checkout”,选择您喜欢的目标文件夹,选择 Java 1.8 作为 SDK,点击 OK 并等待…
    • 项目签出后,选择项目的根文件夹,打开Run Anything工具(Mac上双^),运行以下命令: ./gradlew :web:run
    • 一两分钟后,GWT UI 将出现
    • 在 UI 上加载启动 URL 后,选择您希望启动的应用程序。例如,如果您选择graphing.html并单击启动默认浏览器,则具有最新功能的图形计算器应用程序将在您的默认浏览器中加载并启动
  • 胖鼠采集 WordPress优秀开源采集插件

    胖鼠采集 WordPress优秀开源采集插件

    • 微信公众号文章采集 – 强大的Jquery可以处理各种版权信息, 纵享丝滑.
    • 简书文章采集 – 强大的Jquery可以处理内容各种图片, 柔顺到底.
    • 知乎问答采集 – 强大的Jquery可以处理各种你不想要的东西, 一键爽歪歪.
    • (独家主打) 列表采集,历史采集 视频文字教程- 只需轻轻一点. 数不清的文章就来了.
    • (独家主打) 详情页面文章采集 – 任何网站十秒搞定
    • (独家主打) 分页爬取 – 历史数据, 也不放过. 一网打尽
    • (胖鼠主打) 自动采集 – 一键启动不放过每一份数据.
    • (胖鼠主打) 自动发布 – 您省心省力好帮手.
    • (独家主打) 调试模式 – 新建规则好帮手, 采集结果好伙伴.
    • (独家主打) 体验例子 – 一键体验胖鼠.
    • (主打主打) 文章自动添加, 动态内容, 自动标签, 标签内链, 优化SEO.
    • (胖鼠采集) 文章滤重 – 支持.
    • (胖鼠采集) 自动特色图片 – 支持.
    • (胖鼠采集) 采集图片加入媒体库 – 支持.
    • (胖鼠采集) 数据处理 – 完美支持Html Jquery
    • (胖鼠采集) 内容关键字过滤替换 伪原创 – 支持.
    • (胖鼠采集) 自定义采集任何可见网站 – 完美支持.
    • (胖鼠采集) 自定义文章图片链接类型 – 支持.
    • (重磅重磅) 胖鼠采集完全基于Wordpress, 安装即用, 开源作品
    • (声明声明) 如你的PHP版本小于PHP71, 请移步胖鼠采集的Github下载使用胖鼠v5版本 分支名: based_php_5.6
    • (声明声明) 胖鼠采集初衷为参考学习交流; 请大家遵纪守法. 抵制违法犯罪, 作者不承担任何法律风险.
    • (声明声明) 胖鼠采集开源可供您查阅代码, 或者二次开发使用供您使用, 但不可修改源码后用于商业行为.
    • …

    安装

    • 在插件中搜索 胖鼠采集 安装即可
    • 将插件文件上传到/wp-content/plugins/目录 即可
    • PHP版本小于PHP71, 请移步胖鼠采集的Github下载使用胖鼠v5版本 分支名: based_php_5.6
    • 推荐环境
    • PHP7.2 或 PHP7.3
    • MYSQL5.7 或 MYSQL5.6

    系统分为五大块.

    • 胖鼠强大的爬虫中心
    • 支撑胖鼠的配置中心
    • 发布文章的数据桶
    • 调试中心debugging
    • 工具箱特色小工具

    GITHUB地址:https://github.com/KitePig/FatRat-Collect

  • 首发时光邮局2源码开源版附详细教程

    首发时光邮局2源码开源版附详细教程

    前言:从前车马很慢,书信很远,一生只够爱一个人

    修改发信邮件配置教程:

    mock-time-postOffice-master\server\routes\send.js和mock-time-postOffice-master\server\utils\sendEmail.js修改上面两个文件相应配置然后保存pm2重启项目 即可

    前期准备

    • 服务器
    • 域名

    环境准备

    • Vue 前端
    • Element-ui UI框架
    • Node 后端
    • Express 后端框架
    • Mongodb 数据库
    • 宝塔

    以上环境装个宝塔都可以在软件商店安装的
    现在正式开始啦
    先建立node软连接
    进入服务器linux终端
    输入以下命令
    // 这里要用自己的绝对路劲来建立// 
    添加node ln -s /root/Node/node-v10.15.3-linux-x64/bin/node  /usr/local/bin/ // 
    添加npm  ln -s /root/Node/node-v10.15.3-linux-x64/bin/npm  /usr/local/bin/              
    注意需改命令中的路径才使用
    软连接建立好后
    进入下列文件路径按这个按钮


    进入终端如下图


    然后输入下列代码克隆源码(隐藏下载内容,或到下面下载)

    [content_hide]


    git clone https://github.com/chengzhnag/mock-time-postOffice.git

    [/content_hide]

    然后你的这个路径下就会得到一个这个目录

    进入这个目录按终端按钮进入终端 

    输入下面的命令npm i
    然后进入server目录按终端按钮
    在输入下列命令npm i
    最后在mock-time-postOffice目录下按终端按钮输入下列命令npm run build
    上面步骤都完成后,就在软件商店里面找到pm2管理器映射
    项目所在根目录: /www/wwwroot/mock-time-postOffice/server/bin/  
    启动文件名称: www
    项目名称: 时光邮局 
    添加映射: 你的域名
    修改映射域名下的nginx配置, 添加以下代码location / {        proxy_pass http://127.0.0.1:3000;}
    最后你的时光邮局就搭建好啦,喜欢的话进入git链接点一下Sta吧

    下载

  • [宝塔][一键部署] TimeMail时光邮局源码

    [宝塔][一键部署] TimeMail时光邮局源码

    TimeMail – 时光邮局
    给未来写封信
    多年之后,愿你不负所期.

    时间没有现在,永恒没有未来,也没有过去
    未来的你,过的还好吗?
    给未来写封信,从过去获得惊喜,
    给未来的自己带来些鼓励的话,
    或是写下一些目标,看未来的自己是否实现

    初衷

    制作这个项目的初衷是为了让我们放下手边的一些事,或是给自己定下一个目标,或是仅仅只是一段对自己未来的憧憬。在这个平台寄送出去,寄出的信是不可撤回的,也不可查找,希望你也忘掉这件事,直到你收到信的那一天,也给自己一个惊喜.在那一天回忆起写这封信的时候,带着更多的可能是一种怀念?或许这封邮件会激励你越走越远…

    思路来源

    当初想到制作这个网站,大概是小时候的一部小说吧,具体内容也忘记了,最近无意间了解到有一款类似的软件”给未来写封信”便深有感触,所以制作了此平台.

    对于官方网站: https://time.xsot.cn

    用户协议

    1.TimeMail-时光邮局,包括但不限于TimeMail,时光邮局等(特指定本程序)由XCSOFT开发,版权归xcsoft所有.
    2.源码使用到了MDUI作为前端样式,后端采用php,发信采用PHPMailer库.在使用本程序时,应同时遵守以上源码的开源协议.
    3.由于某些不可抗因素,故开源本源码,由于时间限制,并没有做网页端的安装程序,所以需要用户手动修改根目录下的config.php,具体步骤会在下方快速开始栏目显示.
    4.在使用过程中,请不要修改版权信息,当然如果你实在要去改的话,我也拦不住对不对\^_^)
    5.基于Apache2.0开源协议开源,使用过程中涉及到的一切可能造成损失的因素,由运营者承担,与本人无关.
    6.禁止倒卖本程序.
    7.协议可能随时更新,不另作通知.

    快速开始

    1.修改根目录下的config.php文件,将DATABASE常量依据注释中的提示指向数据库地址,并导入根目录下的time.sql文件.
    2.修改其他基本信息,注意网址必须区分https与http,否则可能导致邮件无法发送,在修改smtp信息的同时请注意填写正确,区分好授权码和密码.
    3.将常量IF_SET修改为true,用于标识已经修改config信息.
    4.至此,已经安装完毕,请注意如果任然无法发送邮件,可能是服务商屏蔽了25等常用smtp端口,请尝试与服务商取得联系得到支持,同时也注意服务器是否放通了该类端口.
    5.最后,记得添加一个定时任务,指定访问 example.com/server/send.php 频率为一天>3次 用于监控邮箱发信
    6.有任何问题,请尝试添加QQ群:608265912 获取支持

    开源地址:https://github.com/soxft/TimeMail

  • 【可可】考试中心&文档中心插件(付费)

    【可可】考试中心&文档中心插件(付费)

    插件简介

    考试中心是一款简洁易用的考试管理系统,拥有强大的试题管理功能和灵活的组卷模式,可快速创建考试安排(支持收费考试或免费考试模式),让考试工作简单高效的同时还能通过考试轻松为您的站点快速变现盈利。

    演示地址

    https://www.kekebang.cn/thread-8815-1-1.html

    插件支持pc版,手机触屏版,支持马甲APP,千帆APP,支持微信端。独立界面,美观大方

    应用地址

    https://www.kekebang.cn/thread-8815-1-1.html

    特色功能

    • 插件开箱即用,无需再购买其他插件,不拆分功能,无捆绑插件,完全独立,不需要再另外付费安装诸如 [钱包] 之类的附属插件, 自身集成了支付,提现,讲师后台等等功能,一气呵成
    • 支持老师申请入驻,后台审核。老师成功入驻后即可发布考试,考试的发布流程为   添加考题 > 组试卷  > 发布考试
    • 支持老师权限按组的形式管理,支持老师抽佣比例设置。
    • 讲师发布考试非常便捷,其中考题支持  单选题,多选题,判断题,填空题等题型,考题可用于在不同的试卷中,一题多用,灵活组卷。
    • 添加题目支持单题录入和批量导入功能
    • 考题添加支持题目解析输入,考生在考试完成后可方便查看题目解析,更加深入去了解每一道题的答题要领
    • 支持考题管理,可轻松的对已录入的考题进行编辑或删除
    • 支持多种试题导入方式,包括 批量导入,excel导入,手工录入,方便快捷
    • 试卷组卷功能支持 大题 > 小题 的组卷规范,考生看题方便,考试更加得心应手
    • 组卷功能支持自动防重,题目被选择加入一次后,接下来将会被过滤,防止出题重复
    • 可一次性设置大题内小题的分数,亦可以单独设置每一道题目的分数
    • 试卷内题目顺序支持上移下移,支持置顶,置底功能
    • 支持试卷管理,可对组好的试卷进行编辑
    • 支持考试时间设置,试卷选择功能
    • 支持购物车功能
    • 功能太多,不一一列举,欢迎安装体验发掘
  • 新时代的Discuz! Q

    新时代的Discuz! Q

    作为中文 PC 互联网最知名的社区开源软件 Discuz!,在过去 15 年间,服务过超过 200 万网站客户。其推出的 UCenter、SupeSite,ECshop 等组件所代表的产品理念对今天移动互联网各类产品的技术架构至今仍有着深远的影响,毫不夸张的说,Discuz! 代表了互联网 2.0 时代里社交网络的最初形态。

    近10年来,中文互联网发生了天翻地覆的变化,应用形态从 PC 端迁移到了移动端,深刻的改变了人们获取信息的方式,与此同时,开源服务的技术形态也从私有化部署走向了以 SaaS 为代表的云服务。“站长”这个群体也随之逐渐销声匿迹,互联网的主流形态从人与信息的连接也转为人与人的连接。我一度以为社区 BBS 已经完成了自己的历史使命,信息的分享与沉淀变得不再那么重要。但随着时间的发展,我们注意到了一些重要的变化:以微信群、朋友圈、微博为代表,人和人的连接效率越来越高,信息传播的速度越来越快,社交网络走向圈层化,信息消费呈现出噪点化、重复化、碎片化和快餐化的特征。与此同时,移动互联网的人口增长红利消失,巨头对流量垄断的马太效应凸显,产业经济内卷化加重,信息的降噪沉淀变成了国民级痛点,越来越多的网红大V靠私域流量的持续经营就可以获得长期的回报。因此,我们经过一年的精心准备,决定在新消费新内容经济的今天,正式推出全新的系列产品:Discuz! Q。

    全新的 Discuz! Q 拥有完全开源、提供丰富接口、前后端分离、轻量化、数据独立可控、敏捷上云、快速变现七大能力,我们希望通过这些能力,能够帮助创业者更高效的上线内容产品,让信息能高效准确的分享与传播,流量变现能更加简单快捷。在某种意义上,我们希望能够重塑移动社区的用户体验,提供一种更可靠的信息连接与知识传播的方式。

    众所周知,技术的演进发展是不可阻挡的,任何新的应用形态都会波浪式前进,螺旋式上升,最终达到理想形态。Discuz! Q 也许还不够完美,但我们会持续的自我进化,饱和式探索。我们确信,在不远的未来,Discuz! Q 会成长为全网领先的私域流量经营工具。

    接下来,就是见证 Discuz! Q 再创奇迹的时刻了,加油,奥利给!

    官方:https://discuz.com/

    演示:https://discuz.chat/?categoryId=all&sequence=0

  • 免费开源的音乐神器 | 解锁灰色VIP付费音乐!

    免费开源的音乐神器 | 解锁灰色VIP付费音乐!

    今天给大家分享一款音乐神器,支持多平台,最主要颜值非常高,跟网易云差不多,而且全网无损音乐免费听。

    YesPlayMusic(开源播放器)

    支持系统:Win/Mac/Linux/WebDemo(网页版预览):https://music.qier222.com/

    • 1、能够播放网易云音乐中灰色无法播放的歌曲,原理就是直接调用其他平台的音乐资源。
    • 2、支持的用户更广,能够支持被限制、无法正常使用网易云音乐的海外用户。

    最近在Github上这款名叫YesPlayMusic的项目火爆起来了,这个项目能够火的原因就是YesPlayMusic自称是第三方的网易云播放器,下载体验后无论颜值,还是功能,都完胜网易云音乐官方播客户端。YesPlayMusic还开发了网页版,该网站几乎涵盖了各大热门音乐App的歌曲,最为关键的是它不需要下载任何App,随时随地打开网址就可以听自己喜欢的音乐。里面还有个更厉害的功能,音乐库能登录网易云账号,直接同步网易云收藏的专辑、歌单、艺人等个人项目,由于是开源软件,所有的代码都是公开的,你我都可以去查看,因此安全性也有保障。

    ?️ 安装

    Electron 版本由 @hawtim 和 @qier222 适配并维护,支持 macOS、Windows、Linux。

    访问本项目的 Releases 页面下载安装包,或者访问 镜像下载站 (大陆访问更快) 下载。

    macOS 用户也可以通过 brew install --cask yesplaymusic 来安装。

    ⚙️ 部署至服务器

    除了下载安装包使用,你还可以将本项目部署到你的服务器上。

    1,部署网易云 API,详情参见 Binaryify/NeteaseCloudMusicApi

    2,克隆本仓库

    git clone https://github.com/qier222/YesPlayMusic.git一键复制

    3,安装依赖

    yarn install一键复制

    4,复制 /.env.example 文件为 /.env,修改里面 VUE_APP_NETEASE_API_URL 的值为网易云 API 地址。本地开发的话可以填写 API 地址为 http://localhost:3000,YesPlayMusic 地址为 http://localhost:8080

    VUE_APP_NETEASE_API_URL=http://localhost:3000

    5,编译打包

    yarn run build一键复制

    6,将 /dist 目录下的文件上传到你的 Web 服务器

    ✨ 特性

    • ✅ 使用 Vue.js 全家桶开发
    • ? 网易云账号登录
    • ? MV 播放
    • ? 支持歌词显示
    • ?? 无任何社交功能
    • ?️ 海外用户可直接播放(需要登录网易云账号)
    • ? 支持 UnblockNeteaseMusic,自动使用 QQ/酷狗/酷我音源替换变灰歌曲链接 (网页版不支持)
    • ⏭️ 支持 MediaSession API,可以使用系统快捷键操作上一首下一首
    • ✔️ 每日自动签到(手机端和电脑端同时签到)
    • ? Light/Dark Mode 自动切换
    • ? 支持 Touch Bar
    • ?️ 支持 PWA,可在 Chrome/Edge 里点击地址栏右边的 ➕ 安装到电脑
    • ? 支持显示歌曲和专辑的 Explicit 标志
    • ? 更多特性开发中

  • 狗屁不通文章生成器,分分钟写出深度的万字

    狗屁不通文章生成器,分分钟写出深度的万字

    BullshitGenerator

    偶尔需要一些中文文字用于GUI开发时测试文本渲染. 本项目只做这一项, 请勿用于其他任何用途.

    Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.

    本项目为python3版本, 还有由suulnnka修改在线版, 使用更加方便: https://suulnnka.github.io/BullshitGenerator/index.html

    项目开源地址: https://github.com/suulnnka/BullshitGenerator

    下一步计划:

    1. 防止文章过于内容重复
    2. 加入更多啰嗦话.
    3. 加入马三立<开会迷>里的内容
    4. 加入手写体直接渲染出图片的功能(仅仅用于测试本人的打印机是否工作正常, 请勿做它用).