Documents -> Languages/Anki

This commit is contained in:
2026-01-24 20:22:55 -05:00
parent 14b9e814da
commit 2c50160a76
4 changed files with 11 additions and 11 deletions

View File

@@ -72,7 +72,7 @@ Most scripts assume:
```
Outputs:
- Copies audio into `~/Documents/anki-audio/<language>/` by default
- Copies audio into `~/Languages/Anki/anki-audio/<language>/` by default
- Writes `<language>.m3u`
- With `--concat`, writes `<language>_concat.mp3` (keeps individual files)
@@ -98,8 +98,8 @@ Outputs:
- `gtts-cli`, `ffmpeg`, `curl`
### Sentence files
- Japanese: `~/Documents/sentences_jp.txt`
- Spanish: `~/Documents/sentences_es.txt`
- Japanese: `~/Languages/Anki/sentences_jp.txt`
- Spanish: `~/Languages/Anki/sentences_es.txt`
## word-scraper
@@ -136,7 +136,7 @@ python -m spacy download ja_core_news_lg
| `--deck DECK` | Deck name (repeatable). If omitted, decks are inferred from language |
| `--field FIELD` | Note field to read (default: `Back`) |
| `--min-freq N` | Minimum frequency to include (default: `2`) |
| `--outdir DIR` | Output directory (default: `~/Documents/anki-words/<language>`) |
| `--outdir DIR` | Output directory (default: `~/Languages/Anki/anki-words/<language>`) |
| `--out FILE` | Output file path (default: `<outdir>/words_<lang>.txt`) |
| `--full-field` | Use full field text instead of only the first visible line |
| `--spacy-model MODEL` | Override spaCy model name |

View File

@@ -50,7 +50,7 @@ lang_map: Dict[str, str] = {
media_dir = os.path.expanduser("~/.var/app/net.ankiweb.Anki/data/Anki2/User 1/collection.media")
# Default export root (can be overridden by --outdir)
output_root = os.path.expanduser("~/Documents/anki-audio")
output_root = os.path.expanduser("~/Languages/Anki/anki-audio")
AUDIO_EXTS = (".mp3", ".wav", ".ogg", ".m4a", ".flac")
@@ -168,7 +168,7 @@ def main() -> int:
)
parser.add_argument(
"--outdir",
help="Output directory. Default: ~/Documents/anki-audio/<language>",
help="Output directory. Default: ~/Languages/Anki/anki-audio/<language>",
)
# Keep your existing useful behavior

View File

@@ -55,14 +55,14 @@ case "$lang" in
LANG_CODE="ja"
TLD="com"
TEMPO="1.35"
SENTENCE_FILE="$HOME/Documents/sentences_jp.txt"
SENTENCE_FILE="$HOME/Languages/Anki/sentences_jp.txt"
;;
es)
DECK_NAME="Español"
LANG_CODE="es"
TLD="es"
TEMPO="1.25"
SENTENCE_FILE="$HOME/Documents/sentences_es.txt"
SENTENCE_FILE="$HOME/Languages/Anki/sentences_es.txt"
;;
esac

View File

@@ -52,7 +52,7 @@ DECK_TO_LANGUAGE: Dict[str, str] = {
}
# Default output root (mirrors the “one folder per language” idea)
DEFAULT_OUTPUT_ROOT = os.path.expanduser("~/Documents/anki-words")
DEFAULT_OUTPUT_ROOT = os.path.expanduser("~/Languages/Anki/anki-words")
# -------------------------
@@ -320,7 +320,7 @@ def main() -> int:
# Similar “bashy” knobs
parser.add_argument("--field", default="Back", help="Which note field to read (default: Back).")
parser.add_argument("--min-freq", type=int, default=2, help="Minimum frequency to include (default: 2).")
parser.add_argument("--outdir", help="Output directory (default: ~/Documents/anki-words/<language>).")
parser.add_argument("--outdir", help="Output directory (default: ~/Languages/Anki/anki-words/<language>).")
parser.add_argument("--out", help="Output file path (default: <outdir>/words_<lang>.txt).")
parser.add_argument(
"--full-field",
@@ -333,7 +333,7 @@ def main() -> int:
)
parser.add_argument(
"--logfile",
default=os.path.expanduser("~/Documents/anki-words/extract_words.log"),
default=os.path.expanduser("~/Languages/Anki/anki-words/extract_words.log"),
help="Log file path.",
)