#!/usr/bin/env python3
"""
# Script ob-file-picks
## Metadata
**Kind**: #obsidian/ob-script
**Language**: #python
**Parent**:: [[Obsidian Chore Scripts]], [[♯ IFTTT]], [[Executable Markdown File]]
## Synopsis
I save all tweets with tag #pick into Dropbox via IFTTT. This script sort these files into Obsidian.
## Script
```python
# """
import os
import glob
import shutil
from datetime import datetime
def file_picks():
for file in glob.glob("robot/Robot Inbox/Picks on *.txt"):
print(f"File {file}")
date = os.path.splitext(os.path.basename(file))[0].split()[-1]
target_file = f"robot/Picks Library/Picks on {date}.md"
if not os.path.isfile(target_file):
with open(target_file, "w", newline="\n") as f:
f.write(f"# Picks on {date}\n\n")
f.write(f"**Created**:: [[{date}]]\n\n")
with open(file, "r") as src_file, open(target_file, "a", newline="\n") as dest_file:
shutil.copyfileobj(src_file, dest_file)
os.remove(file)
if __name__ == "__main__":
file_picks()
"""
# vim: ft=python
```
"""