

{"id":346,"date":"2011-08-09T23:14:18","date_gmt":"2011-08-09T22:14:18","guid":{"rendered":"http:\/\/fabsk.eu\/blog\/?p=346"},"modified":"2013-02-05T21:37:31","modified_gmt":"2013-02-05T20:37:31","slug":"script-shell-pour-nombre-de-cartes-anki-a-venir-par-jour","status":"publish","type":"post","link":"https:\/\/fabsk.eu\/blog\/2011\/08\/09\/script-shell-pour-nombre-de-cartes-anki-a-venir-par-jour\/","title":{"rendered":"Script shell pour Anki: cartes\/jours \u00e0 venir"},"content":{"rendered":"<p><span style=\"text-decoration: underline;\">Mise \u00e0 jour 5 f\u00e9vrier 2013<\/span>: pour Anki 2, j&rsquo;utilise le <a title=\"Greffon Anki: \u00abStats: Expected number of cards\u00bb\" href=\"http:\/\/fabsk.eu\/blog\/2013\/01\/20\/greffon-anki-stats-expected-number-of-cards\/\">greffon<\/a> que j&rsquo;ai \u00e9crit.<\/p>\n<p>Un petit script shell tout b\u00eate (juste une requ\u00eate SQL simple) pour conna\u00eetre le nombre de cartes <a title=\"Anki, un programme pour apprendre les langues, leur vocabulaire et\u2026 n\u2019importe quoi\" href=\"http:\/\/fabsk.eu\/blog\/2009\/01\/08\/anki-un-programme-pour-apprendre-les-langues-leur-vocabulaire-et-n-importe-quoi\/\">Anki 1<\/a> qui vous attendent par jour.<!--more--><\/p>\n<pre lang=\"bash\">#!\/bin\/bash\r\n\r\necho Stats:\r\nfor fn in \"$@\"\r\ndo\r\n    shortname=$(basename \"$fn\")\r\n    shortname=${shortname%*.anki}\r\n    sql=$(printf 'select \"%s: \" || round(sum(1\/interval),2) || \" cards per day\" from cards where interval&gt;0 and type=1' \"$shortname\")\r\n    sqlite3 \"$fn\" \"$sql\"\r\ndone<\/pre>\n<p>Utilisation:<\/p>\n<pre>&gt; deck_stats.sh paquet1.anki paquet2.anki\r\nStats:\r\npaquet1: 101.71 cards per day\r\npaquet2: 14.31 cards per day<\/pre>\n<p>Note pour les grincheux: non, il n&rsquo;y a pas de protection contre les injections SQL! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mise \u00e0 jour 5 f\u00e9vrier 2013: pour Anki 2, j&rsquo;utilise le greffon que j&rsquo;ai \u00e9crit. Un petit script shell tout b\u00eate (juste une requ\u00eate SQL simple) pour conna\u00eetre le nombre de cartes Anki 1 qui vous attendent par jour.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,11,21],"tags":[],"class_list":["post-346","post","type-post","status-publish","format-standard","hentry","category-anki","category-japon","category-japonais"],"_links":{"self":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts\/346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/comments?post=346"}],"version-history":[{"count":5,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts\/346\/revisions"}],"predecessor-version":[{"id":1078,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts\/346\/revisions\/1078"}],"wp:attachment":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/media?parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/categories?post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/tags?post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}