起名源码有助于更好的借助八字风水来帮助起名的需求,其参考了一部中国古代经典文本易经。以这种方式咨询的过程包括通过随机生成的方法确定卦,然后阅读与该卦相关的文本。
演示:m.appwin.top
部分源码:texts.py
# For reference only. Not using anymore.
# A first effort at scraping with Python.
# Use at your own risk. :)import json
import re
import requests
from bs4 import BeautifulSoupbase_url = 'http://www.sacred-texts.com/tarot/pkt/pkt'
majors_url = 'http://www.sacred-texts.com/tarot/pkt/pkt0303.htm'cards = []
minorText = []
majorText = []class Card:def __init__(self, value, value_int, name, name_short, meaning_up, meaning_rev):self.value = value.lower()self.value_int = value_intself.name = name.title()self.name_short = name_short.lower()self.meaning_up = meaning_upself.meaning_rev = meaning_revclass Major(Card):def __init__(self, *args):super(Major, self).__init__(*args)self.type = "major"def to_JSON(self):return {'name': self.name,'name_short': self.name_short,'value': self.value,'value_int': self.value_int,'meaning_up': self.meaning_up,'meaning_rev': self.meaning_rev,'type': self.type}class Minor(Card):def __init__(self, suit, desc, *args):super(Minor, self).__init__(*args)self.type = "minor"self.name = self.value.capitalize() + ' of ' + suit.capitalize()self.desc = descself.suit = suit.lower()def to_JSON(self):return {'value': self.value,'value_int': self.value_int,'name': self.name,'name_short': self.name_short,'suit': self.suit,'meaning_up': self.meaning_up,'meaning_rev': self.meaning_rev,'type': self.type,'desc': self.desc}def get_majors():majs = requests.get(majors_url)soup = BeautifulSoup(majs.content, 'html.parser')for p in soup.find_all('p'):line = p.textm = re.match(r'([0-9]+|(ZERO))(\..+?(?=\.))', line)if m:value = m[1]value_int = 0 if value == 'ZERO' else int(value)name = m[3][2:]name_short = 'ar' + '{:02}'.format(value_int)meaning_up = line[len(m[0])+3:line.find("Reversed")]meaning_rev = line[line.find("Reversed")+len("Reversed"):]c = Major(value, value_int, name, name_short, meaning_up, meaning_rev)entry = {'name_short': name_short, 'name': name, 'text': line, 'value': value}majorText.append(entry)cards.append(c.to_JSON())print('Added major card', c.name)def get_minors():suits_tup = [["wa", "wands"], ["cu", "cups"], ["pe", "pentacles"], ["sw", "swords"]]mins_tup = [["pa", "page", 11], ["kn", "knight", 12], ["qu", "queen", 13], ["ki", "king", 14], ["ac", "ace", 1], ["02", "Two", 2], ["03", "Three", 3], ["04", "Four", 4], ["05", "Five", 5], ["06", "Six", 6], ["07", "Seven", 7], ["08", "Eight", 8], ["09", "Nine", 9], ["10", "Ten", 10]]for suit in suits_tup:for value in mins_tup:page_url = base_url + suit[0] + value[0] + ".htm"card_page = requests.get(page_url)soup = BeautifulSoup(card_page.content, 'html.parser')res = soup.select_one("p:nth-of-type(3)")if(res):value_long = value[1]value_int = value[2]suit_long = suit[1]name_short = suit[0] + value[0]name_long = value_long + ' of ' + suit_longline = res.textentry = {'name_short': name_short, 'text': line, 'value_long': value_long, 'value_int': value_int, 'name': name_long}minorText.append(entry)desc = line[:line.find("Divinatory Meanings")]meaning_up = line[line.find("Divinatory Meanings")+len("Divinatory Meanings"):line.find("Reversed")]meaning_rev = line[line.find("Reversed")+len("Reversed"):]c = Minor(suit_long, desc, value_long, value_int, name_long, name_short, meaning_up, meaning_rev)cards.append(c.to_JSON())print('Added minor card ', c.name)get_majors()
get_minors()with open('card_data_tmp.json', mode='w', encoding='utf-8') as f:entry = {'count': len(cards), 'cards': cards}json.dump(entry, f)with open('min_text.json', mode='w', encoding='utf-8') as f:json.dump(minorText, f)with open('maj_text.json', mode='w', encoding='utf-8') as f:json.dump(majorText, f)
这是一个简单的项目:创建一个允许用户起名的应用程序。
此应用程序是使用IONIC构建的,IONIC是为ANDROID、IOS和WEB创建应用程序的框架。它使用一种类似于PHONEGAP的幕后技术,它应该为小型应用程序(即使应用程序在后台也不需要实时通信等特殊功能)发挥作用。
易经专业人士通过以可理解的方式分析、计算和学习这门神奇的艺术,一步一步地引导您了解易经的秘密。在本应用程序中,提供了所有三种方法,以便选择其中一种更适合您。
起源源码功能:
易经历史
易经简介
起名的方法:
抽签方法
硬币法
六根魔杖法
如何选择中国占卜硬币。
64个六线形的完整分析:
-六线形每行的分析
-判决
-图像
-生产线
-对象和主题
-八宫64卦
-飞行精神和隐藏精神。
阴阳。
八卦:
-全面分析八卦。
六线形计算:
-计算一个人的生日六线形图,或你想要的任何日期。
为此也已经部署了web版本,并且正在为ANDROID和IOS准备版本。如果结果足够好,我将继续在其他类似项目中使用此技术:
起源源码描述:
简单就是最好的。无论你是初学易经还是老手,无论你将其用作预言、创意辅助或潜意识的镜子,你都会喜欢这个版本的写作清晰、设计直观和使用简单。该程序具有简单、精简的界面,当您无法做出决定时,您可以咨询您的重要(或不重要)决策。没有假羊皮纸背景,没有竹子或卡通圣人的滑稽图像,没有神谕和中奖号码。该软件引擎精确地模拟了古代的雅罗茎法,这种方法的阳比阴更容易投射。用茎改变阴线是非常罕见的,但用硬币改变阳线的概率相等。
现代的、没有废话的界面让新用户直接接触到最基本的东西:你问一个问题,易经回答。对于熟悉这本书的老年人来说,这个应用程序拥有丰富的功能,可以进行更深入的研究日记让您可以存储无限的问题和阅读资料,为每个演员的笔记提供无限的空间——所有内容都可以通过卦图或文本搜索。
无广告,无应用内购买请求,无屏幕提示。开源软件引擎精确复制了古老的Yarrow Stalk方法。立即加载问题提示以进行快速咨询。一个包含所有64个卦和所有变化行的查找库-按卦、按三角、,通过数字或视觉呈现。通过六角形编号和更改行查找任何读数(例如,对于六角形11,在问答框中键入11.16,在底部[1]和顶部[6]处更改行)。
夜间模式显示选项。自动保存选项,以保存所有未提示的问题。用户可配置字体大小,以便于阅读。硬币菜单,如果您喜欢这种方法,并想抛出您的自己的硬币。通过电子邮件、印刷品或社交媒体分享你的阅读资料。对初学者有帮助,对有经验的用户有深刻的见解。基于威廉·贝恩斯翻译的原创文本使性别中立。新颖、精巧的新解释,让你欢笑、哭泣,以及其间的一切。
原始的古代汉语文本甚至被作为一个备用图书馆收录。如果你喜欢自己数柄或铸造硬币,有一个手动的卦生成器可以让你查找、存储和评论你的铸造。中国古代文本的智慧和哲学与评注完美融合,这些评注将少许现代诗歌、少许幽默和艺术、音乐、占卜和文学领域的文化典雅笔记巧妙地融合在一起,为您带来许多日常用户所称的最优秀的易经/易经/益智/易经应用程序。我想要尽可能少的接口。
语言多国华,《易经》本身和程序都本地化为英语、意大利语、法语、德语和西班牙语,因此(几乎)每个人都可以轻松访问。该程序完可以全本地化为英语、意大利语、法语、西班牙语和德语,可作为通用应用程序在iPhone/iPod Touch和iPad上使用。
结果可以用标题保存,并且/或者可以通过电子邮件发送给朋友或自己,以便以后阅读。
该程序还将允许浏览原书中的标志和线条,以便进行冥想和横向思考。
我希望你喜欢使用这个应用程序,就像我喜欢手工制作、改进它一样,也希望你能从那些发现它对他们生活有帮助的人那里听到消息。通过用户的反馈和建议,在键盘上发布以来,它一直在不断开发。