Git Product home page Git Product logo

macosvoicememosexporter's Introduction

macOS Voice Memos Exporter

Python project to export audio files from macOS Voice Memos app with right filename and date created Screenshot

Since Apple has forgotten to implement a serious export function to the Voice Memos app, this project will help you. You can export all or selected memos as audio files. The names of the files correspond to the labels of the memos. The recording date of the memos can be found in the creation date of the files and can be also added to the file name.

Parameters

Database File Path

Use -d or --db_path to specify the path to the database Voice Memo App uses to store information about the memos.

Default: ~/Library/Application Support/com.apple.voicememos/Recordings/CloudRecordings.db

If you don't use iCloud Sync for Voice Memos, this path could be also interesting for you: ~/Library/Application Support/com.apple.voicememos/Recordings/Recordings.db (not proved)

Export Folder Path

Use -e or --export_path to change the export folder path.

Defaut: ~/Voice Memos Export

Export All Memos

Add the flag -a or --all to export all memos at once instead instead of deciding for each memo whether it should be exported or not.

Add Date to File Name

Add the flag --date_in_name to add the recording date at the beginning of the file name.

Date Format for File Name

If you use the flag --date_in_name you can modify the date format with --date_in_name_format.

Default: %Y-%m-%d-%H-%M-%S_ โž” 2019-12-06-22-31-11_

Prevent to Open Finder

Use the flag --no_finder to avoid opening a finder window to view exported memos.

Example

python main.py -e ~/Music/memos -a --date_in_name --date_in_name_format "%Y-%m-%d "

Disclaimer:

No liability for damage to the memo database, library folder, or anywhere else in the file system. Create a backup (in particular of ~/Library) before using this tool.

macosvoicememosexporter's People

Contributors

robbyhuelsi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.