Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alyssabedard/yoyochinese-web-scraper
Web scraper for Yoyochinese premium subscribers to save "Dialogue sentences" and audio to a CSV file for Anki.
https://github.com/alyssabedard/yoyochinese-web-scraper
anki chinese yoyochinese
Last synced: 28 days ago
JSON representation
Web scraper for Yoyochinese premium subscribers to save "Dialogue sentences" and audio to a CSV file for Anki.
- Host: GitHub
- URL: https://github.com/alyssabedard/yoyochinese-web-scraper
- Owner: alyssabedard
- Created: 2024-07-20T01:17:29.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-07-20T01:29:18.000Z (4 months ago)
- Last Synced: 2024-09-26T21:01:26.374Z (about 1 month ago)
- Topics: anki, chinese, yoyochinese
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Web scraper for [Yoyochinese](https://yoyochinese.com/) premium subscribers.
Current Yoyochinese internal SRS Flashcards doesn't
use sentences inside the "Dialogue" tab for their cards.This script retrieves information for each row inside the "Dialogue" tab: the sentence
in Chinese and with pinyin, and the English translation.
Additionally, it saves the accompanying MP3 files
and adds a "Tag" column. Then, it saves the data inside a CSV file
for your own personal [Anki](https://apps.ankiweb.net/) deck.## Anki
### Import MP3 files to Anki
_The MP3 file name and the Anki card audio field (saved inside CSV) must have the same name._
Anki audio field: `[sound:your-audio-file-name.mp3]`Add MP3 files to Anki appdata folder on your local machine.
Example on MacOS:
> `Finder > Go > Go to Folder`
> OR
> Inside _Finder_ `shift` + `cmd` + `G````
~/Library/Application Support/Anki2
```
More info here: https://docs.ankiweb.net/files.html### Import CSV file to Anki
`Anki > File > Import`# Notes
Make sure to be signed in for the webdriver to work
`driver = webdriver.Chrome()`
or provide additional option/args.