diff --git a/README.md b/README.md index 4720471..171acd0 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ Most scripts assume: ``` Outputs: -- Copies audio into `~/Documents/anki-audio//` by default +- Copies audio into `~/Languages/Anki/anki-audio//` by default - Writes `.m3u` - With `--concat`, writes `_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/`) | +| `--outdir DIR` | Output directory (default: `~/Languages/Anki/anki-words/`) | | `--out FILE` | Output file path (default: `/words_.txt`) | | `--full-field` | Use full field text instead of only the first visible line | | `--spacy-model MODEL` | Override spaCy model name | diff --git a/audio_extractor.py b/audio_extractor.py index cca3e87..6444478 100755 --- a/audio_extractor.py +++ b/audio_extractor.py @@ -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/", + help="Output directory. Default: ~/Languages/Anki/anki-audio/", ) # Keep your existing useful behavior diff --git a/batch_anki_import.sh b/batch_anki_import.sh index ebf52d6..aa28ab9 100755 --- a/batch_anki_import.sh +++ b/batch_anki_import.sh @@ -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 diff --git a/word_scraper.py b/word_scraper.py index aee16a0..b00513f 100755 --- a/word_scraper.py +++ b/word_scraper.py @@ -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/).") + parser.add_argument("--outdir", help="Output directory (default: ~/Languages/Anki/anki-words/).") parser.add_argument("--out", help="Output file path (default: /words_.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.", )