Code Monkey home page Code Monkey logo

gushi_namer's Introduction

你的名字-用诗经, 楚辞, 唐诗,宋词起名字

slogan

翻阅经典, 与一个好名字不期而遇

demo

支持的经典

  1. 诗经
  2. 楚辞
  3. 唐诗
  4. 宋词
  5. 乐府诗集
  6. 古诗三百首
  7. 著名辞赋

作者的话

我是作者holy_nova, 这个5年前的项目, 最近获得了颇多关注, 感谢大家的star.

这个项目出发点, 是基于这样一个简单的理念: 词库好, 名字就好, 即使是随机取的.

我叫周星驰, 取自滕王阁序"雄州雾列, 俊采星驰".

这是我这个项目期望达到的效果.

常说"男诗经, 女楚辞", 我爬取了中华传统经典的唐诗宋词等, 作为孕育好名字的优秀文本.

这个项目没有任何人工智能, 没有判断名字价值的目标函数(5年前做这个项目时候, 人工智能还不像现在这么火).

既然是随机, 就有可能带来一些智障, 搞笑的名字, 反过来惊艳, 惊鸿一瞥的名字也在随机中孕育

让这个程序帮你翻阅经典, 与一个好名字不期而遇

2021年09月04日

QA

  1. 为什么会有很多搞笑的名字?

因为是随机生成的, 自由组合

  1. 为什么会有脏字?

我已经加了一些脏字的简单过滤, 但试验下来, 发现古诗文里面脏字实在太多, 人工是过滤不完的.有兴许的源码里面搜索"狗", 找到敏感词列表, 自己扩展

  1. 为什么只有2个字的名字, 能否更改字数?

这是一个简单的参数问题, 改起来很简单. 我这里采取了2个字名字, 因为1个字的话, 跟诗文没有什么关系, 这个字可以取自任何地方. "三分诗, 七分读", 3个字的话, 人们很难读出韵味来.

  1. 能否增加生成名字的数量?

又是一个简单的参数问题. 我限制了数量, 希望你能放慢脚步, 仔细的读生成出来的每个名字, 好名字是琢磨出来的. 如果一下子生成100个, 其实很难有耐心仔细的读他们. 当然, 非要增加数量的话, 你可以多点几次生成, 就可以无限刷. 小技巧: 电脑上按回车就能再出6个名字

  1. 词库哪里来的?

当年我用scrapy爬的古诗文网, 做成了json

开源

源码运行方法

  • 方法1: 直接点击dist目录中压缩好的html文件
  • 方法2: 源代码运行
git clone https://github.com/holynova/gushi_namer.git
npm install

# 本地调试
npm start

# 编译
npm run build

gushi_namer's People

Contributors

dependabot[bot] avatar holynova avatar sangcred avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gushi_namer's Issues

求资源!

博主!我想要诗经楚辞还有唐诗这些诗词的json文件。不知道有没有?十分感谢!望回复!

姓氏出增加关键字搜索

比如 想起个和 “素” 相关的名字,然后搜索推荐这样,是否也可以设置字数?比如两个字或三个、四个这种?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.