Advertisement
Guest User

Untitled

a guest
May 10th, 2019
433
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.25 KB | None | 0 0
  1. Cards: https://streamable.com/jyhp3
  2. ------------Fields---------------------------
  3. 1. front
  4. 2. Reading
  5. 3. Glossary
  6. 4. Sentences
  7. 5. Picture
  8. 6. Audio
  9. 7. Hint
  10.  
  11. ------------Front Template---------------------------
  12.  
  13. {{front}}
  14. <div style='font-family: Arial; font-size: 17px;'>{{Hint}}</div>
  15.  
  16. ------------Styling---------------------------
  17. .card {
  18. font-family: arial;
  19. font-size: 50px;
  20. text-align: center;
  21. color: white;
  22. background-color: black;
  23. }
  24. img {
  25. width: auto;
  26. height: auto;
  27. max-width: 400px;
  28. max-height: 400px;
  29. }
  30.  
  31. ------------Back Template---------------------------
  32. {{FrontSide}}
  33. <hr id=answer>
  34. {{Reading}}
  35. <br>
  36. <div style='font-family: Arial; font-size: 25px;'>{{Glossary}}</div>
  37. <div style='font-family: Arial; font-size: 20px;'>{{Picture}}</div>
  38. <br>
  39. <div style='font-family: Arial; font-size: 24px;'>{{Sentence}}</div>
  40. ______
  41. <div style='font-family: Arial; font-size: 20px;'>{{Audio}}</div>
  42.  
  43.  
  44. ------------Info---------------------------
  45. 1. Put both Yomichan audio & ShareX audio in the same field for it to be play one after the other is done
  46. 2. Hint field is for several things, use it when a word has multiple readings based on context or onyomi and kunyomi variants to remove ambiguity
  47. 3. Use Yomichan auto tagging and edit the cards in the card browser in the tag selection, remove the tags once the cards are ready
  48. 4. Use the Handlebars.js below in Yomichan to remove html and make editing easy
  49.  
  50.  
  51. ------------Yomichan Handlebars.js---------------------------
  52. {{#if merge}}{{#*inline "glossary-single"}}
  53. {{~#unless brief~}}
  54. {{~#if definitionTags~}}<i>({{#each definitionTags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}})</i> {{/if~}}
  55. {{~#if only~}}({{#each only}}{{{.}}}{{#unless @last}}, {{/unless}}{{/each}} only) {{/if~}}
  56. {{~/unless~}}
  57. {{~#if glossary.[1]~}}
  58. {{~#if compactGlossaries~}}
  59. {{#each glossary}}{{#multiLine}}{{.}}{{/multiLine}}{{#unless @last}} | {{/unless}}{{/each}}
  60. {{~else~}}
  61. <ul>{{#each glossary}}<li>{{#multiLine}}{{.}}{{/multiLine}}</li>{{/each}}</ul>
  62. {{~/if~}}
  63. {{~else~}}
  64. {{~#multiLine}}{{glossary.[0]}}{{/multiLine~}}
  65. {{~/if~}}
  66. {{/inline}}
  67.  
  68. {{#*inline "audio"}}{{/inline}}
  69.  
  70. {{#*inline "character"}}
  71. {{~definition.character~}}
  72. {{/inline}}
  73.  
  74. {{#*inline "dictionary"}}
  75. {{~definition.dictionary~}}
  76. {{/inline}}
  77.  
  78. {{#*inline "expression"}}
  79. {{~#if merge~}}
  80. {{~#if modeTermKana~}}
  81. {{~#each definition.reading~}}
  82. {{{.}}}
  83. {{~#unless @last}}、{{/unless~}}
  84. {{~else~}}
  85. {{~#each definition.expression~}}
  86. {{{.}}}
  87. {{~#unless @last}}、{{/unless~}}
  88. {{~/each~}}
  89. {{~/each~}}
  90. {{~else~}}
  91. {{~#each definition.expression~}}
  92. {{{.}}}
  93. {{~#unless @last}}、{{/unless~}}
  94. {{~/each~}}
  95. {{~/if~}}
  96. {{~else~}}
  97. {{~#if modeTermKana~}}
  98. {{~#if definition.reading~}}
  99. {{definition.reading}}
  100. {{~else~}}
  101. {{definition.expression}}
  102. {{~/if~}}
  103. {{~else~}}
  104. {{definition.expression}}
  105. {{~/if~}}
  106. {{~/if~}}
  107. {{/inline}}
  108.  
  109. {{#*inline "furigana"}}
  110. {{~#if merge~}}
  111. {{~#each definition.expressions~}}
  112. <span class="expression-{{termFrequency}}">{{~#furigana}}{{{.}}}{{/furigana~}}</span>
  113. {{~#unless @last}}、{{/unless~}}
  114. {{~/each~}}
  115. {{~else~}}
  116. {{#furigana}}{{{definition}}}{{/furigana}}
  117. {{~/if~}}
  118. {{/inline}}
  119.  
  120. {{#*inline "furigana-plain"}}
  121. {{~#if merge~}}
  122. {{~#each definition.expressions~}}
  123. <span class="expression-{{termFrequency}}">{{~#furiganaPlain}}{{{.}}}{{/furiganaPlain~}}</span>
  124. {{~#unless @last}}、{{/unless~}}
  125. {{~/each~}}
  126. {{~else~}}
  127. {{#furiganaPlain}}{{{definition}}}{{/furiganaPlain}}
  128. {{~/if~}}
  129. {{/inline}}
  130.  
  131. {{#*inline "glossary"}}
  132. <div style="text-align: left;">
  133. {{~#if modeKanji~}}
  134. {{~#if definition.glossary.[1]~}}
  135. <ol>{{#each definition.glossary}}<li>{{.}}</li>{{/each}}</ol>
  136. {{~else~}}
  137. {{definition.glossary.[0]}}
  138. {{~/if~}}
  139. {{~else~}}
  140. {{~#if group~}}
  141. {{~#if definition.definitions.[1]~}}
  142. <ol>{{#each definition.definitions}}<li>{{> glossary-single brief=../brief compactGlossaries=../compactGlossaries}}</li>{{/each}}</ol>
  143. {{~else~}}
  144. {{~> glossary-single definition.definitions.[0] brief=brief compactGlossaries=compactGlossaries~}}
  145. {{~/if~}}
  146. {{~else if merge~}}
  147. {{~#if definition.definitions.[1]~}}
  148. <ol>{{#each definition.definitions}}<li>{{> glossary-single brief=../brief compactGlossaries=../compactGlossaries}}</li>{{/each}}</ol>
  149. {{~else~}}
  150. {{~> glossary-single definition.definitions.[0] brief=brief compactGlossaries=compactGlossaries~}}
  151. {{~/if~}}
  152. {{~else~}}
  153. {{~> glossary-single definition brief=brief compactGlossaries=compactGlossaries~}}
  154. {{~/if~}}
  155. {{~/if~}}
  156. </div>
  157. {{/inline}}
  158.  
  159. {{#*inline "glossary-brief"}}
  160. {{~> glossary brief=true ~}}
  161. {{/inline}}
  162.  
  163. {{#*inline "kunyomi"}}
  164. {{~#each definition.kunyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}}
  165. {{/inline}}
  166.  
  167. {{#*inline "onyomi"}}
  168. {{~#each definition.onyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}}
  169. {{/inline}}
  170.  
  171. {{#*inline "reading"}}
  172. {{~#unless modeTermKana~}}
  173. {{~#if merge~}}
  174. {{~#each definition.reading~}}
  175. {{{.}}}
  176. {{~#unless @last}}、{{/unless~}}
  177. {{~/each~}}
  178. {{~else~}}
  179. {{~definition.reading~}}
  180. {{~/if~}}
  181. {{~/unless~}}
  182. {{/inline}}
  183.  
  184. {{#*inline "sentence"}}
  185. {{~#if definition.cloze}}{{definition.cloze.sentence}}{{/if~}}
  186. {{/inline}}
  187.  
  188. {{#*inline "cloze-prefix"}}
  189. {{~#if definition.cloze}}{{definition.cloze.prefix}}{{/if~}}
  190. {{/inline}}
  191.  
  192. {{#*inline "cloze-body"}}
  193. {{~#if definition.cloze}}{{definition.cloze.body}}{{/if~}}
  194. {{/inline}}
  195.  
  196. {{#*inline "cloze-suffix"}}
  197. {{~#if definition.cloze}}{{definition.cloze.suffix}}{{/if~}}
  198. {{/inline}}
  199.  
  200. {{#*inline "tags"}}
  201. {{~#each definition.definitionTags}}{{name}}{{#unless @last}}, {{/unless}}{{/each~}}
  202. {{/inline}}
  203.  
  204. {{#*inline "url"}}
  205. <a href="{{definition.url}}">{{definition.url}}</a>
  206. {{/inline}}
  207.  
  208. {{~> (lookup . "marker") ~}}{{else}}{{#*inline "glossary-single"}}
  209. {{~#unless brief~}}
  210. {{~#if tags~}}({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}}) {{/if~}}
  211. {{~/unless~}}
  212. {{~#if glossary.[1]~}}
  213. {{#each glossary}}{{.}}{{#unless @last}}, {{/unless}}{{/each}}
  214. {{~else~}}
  215. {{glossary.[0]}}
  216. {{~/if~}}
  217. {{/inline}}
  218.  
  219. {{#*inline "audio"}}{{/inline}}
  220.  
  221. {{#*inline "character"}}
  222. {{~definition.character~}}
  223. {{/inline}}
  224.  
  225. {{#*inline "dictionary"}}
  226. {{~definition.dictionary~}}
  227. {{/inline}}
  228.  
  229. {{#*inline "expression"}}
  230. {{~#if modeTermKana~}}
  231. {{~#if definition.reading~}}
  232. {{definition.reading}}
  233. {{~else~}}
  234. {{definition.expression}}
  235. {{~/if~}}
  236. {{~else~}}
  237. {{definition.expression}}
  238. {{~/if~}}
  239. {{/inline}}
  240.  
  241. {{#*inline "furigana"}}
  242. {{#furigana}}{{{definition}}}{{/furigana}}
  243. {{/inline}}
  244.  
  245. {{#*inline "furigana-plain"}}
  246. {{#furiganaPlain}}{{{definition}}}{{/furiganaPlain}}
  247. {{/inline}}
  248.  
  249. {{#*inline "glossary"}}
  250. {{~#if modeKanji~}}
  251. {{~#if definition.glossary.[1]~}}
  252. {{#each definition.glossary}}{{.}}{{#unless @last}}, {{/unless}}{{/each}}
  253. {{~else~}}
  254. {{definition.glossary.[0]}}
  255. {{~/if~}}
  256. {{~else~}}
  257. {{~#if group~}}
  258. {{~#if definition.definitions.[1]~}}
  259. {{#each definition.definitions}} * {{> glossary-single brief=../brief}}{{/each}}
  260. {{~else~}}
  261. {{~> glossary-single definition.definitions.[0] brief=brief~}}
  262. {{~/if~}}
  263. {{~else~}}
  264. {{~> glossary-single definition brief=brief~}}
  265. {{~/if~}}
  266. {{~/if~}}
  267. {{/inline}}
  268.  
  269. {{#*inline "glossary-brief"}}
  270. {{~> glossary brief=true ~}}
  271. {{/inline}}
  272.  
  273. {{#*inline "kunyomi"}}
  274. {{~#each definition.kunyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}}
  275. {{/inline}}
  276.  
  277. {{#*inline "onyomi"}}
  278. {{~#each definition.onyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}}
  279. {{/inline}}
  280.  
  281. {{#*inline "reading"}}
  282. {{~#unless modeTermKana}}{{definition.reading}}{{/unless~}}
  283. {{/inline}}
  284.  
  285. {{#*inline "sentence"}}
  286. {{~#if definition.cloze}}{{definition.cloze.sentence}}{{/if~}}
  287. {{/inline}}
  288.  
  289. {{#*inline "cloze-prefix"}}
  290. {{~#if definition.cloze}}{{definition.cloze.prefix}}{{/if~}}
  291. {{/inline}}
  292.  
  293. {{#*inline "cloze-body"}}
  294. {{~#if definition.cloze}}{{definition.cloze.body}}{{/if~}}
  295. {{/inline}}
  296.  
  297. {{#*inline "cloze-suffix"}}
  298. {{~#if definition.cloze}}{{definition.cloze.suffix}}{{/if~}}
  299. {{/inline}}
  300.  
  301. {{#*inline "tags"}}
  302. {{~#each definition.tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each~}}
  303. {{/inline}}
  304.  
  305. {{#*inline "url"}}
  306. {{definition.url}}
  307. {{/inline}}
  308.  
  309. {{~> (lookup . "marker") ~}}{{/if}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement