python -m markitdown "/home/daytona/workspace/attachments/a044b2de-2473-49f0-a8f8-5979cdc2dd77/III sem L15 II Innervation and blood vessels of Abd Viscera; T Chichinadze.pptx" 2>&1 | head -200
cd /home/daytona/workspace && python3 -c " from pptx import Presentation import sys pptx_path = '/home/daytona/workspace/attachments/a044b2de-2473-49f0-a8f8-5979cdc2dd77/III sem L15 II Innervation and blood vessels of Abd Viscera; T Chichinadze.pptx' prs = Presentation(pptx_path) for i, slide in enumerate(prs.slides): print(f'--- Slide {i+1} ---') for shape in slide.shapes: if hasattr(shape, 'text') and shape.text.strip(): print(shape.text.strip()) print() "
cd /home/daytona && ls skills/pptx/scripts/ && which node && node --version
ls /home/daytona/skills/pptx/scripts/office/
mkdir -p /home/daytona/workspace/unpacked_pptx && python3 /home/daytona/skills/pptx/scripts/office/unpack.py "/home/daytona/workspace/attachments/a044b2de-2473-49f0-a8f8-5979cdc2dd77/III sem L15 II Innervation and blood vessels of Abd Viscera; T Chichinadze.pptx" /home/daytona/workspace/unpacked_pptx/ 2>&1
cd /home/daytona/workspace && unzip -o "attachments/a044b2de-2473-49f0-a8f8-5979cdc2dd77/III sem L15 II Innervation and blood vessels of Abd Viscera; T Chichinadze.pptx" -d unpacked_pptx2/ 2>&1 | tail -5
ls -lh "/home/daytona/workspace/attachments/a044b2de-2473-49f0-a8f8-5979cdc2dd77/"
cp "/home/daytona/workspace/attachments/a044b2de-2473-49f0-a8f8-5979cdc2dd77/III sem L15 II Innervation and blood vessels of Abd Viscera; T Chichinadze.pptx" /home/daytona/workspace/lecture.pptx && ls -lh /home/daytona/workspace/lecture.pptx
cd /tmp && unzip -o /home/daytona/workspace/lecture.pptx -d pptx_extracted/ 2>&1 | tail -10
ls /tmp/pptx_extracted/ppt/slides/ | head -30
ls /tmp/pptx_extracted/ppt/slides/ | wc -l && python3 -c " import xml.etree.ElementTree as ET import os, re slides_dir = '/tmp/pptx_extracted/ppt/slides/' ns = {'a': 'http://schemas.openxmlformats.org/drawingml/2006/main', 'p': 'http://schemas.openxmlformats.org/presentationml/2006/main'} # Get slides in order slides = sorted([f for f in os.listdir(slides_dir) if f.startswith('slide') and f.endswith('.xml')], key=lambda x: int(re.search(r'\d+', x).group())) for slide_file in slides: tree = ET.parse(os.path.join(slides_dir, slide_file)) root = tree.getroot() texts = [] for elem in root.iter('{http://schemas.openxmlformats.org/drawingml/2006/main}t'): if elem.text and elem.text.strip(): texts.append(elem.text.strip()) if texts: num = re.search(r'\d+', slide_file).group() print(f'=== Slide {num} ===') print(' | '.join(texts[:30])) print() " 2>&1
| Slide | Topic |
|---|---|
| 1 | Title slide |
| 2-3 | Arteries of the gut (Foregut, Midgut, Hindgut) |
| 4 | Arteries of abdominal viscera; gonadal and renal arteries |
| 5 | Veins of kidneys, suprarenal glands, gonads |
| 6 | Hepatic portal system |
| 7-8 | Arterial supply to the anterolateral abdominal wall; superior and inferior epigastric arteries |
| 9 | Cross-reference to intestinal blood supply lecture |
| Slide | Topic |
|---|---|
| 10-11 | Innervation and dermatomes of the anterolateral abdominal wall |
| 12-13 | Overview: Extrinsic (CNS) vs Intrinsic (enteric) innervation |
| 14 | Control of abdominal viscera by CNS; visceral efferent (autonomic) and afferent fibers |
| 15 | Structural components: preganglionic/postganglionic fibers, spinal roots, rami communicantes, sympathetic trunk, splanchnic nerves, prevertebral plexus/ganglia |
| 16-19 | Sympathetic innervation - preganglionic fibers from T5-L3; Greater, Lesser, Least, and Lumbar splanchnic nerves; connections to Celiac, Aorticorenal, Superior and Inferior Mesenteric ganglia; function: decreases secretion/peristalsis, increases sphincter tone |
| 20-21 | Parasympathetic innervation - Vagus nerve (CN X) innervates foregut and midgut; Pelvic splanchnic nerves (S2-S4) innervate hindgut; function: increases secretion/peristalsis, decreases sphincter tone |
| 22-23 | Sympathetic trunks and splanchnic nerves (images) |
| 24 | Abdominal prevertebral plexus and ganglia |
| 25-27 | Sympathetic nervous system; autonomic innervation of GI tract; nerve fibers through prevertebral plexus |
| 28 | Enteric nervous system |
| 29-30 | Visceral afferent fibers; referred visceral pain (გადაცემითი ტკივილი) |
| 31 | References (Moore 7th ed.; Gray's Anatomy for Students 3rd ed.) |