I want to generate a presentation on the topic of charwak darshan and baudh darshan padarth vigyan subject bams first year in marathi

Reading File
Reading File
Finding Sources
Searching PubMed

Ayurveda philosophy

Searching the Web

BAMS Padartha Vigyan Charvaka Darshan Bauddha Darshan syllabus Marathi

Reading File
Browsing Directory

~/

Reading Web Page

https://www.ncismindia.org/AyUG-PV.pdf

Searching the Web

Charvaka philosophy pratyaksha four elements Buddhism four noble truths eightfold path authoritative educational source India

Running Command

mkdir -p "/tmp/workspace/charwak-baudh-darshan-ppt/src" "/tmp/workspace/charwak-baudh-darshan-ppt/output" && fc-list | grep -iE "Noto.*Devanagari|Lohit.*Devanagari|Nirmala" | sed -n '1,8p'

Running Command

python - <<'PY' from pathlib import Path p=Path('/tmp/workspace/charwak-baudh-darshan-ppt/src/create_ppt.py') p.write_text(r'''from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.text import PP_ALIGN, MSO_ANCHOR from pptx.enum.shapes import MSO_SHAPE, MSO_CONNECTOR from pptx.enum.dml import MSO_THEME_COLOR from pptx.oxml.xmlchemy import OxmlElement from pptx.oxml.ns import qn OUT='/tmp/workspace/charwak-baudh-darshan-ppt/output/Charwak_Baudh_Darshan_Padartha_Vigyan_Marathi.pptx' prs=Presentation() prs.slide_width=Inches(13.333) prs.slide_height=Inches(7.5) blank=prs.slide_layouts[6] # palette NAVY=RGBColor(24,43,68); INDIGO=RGBColor(62,64,130); SAFFRON=RGBColor(207,121,31) CREAM=RGBColor(250,247,239); TEAL=RGBColor(31,122,120); MAROON=RGBColor(127,49,54) INK=RGBColor(36,44,54); MUTED=RGBColor(91,102,112); WHITE=RGBColor(255,255,255); GOLD=RGBColor(227,181,81); PALE=RGBColor(237,240,235) FONT='Nirmala UI' def fill(shape,color): shape.fill.solid(); shape.fill.fore_color.rgb=color shape.line.fill.background() def line(shape,color,width=1): shape.line.color.rgb=color; shape.line.width=Pt(width) def textbox(slide,x,y,w,h,text,size=22,color=INK,bold=False,align=PP_ALIGN.LEFT,font=FONT,margin=0.08): t=slide.shapes.add_textbox(Inches(x), Inches(y), Inches(w), Inches(h)) tf=t.text_frame; tf.clear(); tf.word_wrap=True; tf.margin_left=tf.margin_right=Inches(margin); tf.margin_top=tf.margin_bottom=Inches(margin) p=tf.paragraphs[0]; p.alignment=align r=p.add_run(); r.text=text; r.font.name=font; r.font.size=Pt(size); r.font.bold=bold; r.font.color.rgb=color tf.vertical_anchor=MSO_ANCHOR.MIDDLE return t def rect(slide,x,y,w,h,color=WHITE,r=True,border=None): sh=slide.shapes.add_shape(MSO_SHAPE.ROUNDED_RECTANGLE if r else MSO_SHAPE.RECTANGLE, Inches(x),Inches(y),Inches(w),Inches(h)); fill(sh,color) if border: line(sh,border) return sh def circle(slide,x,y,d,color): sh=slide.shapes.add_shape(MSO_SHAPE.OVAL, Inches(x),Inches(y),Inches(d),Inches(d)); fill(sh,color); return sh def title(slide,n,head,sub=''): textbox(slide,.65,.32,1.0,.35,f'{n:02d}',12,SAFFRON,True) textbox(slide,.65,.65,12,.55,head,30,NAVY,True) if sub: textbox(slide,.67,1.22,11.8,.32,sub,13,MUTED) sh=slide.shapes.add_shape(MSO_SHAPE.RECTANGLE, Inches(.65), Inches(1.65), Inches(12), Inches(.025)); fill(sh,SAFFRON) def footer(slide,n): textbox(slide,.65,7.12,5,.18,'पदार्थ विज्ञान | BAMS प्रथम वर्ष',9,MUTED) textbox(slide,12.0,7.08,.55,.22,str(n),10,MUTED,True,PP_ALIGN.RIGHT) def bullet_card(slide,x,y,w,h,heading,body,color): rect(slide,x,y,w,h,WHITE,True,RGBColor(220,224,220)); rect(slide,x,y,w,.42,color,True) textbox(slide,x+.18,y+.04,w-.36,.28,heading,15,WHITE,True) textbox(slide,x+.22,y+.57,w-.44,h-.7,body,17,INK) def add_bullets(slide,x,y,w,items,size=20,accent=SAFFRON): yy=y for item in items: circle(slide,x,yy+.08,.13,accent); textbox(slide,x+.25,yy,w-.25,.48,item,size,INK) yy += .65 def quote(slide,x,y,w,text,source): rect(slide,x,y,w,1.25,PALE,True) textbox(slide,x+.28,y+.18,w-.56,.55,'“'+text+'”',19,INDIGO,True,PP_ALIGN.CENTER) textbox(slide,x+.28,y+.84,w-.56,.2,source,11,MUTED,False,PP_ALIGN.CENTER) # 1 s=prs.slides.add_slide(blank); fill(s.background,NAVY) # decorative sun for i in range(12): # simple rays omitted pass circle(s,9.9,1.0,2.3,SAFFRON); circle(s,10.35,1.45,1.4,GOLD) textbox(s,.8,.8,8.5,.45,'BAMS प्रथम वर्ष | पदार्थ विज्ञान',17,GOLD,True) textbox(s,.8,1.55,8.4,1.3,'चार्वाक दर्शन\nआणि बौद्ध दर्शन',38,WHITE,True) textbox(s,.83,3.15,7.9,.6,'भारतीय तत्त्वज्ञानातील ज्ञान, जगत व दुःखनिवारणाचा अभ्यास',21,RGBColor(224,232,235)) rect(s,.8,4.25,3.55,.58,SAFFRON,True); textbox(s,.95,4.32,3.25,.35,'Padartha Vigyan | AyUG-PV',15,WHITE,True,PP_ALIGN.CENTER) textbox(s,.83,6.55,6.3,.28,'सादरकर्ता: ____________________ | महाविद्यालय: ____________________',13,RGBColor(220,225,230)) textbox(s,.83,6.95,5.0,.2,'शैक्षणिक वर्ष: __________',12,RGBColor(220,225,230)) # 2 s=prs.slides.add_slide(blank); title(s,2,'अभ्यासाची उद्दिष्टे','या सादरीकरणानंतर विद्यार्थी खालील मुद्दे स्पष्ट करू शकतील.') bullet_card(s,.7,2.0,3.85,3.9,'चार्वाक दर्शन','• लोकायत संकल्पना\n• प्रमाण व तत्त्वमीमांसा\n• पुरुषार्थाविषयी विचार',MAROON) bullet_card(s,4.75,2.0,3.85,3.9,'बौद्ध दर्शन','• चार आर्यसत्ये\n• अष्टांगिक मार्ग\n• अनित्य, अनात्म, प्रतीत्यसमुत्पाद',TEAL) bullet_card(s,8.8,2.0,3.85,3.9,'आयुर्वेदाशी संबंध','• निरीक्षण व युक्ती\n• दुःख, आरोग्य व आचरण\n• चिकित्सक विचारसरणी',INDIGO) quote(s,1.25,6.18,10.8,'चार्वाक, जैन व बौद्ध दर्शन आणि त्यांचा आयुर्वेदावरील प्रभाव समजावून सांगणे.','NCISM AyUG-PV अभ्यासक्रमातील निर्दिष्ट अध्ययन उद्दिष्ट') footer(s,2) # 3 s=prs.slides.add_slide(blank); title(s,3,'भारतीय दर्शनपरंपरेतील स्थान','आस्तिक आणि नास्तिक ही विभागणी वेदप्रामाण्याच्या स्वीकारावर आधारित आहे.') # tree rect(s,5.1,2.0,3.15,.65,NAVY,True); textbox(s,5.2,2.12,2.95,.35,'भारतीय दर्शन',23,WHITE,True,PP_ALIGN.CENTER) for x,head,items,col in [(1.05,'आस्तिक दर्शने','न्याय | वैशेषिक\nसांख्य | योग\nमीमांसा | वेदान्त',INDIGO),(8.95,'नास्तिक दर्शने','चार्वाक / लोकायत\nबौद्ध\nजैन',MAROON)]: rect(s,x,3.2,3.3,.55,col,True); textbox(s,x+.1,3.29,3.1,.32,head,20,WHITE,True,PP_ALIGN.CENTER) rect(s,x,4.0,3.3,1.3,CREAM,True,RGBColor(220,224,220)); textbox(s,x+.22,4.18,2.86,.85,items,18,INK,False,PP_ALIGN.CENTER) # connectors for x1,x2 in [(5.1,4.35),(8.25,8.95)]: c=s.shapes.add_connector(MSO_CONNECTOR.STRAIGHT, Inches(x1),Inches(2.65),Inches(x2),Inches(3.2)); c.line.color.rgb=SAFFRON; c.line.width=Pt(2) textbox(s,2.15,6.15,9,.43,'नास्तिक म्हणजे केवळ “नास्तिक” नाही, तर वेदप्रामाण्य न मानणारी विचारपरंपरा.',18,SAFFRON,True,PP_ALIGN.CENTER) footer(s,3) # 4 s=prs.slides.add_slide(blank); title(s,4,'चार्वाक दर्शन: परिचय','चार्वाकाला “लोकायत” असेही म्हणतात. हे प्रत्यक्षानुभवकेंद्रित भौतिकवादी दर्शन आहे.') textbox(s,.85,2.0,3.1,.35,'मुख्य ओळख',18,MAROON,True) add_bullets(s,.95,2.48,5.6,['परंपरेने बृहस्पती यांच्याशी संबंधित मानले जाते.','“लोकायत” - लोकांमध्ये प्रचलित विचार.','जगताच्या भौतिक स्वरूपावर भर.','अतिंद्रिय तत्त्वांबद्दल संशयवादी भूमिका.'],18,MAROON) # elements graphic textbox(s,7.2,2.02,4.7,.35,'चार महाभूत',18,MAROON,True,PP_ALIGN.CENTER) for x,y,label,col in [(7.2,2.75,'पृथ्वी',SAFFRON),(9.55,2.75,'आप',TEAL),(7.2,4.4,'तेज',MAROON),(9.55,4.4,'वायु',INDIGO)]: circle(s,x,y,1.25,col); textbox(s,x,y+.38,1.25,.32,label,16,WHITE,True,PP_ALIGN.CENTER) textbox(s,7.0,6.0,5.1,.55,'देह, चेतना व जगत यांचे स्पष्टीकरण भौतिक घटकांतून करण्याचा प्रयत्न.',16,INK,False,PP_ALIGN.CENTER) footer(s,4) #5 s=prs.slides.add_slide(blank); title(s,5,'चार्वाकांचे प्रमाणविचार','ज्ञानाचे प्रमुख प्रमाण: प्रत्यक्ष (इंद्रियजन्य अनुभव).') rect(s,.75,2.1,4.0,3.9,CREAM,True,RGBColor(220,224,220)); textbox(s,1.05,2.4,3.4,.45,'प्रत्यक्ष (Pratyakṣa)',25,MAROON,True,PP_ALIGN.CENTER) textbox(s,1.1,3.2,3.3,1.5,'इंद्रियांद्वारे थेट जाणवणारा अनुभव हा ज्ञानाचा सुरक्षित आधार मानला जातो.',19,INK,False,PP_ALIGN.CENTER) rect(s,5.0,2.1,3.0,3.9,RGBColor(255,246,236),True,RGBColor(232,208,184)); textbox(s,5.3,2.45,2.4,.35,'अनुमानाबद्दल',20,SAFFRON,True,PP_ALIGN.CENTER) textbox(s,5.35,3.15,2.3,1.8,'अनुमान सर्वथा नाकारले असे नव्हे; परंतु त्यातील व्याप्ती निश्चित नसल्याने ते संशयास्पद मानले जाते.',17,INK,False,PP_ALIGN.CENTER) rect(s,8.25,2.1,4.25,3.9,RGBColor(237,246,245),True,RGBColor(192,224,220)); textbox(s,8.58,2.45,3.6,.35,'शब्दप्रमाणाबद्दल',20,TEAL,True,PP_ALIGN.CENTER) textbox(s,8.62,3.15,3.45,1.9,'वेद व धार्मिक अधिकार यांना स्वतंत्र, अंतिम प्रमाण मानले जात नाही. स्वतंत्र परीक्षणावर भर आहे.',17,INK,False,PP_ALIGN.CENTER) quote(s,1.1,6.27,11.1,'प्रत्यक्षानुभवावर भर देणारी भूमिका चिकित्सक विचारास प्रेरणा देते.','टीप: मूळ चार्वाक ग्रंथ उपलब्ध नाहीत; माहिती नंतरच्या ग्रंथांतील उल्लेखांवरून मिळते.') footer(s,5) #6 s=prs.slides.add_slide(blank); title(s,6,'चार्वाक: तत्त्वमीमांसा व जीवनदृष्टी','चैतन्य हे देहाशी निगडित आहे, अशी चार्वाक भूमिका सांगितली जाते.') for x,head,body,col in [(0.75,'आत्मा','देहापासून भिन्न, शाश्वत आत्मा मानण्यास नकार.',MAROON),(4.55,'कर्म व पुनर्जन्म','अदृष्ट कर्मफल व परलोक यांबद्दल स्वीकार नाही.',SAFFRON),(8.35,'पुरुषार्थ','इहलौकिक सुख व दुःखटाळणे यांवर भर.',TEAL)]: bullet_card(s,x,2.2,3.55,2.6,head,body,col) rect(s,1.2,5.35,10.9,.85,NAVY,True); textbox(s,1.5,5.52,10.3,.45,'सावध समज: “यावज्जीवेत् सुखं जीवेत्” ही लोकप्रिय उक्ती संपूर्ण चार्वाक मताचे सरलीकरण करते.',18,WHITE,True,PP_ALIGN.CENTER) textbox(s,1.1,6.46,11.1,.32,'या दर्शनाची स्वतंत्र प्राचीन मूलग्रंथे लुप्त आहेत. म्हणून मतांचे वर्णन सावधपणे करणे आवश्यक आहे.',13,MUTED,False,PP_ALIGN.CENTER) footer(s,6) # 7 s=prs.slides.add_slide(blank); title(s,7,'बौद्ध दर्शन: परिचय','गौतम बुद्धांच्या उपदेशांवर आधारित दुःख, त्याचे कारण आणि निरोध यांचा मार्ग.') # wheel circle(s,.95,2.1,3.35,SAFFRON); circle(s,1.35,2.5,2.55,CREAM); circle(s,2.18,3.33,.9,SAFFRON) for label,x,y in [('सम्यक\nदृष्टी',2.25,2.2),('शील',1.3,3.25),('समाधी',3.13,3.25),('प्रज्ञा',2.25,4.35)]: textbox(s,x,y,.75,.45,label,12,NAVY,True,PP_ALIGN.CENTER) textbox(s,5.05,2.15,6.9,.4,'मूलभूत दृष्टी',21,TEAL,True) add_bullets(s,5.1,2.7,6.7,['जीवनातील दुःखाचे यथार्थ निरीक्षण.','तृष्णा व आसक्ती यांचा दुःखाशी संबंध.','मध्यम प्रतिपदा: अति भोग आणि अति तप यांपासून दूर मार्ग.','नैतिकता, ध्यान व प्रज्ञा यांची साधना.'],19,TEAL) footer(s,7) #8 s=prs.slides.add_slide(blank); title(s,8,'चार आर्यसत्ये','दुःखाच्या विश्लेषणातून मुक्तीकडे जाणारी बौद्ध रूपरेषा.') data=[('१','दुःख','जीवनात दुःख, असमाधान व अपूर्णता आहे.',MAROON),('२','समुदय','तृष्णा, आसक्ती व अविद्या दुःखास कारणीभूत.',SAFFRON),('३','निरोध','तृष्णानिरोधाने दुःखाचा निरोध शक्य.',TEAL),('४','मार्ग','अष्टांगिक मार्ग हा निरोधाचा साधनमार्ग.',INDIGO)] for i,(num,head,body,col) in enumerate(data): x=.75+i*3.12; rect(s,x,2.25,2.75,3.45,WHITE,True,RGBColor(219,223,222)); circle(s,x+.94,2.48,.85,col); textbox(s,x+.94,2.67,.85,.34,num,22,WHITE,True,PP_ALIGN.CENTER); textbox(s,x+.2,3.55,2.35,.35,head,21,col,True,PP_ALIGN.CENTER); textbox(s,x+.28,4.12,2.2,1.0,body,15,INK,False,PP_ALIGN.CENTER) textbox(s,1.45,6.23,10.4,.36,'चार आर्यसत्ये ही निदान - कारण - शक्यता - उपाय अशी क्रमबद्ध विचारपद्धती दर्शवितात.',19,NAVY,True,PP_ALIGN.CENTER) footer(s,8) # 9 s=prs.slides.add_slide(blank); title(s,9,'आर्य अष्टांगिक मार्ग','ज्ञान, नैतिक आचरण आणि मानसिक शिस्त यांचा समन्वित मार्ग.') cols=[('प्रज्ञा','सम्यक दृष्टी\nसम्यक संकल्प',INDIGO),('शील','सम्यक वाचा\nसम्यक कर्मान्त\nसम्यक आजीव',TEAL),('समाधी','सम्यक व्यायाम\nसम्यक स्मृती\nसम्यक समाधी',MAROON)] for i,(h,items,c) in enumerate(cols): x=.9+i*4.15; rect(s,x,2.15,3.55,3.65,WHITE,True,RGBColor(220,224,220)); rect(s,x,2.15,3.55,.65,c,True); textbox(s,x+.15,2.3,3.25,.32,h,23,WHITE,True,PP_ALIGN.CENTER); textbox(s,x+.3,3.15,2.95,2.05,items,21,INK,False,PP_ALIGN.CENTER) quote(s,1.15,6.15,11.05,'मध्यम प्रतिपदा म्हणजे समतोल, सजग व नैतिक जीवनाची दिशा.','बौद्ध दर्शनातील व्यावहारिक साधनामार्ग') footer(s,9) #10 s=prs.slides.add_slide(blank); title(s,10,'बौद्ध तत्त्वविचार','स्थिर, स्वतंत्र “मी” या कल्पनेऐवजी कारणसंबंधी प्रवाहाचा विचार.') for y,head,body,col in [(2.0,'अनित्य (Anitya)','सर्व संस्कारित गोष्टी परिवर्तनशील आहेत.',SAFFRON),(3.55,'अनात्म (Anātman)','शाश्वत, अपरिवर्तनीय आत्मतत्त्वाचा स्वीकार नाही.',MAROON),(5.1,'प्रतीत्यसमुत्पाद','घटना कारणे व परिस्थितींवर अवलंबून उत्पन्न होतात.',TEAL)]: circle(s,1.0,y,.8,col); textbox(s,2.05,y+.02,3.2,.35,head,21,col,True); textbox(s,5.35,y+.03,6.1,.42,body,20,INK) sh=s.shapes.add_shape(MSO_SHAPE.CHEVRON, Inches(11.5), Inches(y+.05), Inches(.5), Inches(.5)); fill(sh,col) textbox(s,1.0,6.58,10.8,.28,'आसक्ती व दुःख समजण्यासाठी हे सिद्धान्त बौद्ध दर्शनात परस्परपूरक आहेत.',15,MUTED,False,PP_ALIGN.CENTER) footer(s,10) # 11 s=prs.slides.add_slide(blank); title(s,11,'चार्वाक आणि बौद्ध दर्शन: तुलना','दोन्ही वेदप्रामाण्य न मानणाऱ्या परंपरा, पण दृष्टी व उद्दिष्ट भिन्न.') # Table headers=['मुद्दा','चार्वाक / लोकायत','बौद्ध दर्शन']; rows=[('प्रमाण','प्रत्यक्षाला प्रमुख स्थान','प्रत्यक्ष, अनुमान व साधनात्मक विवेकाचा उपयोग'),('जगत','भौतिक घटकांवर भर','क्षणिक, परस्परावलंबी प्रक्रिया'),('आत्मा','देहापासून भिन्न आत्मा नाकारला','शाश्वत आत्मा नाकारला - अनात्म'),('जीवनलक्ष्य','इहलौकिक सुखाकडे कल','दुःखनिरोध व निर्वाण'),('मार्ग','धार्मिक अधिकाराचे परीक्षण','शील, समाधी, प्रज्ञेची साधना')] xs=[.65,3.0,7.95]; ws=[2.25,4.85,4.72] for i,h in enumerate(headers): rect(s,xs[i],1.95,ws[i],.55,[NAVY,MAROON,TEAL][i],True); textbox(s,xs[i]+.08,2.06,ws[i]-.16,.28,h,16,WHITE,True,PP_ALIGN.CENTER) for r,row in enumerate(rows): y=2.5+r*.78 for i,txt in enumerate(row): rect(s,xs[i],y,ws[i],.72,CREAM if r%2==0 else WHITE,False,RGBColor(220,224,220)); textbox(s,xs[i]+.11,y+.08,ws[i]-.22,.56,txt,14,INK, i==0,PP_ALIGN.CENTER if i==0 else PP_ALIGN.LEFT) footer(s,11) #12 s=prs.slides.add_slide(blank); title(s,12,'आयुर्वेदातील संदर्भ व उपयुक्तता','आयुर्वेद स्वतंत्र दर्शन असले तरी विविध दर्शनांशी संवाद साधतो.') for x,h,b,c in [(0.75,'प्रत्यक्ष व परीक्षण','निरीक्षण, अनुभव आणि कारणमीमांसेचे महत्त्व.',MAROON),(4.55,'दुःख व आरोग्य','रोग, वेदना व जीवनगुणवत्ता यांचा व्यापक विचार.',TEAL),(8.35,'आचार व संतुलन','हिताहार-विहार, सद्वृत्त आणि मनोशिस्तीचे महत्त्व.',INDIGO)]: bullet_card(s,x,2.1,3.55,2.55,h,b,c) rect(s,1.05,5.3,11.15,.82,PALE,True); textbox(s,1.35,5.47,10.55,.45,'पदार्थ विज्ञानात या दर्शनांचा अभ्यास चिकित्सक चिंतन, तर्कशुद्धता आणि तत्त्वज्ञानाची भाषा समजण्यासाठी केला जातो.',17,NAVY,True,PP_ALIGN.CENTER) textbox(s,1.45,6.44,10.4,.32,'टीप: तत्त्वज्ञानातील संकल्पना थेट जैववैद्यकीय सिद्धान्त म्हणून समजू नयेत.',13,MUTED,False,PP_ALIGN.CENTER) footer(s,12) #13 s=prs.slides.add_slide(blank); title(s,13,'सारांश व स्वयंमूल्यांकन','महत्त्वाचे मुद्दे पुन्हा पाहूया.') add_bullets(s,.9,2.0,7.0,['चार्वाक: प्रत्यक्षप्रधान, भौतिकवादी आणि संशयवादी दृष्टी.','बौद्ध: दुःख, कारण, निरोध आणि अष्टांगिक मार्ग.','दोन्ही परंपरांत शाश्वत आत्म्याची संकल्पना मान्य नाही.','आयुर्वेदासाठी: निरीक्षण, तर्क, आचरण आणि आरोग्याचा विचार.'],20,SAFFRON) rect(s,8.25,2.0,3.95,3.65,NAVY,True); textbox(s,8.6,2.35,3.25,.3,'स्वयंमूल्यांकन',20,GOLD,True,PP_ALIGN.CENTER) textbox(s,8.65,3.0,3.1,1.9,'१. चार्वाक कोणते प्रमाण प्रमुख मानतो?\n\n२. चार आर्यसत्ये सांगा.\n\n३. अनात्म म्हणजे काय?',17,WHITE) textbox(s,.9,6.5,9.0,.32,'संदर्भ: NCISM AyUG-PV Curriculum (2021-22 onwards); Encyclopaedia Britannica, “Charvaka” आणि “Buddhism”.',11,MUTED) textbox(s,10.5,6.35,1.6,.38,'धन्यवाद',24,SAFFRON,True,PP_ALIGN.RIGHT) footer(s,13) # Core metadata prs.core_properties.title='चार्वाक दर्शन आणि बौद्ध दर्शन | पदार्थ विज्ञान | BAMS प्रथम वर्ष' prs.core_properties.subject='Padartha Vigyan - BAMS First Year' prs.core_properties.author='OpenAI' prs.save(OUT) print(OUT) ''',encoding='utf-8') PY python "/tmp/workspace/charwak-baudh-darshan-ppt/src/create_ppt.py" python - <<'PY' from pptx import Presentation p='/tmp/workspace/charwak-baudh-darshan-ppt/output/Charwak_Baudh_Darshan_Padartha_Vigyan_Marathi.pptx' prs=Presentation(p) print('slides',len(prs.slides)) for i,s in enumerate(prs.slides,1): ts=' '.join(sh.text[:30] for sh in s.shapes if getattr(sh,'has_text_frame',False) and sh.text.strip()) print(i,ts[:100]) PY

Reading File
Editing File

~/charwak-baudh-darshan-ppt/src/create_ppt.py

Successfully replaced 1 instance(s) of the string in '/tmp/workspace/charwak-baudh-darshan-ppt/src/create_ppt.py'
Running Command

python "/tmp/workspace/charwak-baudh-darshan-ppt/src/create_ppt.py" && python - <<'PY' from pptx import Presentation p='/tmp/workspace/charwak-baudh-darshan-ppt/output/Charwak_Baudh_Darshan_Padartha_Vigyan_Marathi.pptx' prs=Presentation(p) print('slides:',len(prs.slides)) for i,s in enumerate(prs.slides,1): text=' '.join(sh.text.replace('\n',' ') for sh in s.shapes if getattr(sh,'has_text_frame',False) and sh.text.strip()) print(f'{i}: {len(text)} chars') PY ls -lh "/tmp/workspace/charwak-baudh-darshan-ppt/output/Charwak_Baudh_Darshan_Padartha_Vigyan_Marathi.pptx"

Your credits are exhausted. You can purchase a top-up or subscribe to a plan to continue using Orris. If you're already subscribed, your daily credits will reset tomorrow.

But I didn't used it for weeks

Your credits are exhausted. You can purchase a top-up or subscribe to a plan to continue using Orris. If you're already subscribed, your daily credits will reset tomorrow.
This is a shared conversation. Sign in to Orris to start your own chat.