Population control Pros and cons
population control pros and cons 2024
Create a comparison chart of population policies across countries
A professional, detailed comparison chart/infographic of population policies across major countries. Include countries: China, India, Japan, USA, Russia, Germany, Nigeria, South Korea, Iran, Singapore. For each country show: policy type (anti-natalist/pro-natalist/neutral), current fertility rate, key policy measures, and policy direction (encouraging more births vs limiting births). Use a clean table/grid layout with color coding: red/orange for anti-natalist history, green for pro-natalist, blue for neutral. Include a legend. Title: "Global Population Policies: A Country Comparison". Modern data visualization style, clear fonts, white background.

| Country | Policy Type | Key Measures | Current Direction |
|---|---|---|---|
| China | Anti-natalist (historical) | One-child policy (1980-2015), now three-child policy + incentives | Pro-natalist (reversed) |
| India | Anti-natalist (historical) | Family planning campaigns, sterilization programs (1970s), now voluntary | Neutral / Voluntary |
| Japan | Pro-natalist | Cash bonuses per child, childcare subsidies, parental leave | Aggressively pro-natalist |
| South Korea | Pro-natalist | World's highest per-capita spending on birth incentives (~$200B+) | Aggressively pro-natalist |
| Russia | Pro-natalist | "Mother Heroine" awards, cash payments per child, ban on "childfree propaganda" (2024) | Pro-natalist |
| Germany | Pro-natalist | Child benefits (Kindergeld), generous parental leave, free childcare | Pro-natalist |
| USA | Neutral | No federal birth policy; state-level variations on contraception/abortion access | Mixed / Decentralized |
| Nigeria | Anti-natalist (mild) | Family planning programs, contraception access, education campaigns | Voluntary reduction |
| Iran | Reversed | Anti-natalist 1990s-2012, then sharply reversed to pro-natalist | Pro-natalist |
| Singapore | Pro-natalist | "Baby bonus" cash gifts, tax rebates, housing priority for larger families | Strongly pro-natalist |
Give me a well written script to present in nukkad natak for population control and resources correlation, sustainability and limited availability
| Character | Role |
|---|---|
| Sutradhar | Narrator - the anchor of the play |
| Dharti Mata | Mother Earth - exhausted, ailing |
| Paani | Water - slowly disappearing |
| Kisaan | Farmer - struggling with depleted land |
| Sheher Wala | Urban youth - unaware, indifferent |
| Neta Ji | Politician - making empty promises |
| Bacchi / Baccha | A child - voice of the future |
| Doctor | The voice of reason and solutions |
| Crowd (2-3) | General public, reactive chorus |
"Dharti hai seemeeti, soch anant - Samjho bhai samjho, yahi hai baat. Do bacche, khushhal ghar, Dharti rahe hamesha hazar!"
Give me theory points on resources in India, water, food, health, fossils and all other relevant and population boom, how long will they last if current rate of population growth continues, present population of India , measures to take and after 10 yrs what can be future
India population 2026 resources water food energy depletion statistics
India groundwater depletion food security fossil fuel reserves 2024 2025
| Indicator | Figure |
|---|---|
| Current Population | 1.476 billion (World #1) |
| Share of World Population | 17.79% |
| Annual Growth | ~12.76 million people/year |
| Daily Net Addition | ~34,660 people/day |
| Births per day | ~62,939 |
| Deaths per day | ~27,073 |
| Population Density | 497 persons/km² |
| Median Age | 29.2 years |
| Fertility Rate | 1.93 children/woman (falling) |
| Urban Population | 37.6% and rising |
| Fuel | Proven Reserves | Years Remaining (at current use) |
|---|---|---|
| Coal | ~111 billion tonnes | ~100-150 years |
| Crude Oil | ~600 million tonnes | ~14-17 years |
| Natural Gas | ~1.3 trillion cubic metres | ~25-30 years |
- 1.476 billion - India's population today
- 34,660 - new Indians born (net) every single day
- 2060-64 - projected peak of India's population (~1.65 billion)
- 2030 - year by which water demand exceeds supply in most Indian states
- 85% - India's oil import dependence
- 15-20 years - domestic crude oil reserve lifespan at current use
- 0.12 hectares - per capita farmland (shrinking every year)
- 1 in 3 Indian children are malnourished
Population explosion and quality of life Make a script
| Character | Description |
|---|---|
| Sutradhar | Narrator, breaks 4th wall, connects scenes |
| Ramu | Poor father of 5 children, daily wage worker |
| Savitri | Ramu's wife, exhausted, struggling |
| Meena | Educated young woman, voice of awareness |
| Chotu | Ramu's eldest son, ~14 yrs old, has to drop school |
| Doctor Sahiba | Woman doctor, visits the colony |
| Thekedar / Malik | Factory owner, exploits cheap labor |
| Neta Ji | Local politician, full of hollow promises |
| Aawaaz | An abstract character - the "Voice of Data" - speaks only facts, dressed in plain white |
"Padha likha parivar bolega - Do bachche, yahi hai sahi! Chhoti family, badi soch, Tabhi life mein aayegi raushan nahi!"
Make a comparison chart: quality of life metrics for 1-child vs 5-child families
A detailed professional infographic comparison chart titled "Quality of Life: 1-Child Family vs 5-Child Family" with same monthly income assumption. Split into two columns - left column in green theme for 1-child family, right column in red/orange theme for 5-child family. Compare these metrics in rows with icons: 1) Monthly Income Per Person (show math calculation), 2) Education Budget Per Child (school fees, books, tuition), 3) Nutrition & Food Quality (calories, protein intake), 4) Healthcare Access (doctor visits, medicines), 5) Mother's Health (anemia rate, maternal mortality risk), 6) Housing Space Per Person (sq ft), 7) Child's School Completion Rate (%), 8) Savings & Financial Security, 9) Women's Career Opportunities, 10) Child's Future Income Potential. Use clear data visualization with bar indicators or percentage fills showing the stark difference. Each metric should show a number or percentage. Clean modern design, white background, bold headers, easy to read at a glance. Include a footer note: "Assuming equal monthly household income of Rs. 15,000"

| Metric | 1-Child Family | 5-Child Family |
|---|---|---|
| Household Members | 3 (parents + 1) | 7 (parents + 5) |
| Income Per Person/Month | Rs. 5,000 | Rs. 2,143 |
| Education Budget Per Child | Rs. 2,000-3,000 | Rs. 400-600 |
| Nutrition Per Child/Day | ~2,200 kcal ✅ | ~1,100 kcal ⚠️ |
| Protein Intake | Adequate | Deficient (stunting risk) |
| Healthcare Spend/Person | Rs. 800-1,000/month | Rs. 150-200/month |
| Housing Space/Person | ~50-60 sq ft | ~20-25 sq ft |
| School Completion Rate | ~85-90% | ~30-40% |
| Mother's Anemia Risk | Low | 3x higher |
| Maternal Mortality Risk | Low | 5x higher (5th+ birth) |
| Savings/month | Rs. 2,000-3,000 | Near zero / debt |
| Women's Career Opportunity | High | Very low |
| Child's Future Income (est.) | 2-3x higher | Lower |
| Emergency Fund | Possible | None |
| Child's Probability of Poverty | ~25% | ~72% |
The numbers are not about judging families - they are about what resources can realistically provide when divided among more people.
Frame a short script with population data, resources available and population sustainability in that limited resources in India. In hindi
| पात्र | भूमिका |
|---|---|
| सूत्रधार | कथावाचक |
| अंकित | डेटा बोलने वाला युवक - "आंकड़ों की आवाज़" |
| किसान | जमीन और पानी की तकलीफ झेलता हुआ |
| माँ | एक थकी हुई मां, 4 बच्चों की |
| युवती / मीरा | पढ़ी-लिखी, समाधान देने वाली |
| भीड़ | 1-2 लोग, प्रतिक्रिया देने वाले |
"छोटा परिवार - सुखी परिवार, बचेगा पानी, बचेगी धरती हमार।"
I have to narrate in Natak my role is that so frame it for me a single person presenting in hindia resources limitations and quality of life
💡 प्रस्तुति टिप्स:
- बोलते वक्त दर्शकों की आँखों में देखें
- 굵은 lines ज़ोर से, बाकी सामान्य आवाज़ में
- (pause) वाली जगहों पर 2-3 सेकंड रुकें — यह सबसे असरदार होता है
- हाथों का इस्तेमाल करें — इशारे करें, गिनें उँगलियों पर
| तथ्य | आंकड़ा |
|---|---|
| भारत की आबादी (2026) | 1 अरब 47 करोड़ |
| हर रोज़ नए लोग | 34,000 |
| भारत के पास मीठा पानी | दुनिया का 4% |
| भारत की आबादी | दुनिया की 18% |
| पानी संकट वर्ष | 2030 |
| अपना तेल बचा | 15-17 साल |
| महिलाएं खून की कमी से | 57% |
| 1 डॉक्टर पर मरीज़ | 1,457 |
| केरल साक्षरता | 96% |
| आबादी का शिखर | 2060 |
| भाग | आवाज़ | भाव |
|---|---|---|
| शुरुआत (आंकड़े) | तेज़, स्पष्ट | आत्मविश्वास |
| पानी का संकट | धीमा, गंभीर | चिंता |
| ज़मीन/खाना | सामान्य | तथ्यात्मक |
| गुणवत्ता पर असर | भावनात्मक, धीमा | दर्द |
| केरल का उदाहरण | उत्साह से | उम्मीद |
| अंतिम संदेश | बहुत तेज़, दृढ़ | संकल्प |
Add a few questions in Hindi at last for crowd that touches them deep
"जो माँ-बाप यहाँ हैं — एक बार सोचिए — आपने अपने बच्चे से आखिरी बार कब पूछा — 'बेटा, तुम बड़े होकर क्या बनना चाहते हो?'"
"और क्या आपके पास इतना था — उसका वो सपना पूरा करने के लिए?"
"जो बहनें यहाँ हैं — क्या कभी आपने खुद से पूछा — 'मेरी ज़िंदगी सिर्फ बच्चे जनने के लिए है — या मेरे भी कुछ सपने थे?'"
"वो सपने कहाँ गए?"
"अगर 10 साल बाद — आपका बच्चा आपसे पूछे — 'पापा, नल में पानी क्यों नहीं आता?' 'माँ, खेत में फसल क्यों नहीं होती?' तो आप क्या जवाब देंगे?"
"क्या कहेंगे उसे?"
"हम सब कहते हैं — 'सरकार कुछ नहीं करती।' 'नेता कुछ नहीं करते।' 'सिस्टम खराब है।'"
"लेकिन एक बार — सिर्फ एक बार — खुद से पूछिए — 'मैंने क्या किया?'"
"क्या मैंने अपनी बेटी को पढ़ाया? क्या मैंने एक पेड़ लगाया? क्या मैंने पानी बचाया? क्या मैंने सोचा — कि मेरे फैसले का असर — सिर्फ मुझ पर नहीं — इस पूरी धरती पर पड़ता है?"
"और आखिरी सवाल — सबसे ज़रूरी सवाल —"
"जब हम चले जाएंगे इस दुनिया से — तो हमारे बच्चे हमें याद करेंगे — क्या देकर गए हम उन्हें?"
"पैसा? ज़मीन? मकान?"
"या एक साफ नदी? एक हरा जंगल? एक साँस लेने लायक हवा? एक ऐसी धरती — जो उन्हें भी उतना ही दे — जितना हमें दिया?"
"यही सोचना है। यही करना है। आज से। अभी से।"
"छोटा परिवार — सुखी परिवार!" "बचेगा पानी — बचेगी धरती!" "पढ़ेगा बच्चा — बढ़ेगा भारत!"
| सवाल | किसके लिए | आवाज़ | असर |
|---|---|---|---|
| सवाल 1 (बच्चे के सपने) | माँ-बाप | धीमी, व्यक्तिगत | अपराधबोध नहीं — आत्मचिंतन |
| सवाल 2 (माँ के सपने) | महिलाएं | बहुत धीमी | भीतर तक छूता है |
| सवाल 3 (पानी) | सब | अचानक तेज़ | झकझोरता है |
| सवाल 4 (ज़िम्मेदारी) | सब | दृढ़ | जागरूकता |
| सवाल 5 (विरासत) | सब | एकदम शांत | सबसे गहरा असर |
प्रस्तुति का सबसे ताकतवर हिस्सा यही है। सवाल पूछने के बाद — जवाब माँगने की ज़रूरत नहीं। बस रुकिए। दर्शक खुद सोचेंगे। और जो इंसान खुद सोचता है — वो बदलता है।
India Statics population detail, demographic data And staging
India population demographic statistics 2026 age structure literacy urbanization
| संकेतक | आंकड़ा |
|---|---|
| कुल जनसंख्या (2026) | 1,47,66,25,576 (1 अरब 47 करोड़+) |
| विश्व जनसंख्या में हिस्सा | 17.79% |
| विश्व रैंक | #1 (2023 से चीन से आगे) |
| वार्षिक वृद्धि दर | 0.87% |
| प्रति वर्ष नए लोग | ~1 करोड़ 27 लाख |
| प्रति दिन नए लोग | ~34,660 |
| प्रति घंटे नए लोग | ~1,444 |
| प्रति मिनट नए लोग | ~24 |
| जनसंख्या घनत्व | 497 व्यक्ति/वर्ग किमी |
| कुल भूमि क्षेत्र | 29,73,190 वर्ग किमी |
| आयु वर्ग | प्रतिशत | अनुमानित संख्या |
|---|---|---|
| 0-14 वर्ष (बच्चे) | 25.68% | ~37 करोड़ |
| 15-64 वर्ष (कार्यशील) | 68.2% | ~100 करोड़ |
| 65+ वर्ष (वरिष्ठ) | 6.1% | ~9 करोड़ |
| औसत आयु (Median Age) | 29.2 वर्ष | युवा देश |
डेमोग्राफिक डिविडेंड: भारत के पास दुनिया का सबसे बड़ा कार्यशील आयु वर्ग है — यह अवसर है, लेकिन तभी जब इन्हें रोज़गार, शिक्षा और स्वास्थ्य मिले।
| संकेतक | आंकड़ा |
|---|---|
| शहरी जनसंख्या | 37.6% — 55.5 करोड़ |
| ग्रामीण जनसंख्या | 62.4% — 92.2 करोड़ |
| शहरों में वार्षिक प्रवासन | ~1 करोड़/वर्ष |
| 2030 तक शहरी अनुमान | ~40% |
| 2050 तक शहरी अनुमान | ~50%+ |
| रैंक | शहर | जनसंख्या |
|---|---|---|
| 1 | दिल्ली | 3.02 करोड़ |
| 2 | कोलकाता | 2.25 करोड़ |
| 3 | मुंबई | 2.02 करोड़ |
| 4 | बेंगलुरु | 1.32 करोड़ |
| 5 | चेन्नई | 1.11 करोड़ |
| 6 | हाजीपुर | 99 लाख |
| 7 | हैदराबाद | 91 लाख |
| 8 | अहमदाबाद | 76 लाख |
| 9 | सूरत | 69 लाख |
| 10 | पुणे | 68 लाख |
| संकेतक | आंकड़ा |
|---|---|
| प्रजनन दर (TFR) | 1.93 बच्चे/महिला (नीचे आ रहा है) |
| प्रतिस्थापन स्तर | 2.1 (भारत पहले से नीचे) |
| जन्म दर | 15.6 प्रति 1,000 |
| मृत्यु दर | 6.7 प्रति 1,000 |
| शिशु मृत्यु दर | 20.9 प्रति 1,000 जीवित जन्म |
| 5 वर्ष से कम मृत्यु दर | 26.1 प्रति 1,000 |
| औसत आयु (Life Expectancy) | 72.2 वर्ष |
| पुरुष | 70.7 वर्ष |
| महिला | 73.9 वर्ष |
| वर्ष | जनसंख्या | वृद्धि दर |
|---|---|---|
| 1950 | 37.6 करोड़ | — |
| 1970 | 55.5 करोड़ | तेज़ वृद्धि |
| 1990 | 84.5 करोड़ | चरम पर |
| 2000 | 105 करोड़ | — |
| 2011 | 121 करोड़ (Census) | — |
| 2023 | 143 करोड़ | #1 देश बना |
| 2026 | 147.6 करोड़ | 0.87% |
| 2030 | 152.5 करोड़ | 0.82% |
| 2050 | ~166 करोड़ | घटती दर |
| 2060-64 | ~167 करोड़ (Peak) | सर्वोच्च बिंदु |
| 2100 | ~152 करोड़ | गिरावट |
| संकेतक | आंकड़ा |
|---|---|
| राष्ट्रीय साक्षरता दर | ~77.7% |
| पुरुष साक्षरता | ~84.7% |
| महिला साक्षरता | ~70.3% |
| केरल साक्षरता | 96% (सर्वोच्च) |
| बिहार साक्षरता | ~61.8% (सबसे कम) |
| स्कूल छोड़ने वाले बच्चे/वर्ष | 3.5 करोड़+ |
| उच्च शिक्षा नामांकन | ~28% (Gross Enrollment Ratio) |
| प्रति कक्षा औसत छात्र | 40-80 (सरकारी स्कूलों में) |
| संकेतक | आंकड़ा |
|---|---|
| प्रति 1,000 पर डॉक्टर | 0.7 (WHO मानक: 1+) |
| प्रति 1,000 पर अस्पताल बेड | 1.7 (WHO मानक: 3+) |
| सार्वजनिक स्वास्थ्य पर GDP खर्च | 1.28% (बहुत कम) |
| खून की कमी — महिलाएं | 57% |
| 5 वर्ष से कम कुपोषित बच्चे | 35% |
| स्वच्छ पेयजल पहुंच | ~75% (ग्रामीण में कम) |
| स्वच्छता सुविधा | ~72% |
| भारत का वैश्विक रोग बोझ | 27% |
| संकेतक | आंकड़ा |
|---|---|
| भारत के पास मीठा पानी | दुनिया का 4% |
| भारत की आबादी | दुनिया की 18% |
| भूजल उपयोग/वर्ष | 250 अरब घन मीटर (विश्व में सर्वाधिक) |
| पानी संकट में लोग | 60 करोड़ |
| पानी माँग > आपूर्ति कब | 2030 |
| संकेतक | आंकड़ा |
|---|---|
| कुल कृषि भूमि | 18 करोड़ हेक्टेयर |
| प्रति व्यक्ति कृषि भूमि | 0.12 हेक्टेयर |
| सालाना खोई जाने वाली कृषि भूमि | 1-2 लाख हेक्टेयर |
| वन क्षेत्र (वर्तमान) | 21.7% (लक्ष्य: 33%) |
| संकेतक | आंकड़ा |
|---|---|
| घरेलू तेल भंडार | 15-17 वर्ष शेष |
| तेल आयात निर्भरता | 85% |
| कोयला भंडार | ~100-150 वर्ष |
| बिजली माँग वृद्धि | 5%/वर्ष |
| संकेतक | आंकड़ा |
|---|---|
| लिंगानुपात | 940 महिलाएं / 1000 पुरुष |
| बाल लिंगानुपात (0-6 वर्ष) | 919 / 1000 |
| बाल श्रम | 1.4 करोड़+ बच्चे |
| बाल विवाह दर | ~23% लड़कियों का 18 से पहले |
| महिला श्रम भागीदारी | ~23% (बहुत कम) |
| गरीबी रेखा से नीचे | ~16-20 करोड़ |
| स्थान | क्यों उपयुक्त | ध्यान दें |
|---|---|---|
| चौराहा / Crossroads | सबसे ज़्यादा भीड़ | ट्रैफिक से सावधान |
| बाज़ार / Market | विविध दर्शक | शोर ज़्यादा होता है |
| कॉलेज परिसर | युवा, जागरूक दर्शक | अनुमति लें |
| झुग्गी-बस्ती | सबसे प्रभावशाली | सरल भाषा रखें |
| पार्क / मैदान | जगह ज़्यादा | दर्शक बिखर सकते हैं |
| स्कूल/गांव चौपाल | केंद्रित दर्शक | सर्वोत्तम |
| पहलू | सुझाव |
|---|---|
| सर्वोत्तम समय | शाम 5-7 बजे (लोग घर लौट रहे होते हैं) |
| बाज़ार में | सुबह 9-11 बजे |
| स्कूल में | दोपहर 12-2 बजे |
| स्थान तैयारी | 30 मिनट पहले पहुंचें |
| परफॉर्मेंस क्षेत्र | कम से कम 15×15 फुट खाली जगह |
| दर्शकों से दूरी | 5-6 फुट — बहुत करीब नहीं, बहुत दूर नहीं |
| पहलू | सुझाव |
|---|---|
| वस्त्र | सफेद या केसरिया कुर्ता-पाजामा (देशभक्ति भाव) |
| वैकल्पिक | जींस + सफेद शर्ट (युवा, आधुनिक छवि) |
| जूते | आरामदायक — मंच पर हलचल होती है |
| बाल | साफ, व्यवस्थित |
| हाथ में | कुछ नहीं — हाथ खाली रखें इशारों के लिए |
| गले में | वैकल्पिक: एक साधारण रुमाल/दुपट्टा |
❌ न करें: बहुत चमकीले कपड़े, धूप का चश्मा, भारी गहने — ध्यान बंटता है
| स्थिति | आवाज़ कैसी हो |
|---|---|
| आंकड़े बताते समय | तेज़, स्पष्ट, एक-एक शब्द अलग |
| भावनात्मक बात | धीमी, व्यक्तिगत, जैसे कान में बोल रहे हों |
| सवाल पूछते समय | मध्यम आवाज़, फिर रुकें |
| नारे | सबसे तेज़, दर्शकों को खींचें |
| Pause | सबसे शक्तिशाली हथियार — डरें नहीं |
| क्या करें | क्यों |
|---|---|
| दर्शकों की आँखों में देखें | जुड़ाव बनता है |
| पूरे क्षेत्र में घूमें | सभी दर्शकों को शामिल करें |
| उँगलियों पर गिनें | आंकड़े याद रहते हैं |
| हाथ फैलाएं | बड़ी बात के साथ बड़ा इशारा |
| झुककर बोलें | व्यक्तिगत, करीबी भाव |
| सीधे खड़े हों | आत्मविश्वास दिखता है |
| क्या न करें | क्यों नहीं |
|---|---|
| ❌ पीठ दर्शकों की तरफ | जुड़ाव टूटता है |
| ❌ हाथ जेब में | बंद भाव, अरुचि लगती है |
| ❌ एक जगह खड़े रहना | नीरस लगता है |
| ❌ नीचे देखना | अनिश्चितता दिखती है |
| ❌ बहुत तेज़ बोलना | समझ नहीं आता |
[ दर्शक — भीड़ ]
←——— 15-20 फुट ———→
●————————————————●
| |
| प्रस्तुतकर्ता | ← यहाँ घूमें
| ★ |
| |
●————————————————●
↑ यहाँ से दर्शकों की तरफ आएं
[ पीछे: खाली दीवार या पेड़ — बैकग्राउंड साफ रखें ]
| कब | क्या बजाएं |
|---|---|
| प्रवेश से पहले | धीमा ढोल — लोगों को आकर्षित करे |
| शुरुआती आंकड़े | शांत, कोई संगीत नहीं — शब्द ही काफी |
| भावनात्मक दृश्य | हारमोनियम पर हल्की धुन (वैकल्पिक) |
| नारे और समापन | तेज़ ढोल — ऊर्जा चरम पर |
| अकेली प्रस्तुति में | ताली बजाने को दर्शकों को कहें |
💡 अकेले हों तो: एक मोबाइल पर background dhol track चला सकते हैं — यह भीड़ खींचता है
| तकनीक | कैसे करें |
|---|---|
| हाँ/ना के सवाल | "क्या आपको पानी की कमी महसूस हुई?" |
| हाथ उठवाएं | "जिनके घर में 3+ बच्चे हैं, हाथ उठाएं" |
| साथ में बोलवाएं | नारों में दर्शक शामिल हों |
| आँखों में देखें | एक-एक व्यक्ति से जुड़ें |
| सवाल छोड़ें | जवाब माँगें नहीं — सोचने दें |
| करीब जाएं | दर्शकों के पास जाकर बोलें |
| भाग | समय | क्या |
|---|---|---|
| प्रवेश + ध्यान खींचना | 1 मिनट | चुप्पी या ढोल |
| परिचय | 1 मिनट | कौन हूँ, क्यों आया |
| आंकड़े | 2 मिनट | जनसंख्या तथ्य |
| संसाधन संकट | 2 मिनट | पानी, ज़मीन, ईंधन |
| जीवन स्तर पर असर | 1.5 मिनट | गुणवत्ता |
| समाधान / केरल | 1 मिनट | उम्मीद |
| दर्शकों से सवाल | 2 मिनट | 5 गहरे सवाल |
| नारे + समापन | 1 मिनट | ऊर्जावान अंत |
| कुल | ~12 मिनट |
- Pause आपका सबसे बड़ा हथियार है — ज़्यादा बोलने से ज़्यादा असरदार
- आंकड़े धीरे बोलें — दर्शक को process करने दें
- दर्शकों की आँखों में देखें — यह आत्मा को छूता है
- गलती हो जाए तो रुकें नहीं — आगे बढ़ते रहें
- नारे में पूरी ताकत लगाएं — अंत यादगार हो
- खुद यकीन रखें — आप जो कह रहे हैं वो सच है
World statics of population and comparision with world and specific comparison with china
world population statistics 2026 by country China India comparison demographic data
| संकेतक | आंकड़ा |
|---|---|
| कुल विश्व जनसंख्या (2026) | 8,30,06,78,395 (8.3 अरब) |
| वार्षिक वृद्धि दर | 0.84% |
| प्रति वर्ष नए लोग | ~6.9 करोड़ |
| प्रति दिन नए लोग | ~1,89,000 |
| विश्व औसत आयु | 31.1 वर्ष |
| विश्व प्रजनन दर | 2.23 बच्चे/महिला |
| विश्व जनसंख्या घनत्व | 56 व्यक्ति/वर्ग किमी |
| शहरी जनसंख्या | ~57% |
| रैंक | देश | जनसंख्या | विश्व हिस्सा | वृद्धि दर | प्रजनन दर |
|---|---|---|---|---|---|
| 🥇 1 | भारत | 147.6 करोड़ | 17.79% | +0.87% | 1.93 |
| 🥈 2 | चीन | 141.3 करोड़ | 17.02% | -0.22% | 1.03 |
| 3 | अमेरिका | 34.9 करोड़ | 4.20% | +0.51% | 1.63 |
| 4 | इंडोनेशिया | 28.8 करोड़ | 3.47% | +0.76% | 2.08 |
| 5 | पाकिस्तान | 25.9 करोड़ | 3.12% | +1.60% | 3.44 |
| 6 | नाइजीरिया | 24.0 करोड़ | 2.89% | +2.37% | 5.14 |
| 7 | ब्राज़ील | 21.9 करोड़ | 2.58% | +0.36% | 1.65 |
| 8 | बांग्लादेश | 17.8 करोड़ | 2.14% | +0.80% | 1.98 |
| 9 | रूस | 14.3 करोड़ | 1.74% | -0.23% | 1.5 |
| 10 | इथियोपिया | 13.6 करोड़ | 1.65% | +2.35% | 4.0 |
| 11 | मैक्सिको | 13.1 करोड़ | 1.58% | +0.65% | 1.85 |
| 12 | फिलीपींस | 12.3 करोड़ | 1.48% | +1.18% | 2.5 |
| 13 | जापान | 12.1 करोड़ | 1.46% | -0.43% | 1.2 |
| 14 | मिस्र | 11.8 करोड़ | 1.42% | +1.57% | 2.8 |
| 15 | कांगो | 11.3 करोड़ | 1.36% | +3.10% | 5.9 |
केवल 2 देश ऐसे हैं जिनकी जनसंख्या 1 अरब से अधिक है — भारत और चीन। मिलकर वे दुनिया की 35% आबादी हैं।
| महाद्वीप | जनसंख्या | विश्व हिस्सा | वृद्धि |
|---|---|---|---|
| एशिया | 4.8 अरब | 57.7% | घट रही |
| अफ्रीका | 1.57 अरब | 18.9% | सबसे तेज़ बढ़ रही |
| यूरोप | 74.3 करोड़ | 8.9% | घट रही |
| लैटिन अमेरिका | 66.2 करोड़ | 7.9% | धीमी |
| उत्तर अमेरिका | 38.5 करोड़ | 4.6% | धीमी |
| ओशिनिया | 4.5 करोड़ | 0.5% | स्थिर |
| वर्ष | जनसंख्या | नोट |
|---|---|---|
| 1800 | 1 अरब | पहला अरब |
| 1927 | 2 अरब | 127 साल में दोगुना |
| 1960 | 3 अरब | 33 साल में |
| 1974 | 4 अरब | 14 साल में |
| 1987 | 5 अरब | 13 साल में |
| 1999 | 6 अरब | 12 साल में |
| 2011 | 7 अरब | 12 साल में |
| 2022 | 8 अरब | 11 साल में |
| 2026 | 8.3 अरब | अभी |
| 2037 | 9 अरब | अनुमान |
| 2050 | 9.7 अरब | UN अनुमान |
| 2084 | ~10.3 अरब | संभावित शिखर |
| 2100 | 10.2 अरब | धीमी गिरावट |
| धर्म | जनसंख्या | विश्व हिस्सा |
|---|---|---|
| ईसाई | 2.17 अरब | 31% |
| मुस्लिम | 1.60 अरब | 23% |
| धर्महीन | 1.13 अरब | 16% |
| हिंदू | 1.03 अरब | 15% |
| बौद्ध | 48.7 करोड़ | 7% |
| अन्य | — | 8% |
| संकेतक | भारत | विश्व औसत |
|---|---|---|
| जनसंख्या | 147.6 करोड़ | 830 करोड़ (17.79%) |
| वृद्धि दर | 0.87% | 0.84% |
| प्रजनन दर | 1.93 | 2.23 |
| औसत आयु | 29.2 वर्ष | 31.1 वर्ष |
| जनसंख्या घनत्व | 497/km² | 56/km² (9x ज़्यादा) |
| शहरीकरण | 37.6% | 57% |
| जीवन प्रत्याशा | 72.2 वर्ष | 73.8 वर्ष |
| प्रति व्यक्ति GDP | ~$2,800 | ~$13,000 |
| भूमि क्षेत्र | 2.4% (विश्व का) | — |
| मीठा पानी | 4% (विश्व का) | — |
| संकेतक | 🇮🇳 भारत | 🇨🇳 चीन |
|---|---|---|
| जनसंख्या (2026) | 147.6 करोड़ | 141.3 करोड़ |
| अंतर | भारत 6.3 करोड़ अधिक | — |
| वार्षिक वृद्धि | +1.27 करोड़/वर्ष | -31.8 लाख/वर्ष |
| वृद्धि दर | +0.87% | -0.22% ⬇️ |
| विश्व हिस्सा | 17.79% | 17.02% |
| #1 कब बना | 2023 में | 1950 से था |
| संकेतक | 🇮🇳 भारत | 🇨🇳 चीन | कौन बेहतर |
|---|---|---|---|
| प्रजनन दर | 1.93 | 1.03 | ⚠️ दोनों कम |
| औसत आयु | 29.2 वर्ष | 40.6 वर्ष | भारत युवा ✅ |
| जनसंख्या घनत्व | 497/km² | 150/km² | चीन कम ✅ |
| शहरीकरण | 37.6% | 68.7% | चीन आगे |
| जीवन प्रत्याशा | 72.2 वर्ष | 78.2 वर्ष | चीन आगे |
| लिंगानुपात | 940/1000 | 951/1000 | करीब |
| कार्यशील आयु | 68.2% | 65.3% | भारत आगे ✅ |
| वरिष्ठ नागरिक (65+) | 6.1% | 14.2% | भारत युवा ✅ |
| संसाधन | 🇮🇳 भारत | 🇨🇳 चीन |
|---|---|---|
| कुल भूमि | 32.87 लाख km² | 99.6 लाख km² (3x ज़्यादा) |
| प्रति व्यक्ति भूमि | 0.22 हेक्टेयर | 0.70 हेक्टेयर |
| कृषि भूमि | 18 करोड़ हेक्टेयर | 16.5 करोड़ हेक्टेयर |
| वन क्षेत्र | 21.7% | 23.3% |
| जीवाश्म ईंधन | सीमित | विशाल (कोयला) |
| मीठा पानी/व्यक्ति | ~1,100 m³/वर्ष | ~2,050 m³/वर्ष |
| जनसंख्या घनत्व | 497/km² | 150/km² (भारत 3x ज़्यादा) |
⚠️ सबसे बड़ा फर्क: चीन के पास भारत से 3 गुना ज़्यादा ज़मीन है, लेकिन लगभग बराबर जनसंख्या — यानी प्रति व्यक्ति संसाधन चीन में कहीं ज़्यादा हैं।
| संकेतक | 🇮🇳 भारत | 🇨🇳 चीन |
|---|---|---|
| GDP (कुल) | ~$3.9 ट्रिलियन | ~$18.5 ट्रिलियन |
| प्रति व्यक्ति GDP | ~$2,800 | ~$13,000 |
| HDI रैंक | 134 | 75 |
| गरीबी रेखा से नीचे | ~16-20 करोड़ | <1 करोड़ |
| साक्षरता | ~77.7% | ~97% |
| बेरोज़गारी | ~7.8% | ~5.1% |
| पहलू | 🇮🇳 भारत | 🇨🇳 चीन |
|---|---|---|
| नीति शुरू | 1952 (विश्व की पहली) | 1980 |
| नीति का नाम | राष्ट्रीय परिवार नियोजन | एक बाल नीति |
| प्रकार | स्वैच्छिक (mostly) | अनिवार्य / कठोर |
| 1 बच्चे की नीति | नहीं | 1980-2015 |
| 2 बच्चे की नीति | नहीं | 2015-2021 |
| 3 बच्चे की नीति | नहीं | 2021 से |
| अभी नीति | जागरूकता, प्रोत्साहन | ज़्यादा बच्चे पैदा करो |
| नीति का परिणाम | TFR: 1.93 (धीरे-धीरे) | TFR: 1.03 (गंभीर संकट) |
| वर्ष | 🇮🇳 भारत | 🇨🇳 चीन |
|---|---|---|
| 2026 | 147.6 करोड़ | 141.3 करोड़ |
| 2030 | 152.5 करोड़ | 138.5 करोड़ |
| 2040 | 159 करोड़ | 132 करोड़ |
| 2050 | 166 करोड़ | 127 करोड़ |
| 2060-64 | ~167 करोड़ (शिखर) | ~118 करोड़ |
| 2075 | ~162 करोड़ | ~105 करोड़ |
| 2100 | ~152 करोड़ | ~63 करोड़ |
2100 तक: चीन की जनसंख्या आधी हो जाएगी — 63 करोड़। भारत की जनसंख्या उससे 2.5 गुना ज़्यादा होगी।
| समस्या | विवरण |
|---|---|
| TFR सिर्फ 1.03 | दुनिया में सबसे कम |
| हर साल 31.8 लाख की कमी | जनसंख्या घट रही है |
| 40.6 वर्ष औसत आयु | बूढ़ा होता देश |
| 65+ आयु = 14.2% | पेंशन और स्वास्थ्य पर बोझ |
| श्रम की कमी | कारखाने बंद, GDP धीमी |
| सरकार अब प्रोत्साहन दे रही है — ज़्यादा बच्चे पैदा करो | One-child नीति का उल्टा असर |
| समस्या | विवरण |
|---|---|
| 497/km² घनत्व | चीन से 3 गुना ज़्यादा |
| 3x कम भूमि | लेकिन बराबर जनसंख्या |
| 2030 तक पानी संकट | चीन से ज़्यादा गंभीर |
| प्रति व्यक्ति GDP | चीन का 1/5 हिस्सा |
| साक्षरता | चीन से 20% कम |
भारत चीन
┌──────────────┐ ┌──────────────┐
│ 147.6 करोड़ │ │ 141.3 करोड़ │
│ बढ़ रहा है │ │ घट रहा है │
│ युवा देश │ │ बूढ़ा देश │
│ कम संसाधन │ │ ज़्यादा जगह │
│ TFR: 1.93 │ │ TFR: 1.03 │
│ उम्र: 29.2 │ │ उम्र: 40.6 │
└──────────────┘ └──────────────┘
↓ ↓
संसाधन संकट जनसंख्या पतन संकट
ज़्यादा लोग, कम युवा, ज़्यादा बुज़ुर्ग
कम जगह श्रम की कमी
| सीख | विवरण |
|---|---|
| ✅ चीन से सीखें | साक्षरता, स्वास्थ्य, शहरीकरण में निवेश |
| ❌ चीन जैसा न करें | ज़बरदस्ती नीति — TFR 1.03 तक गिर गया |
| ✅ केरल मॉडल अपनाएं | शिक्षा + महिला सशक्तिकरण = TFR 1.7 |
| ✅ Demographic Dividend | 68% कार्यशील आयु — अभी उपयोग करें |
| ❌ अफ्रीका जैसा न हो | TFR 4-5+ — संसाधन कभी नहीं पकड़ पाएंगे |
- 🌍 विश्व जनसंख्या = 8.3 अरब
- 🇮🇳 भारत = 147.6 करोड़ — दुनिया में #1
- 🇨🇳 चीन = 141.3 करोड़ — घट रहा है
- चीन की TFR = 1.03 — दुनिया में सबसे कम
- भारत की TFR = 1.93 — गिर रहा है, अच्छा संकेत
- चीन की औसत आयु = 40.6 vs भारत = 29.2
- भारत का घनत्व = चीन से 3 गुना ज़्यादा
- भारत का प्रति व्यक्ति GDP = चीन का 1/5
- 2100 में चीन = 63 करोड़ (आधा हो जाएगा)
- 2100 में भारत = 152 करोड़ (चीन से 2.5x ज़्यादा)
Earth over shoot
Earth Overshoot Day 2026 date ecological footprint data by country India
पृथ्वी साल में जितना भोजन, पानी, जंगल, ऑक्सीजन और कार्बन अवशोषण क्षमता दे सकती है — हम वो सब उस तारीख तक खर्च कर चुके होते हैं।
🗓️ Earth Overshoot Day 2026 = 30 जुलाई
| तथ्य | विवरण |
|---|---|
| 2026 की तारीख | 30 जुलाई |
| 2025 की तारीख | 5 अगस्त |
| अंतर | 2026 में 6 दिन पहले आया |
| रिकॉर्ड | अब तक का सर्वाधिक ecological overshoot |
| मतलब | साल के 212 दिनों में ही पूरे साल का बजट खर्च |
| बाकी दिन | 153 दिन — उधार पर जीना |
| कितनी धरतियाँ चाहिए | 1.7 धरतियाँ — हमारे पास है सिर्फ 1 |
| वर्ष | Overshoot Day | महीना |
|---|---|---|
| 1970 | दिसंबर के अंत | ✅ लगभग ठीक |
| 1980 | नवंबर | संकेत मिलने लगे |
| 1990 | अक्टूबर | बिगड़ रहा है |
| 2000 | सितंबर | खतरनाक |
| 2010 | अगस्त 21 | गंभीर |
| 2018 | अगस्त 1 | बहुत गंभीर |
| 2019 | जुलाई 29 | चरम पर |
| 2020 | अगस्त 22 | COVID के कारण थोड़ा सुधरा |
| 2021 | जुलाई 29 | फिर बिगड़ा |
| 2022 | जुलाई 28 | — |
| 2023 | अगस्त 2 | — |
| 2024 | अगस्त 1 | — |
| 2025 | अगस्त 5 | — |
| 2026 | जुलाई 30 | ⚠️ अब तक सबसे ज़्यादा overshoot |
ध्यान दें: 1970 में हम साल के अंत तक चल जाते थे। अब जुलाई में ही खत्म हो जाता है। 50 साल में लगभग 5 महीने पहले आ गया।
| घटक | क्या मापता है | कितना हिस्सा |
|---|---|---|
| Carbon Footprint | जीवाश्म ईंधन से CO₂ अवशोषण के लिए जंगल | 61% (सबसे बड़ा) |
| Cropland | खाना उगाने की ज़मीन | 20% |
| Grazing Land | पशुपालन | 6% |
| Forest | लकड़ी और अन्य उत्पाद | 5% |
| Fishing Grounds | समुद्री भोजन | 5% |
| Built-up Land | शहर, सड़कें, इमारतें | 1% |
| देश | Overshoot Day | कितनी धरतियाँ चाहिए |
|---|---|---|
| 🇶🇦 कतर | 4 फरवरी | 10 धरतियाँ |
| 🇱🇺 लक्ज़मबर्ग | 17 फरवरी | 7.7 |
| 🇸🇬 सिंगापुर | 23 फरवरी | 6.8 |
| 🇰🇼 कुवैत | 3 मार्च | 6.0 |
| 🇨🇦 कनाडा | 8 मार्च | 5.5 |
| 🇦🇪 UAE | 8 मार्च | 5.5 |
| 🇺🇸 अमेरिका | 14 मार्च | 5.1 |
| 🇦🇺 ऑस्ट्रेलिया | 16 मार्च | 4.9 |
| 🇩🇰 डेनमार्क | 20 मार्च | 4.7 |
| देश | Overshoot Day | धरतियाँ |
|---|---|---|
| 🇩🇪 जर्मनी | अप्रैल | ~3.0 |
| 🇨🇳 चीन | मई | ~2.4 |
| 🇧🇷 ब्राज़ील | जुलाई | ~1.8 |
| 🇷🇺 रूस | अप्रैल | ~3.2 |
| तथ्य | भारत |
|---|---|
| Country Overshoot Day | कोई नहीं ✅ |
| पृथ्वी का हिस्सा | सिर्फ 75% |
| मतलब | अगर सब भारत जैसे जियें, तो एक धरती काफी है |
| प्रति व्यक्ति footprint | बहुत कम |
⚠️ महत्वपूर्ण विरोधाभास: भारत की प्रति व्यक्ति खपत कम है, लेकिन 1.47 अरब लोग मिलकर कुल बहुत बड़ा बोझ डालते हैं। अगर भारत का प्रति व्यक्ति विकास अमेरिका या चीन के स्तर तक पहुंचा — तो Earth Overshoot जनवरी में आ जाएगा।
| देश | पृथ्वी का कितना उपयोग |
|---|---|
| बांग्लादेश | 46% |
| नाइजीरिया | 53% |
| नेपाल | 55% |
| इथियोपिया | 60% |
| भारत | 75% |
| श्रीलंका | 81% |
| फिलीपींस | 94% |
| अवधारणा | अर्थ |
|---|---|
| Biocapacity | धरती हर साल कितना उत्पन्न और अवशोषित कर सकती है |
| Ecological Footprint | हम वास्तव में कितना उपयोग करते हैं |
| Overshoot | Footprint > Biocapacity |
| 2026 में अनुपात | हम 1.7x ज़्यादा उपयोग कर रहे हैं |
Biocapacity: ████████████ (1.0)
हमारी खपत: ████████████████████ (1.7)
↑
यह OVERSHOOT है
| संसाधन | क्या हो रहा है |
|---|---|
| जंगल | उगने से ज़्यादा कट रहे हैं |
| मछलियाँ | प्रजनन से ज़्यादा पकड़ी जा रही हैं |
| मीठा पानी | भरने से ज़्यादा निकाला जा रहा है |
| मिट्टी | बनने से ज़्यादा नष्ट हो रही है |
| CO₂ | जंगल जितना absorb कर सकते हैं उससे ज़्यादा उत्सर्जन |
| परिणाम | विवरण |
|---|---|
| जलवायु परिवर्तन | तापमान वृद्धि, अनियमित मानसून |
| जैव विविधता नाश | हर वर्ष हज़ारों प्रजातियाँ विलुप्त |
| खाद्य सुरक्षा | मिट्टी और पानी की कमी से फसल घटती है |
| पानी संकट | 2030 तक 40% जनसंख्या गंभीर जल तनाव में |
| जन स्वास्थ्य | वायु प्रदूषण, नई बीमारियाँ |
अभी: भारत की खपत = 0.75 धरती ✅
(प्रति व्यक्ति कम खपत)
अगर भारत चीन जैसा बने:
खपत = 2.4 धरती ⚠️
अगर भारत अमेरिका जैसा बने:
खपत = 5.1 धरती 🔴🔴🔴
| उपाय | Overshoot कितने दिन पीछे जाएगा |
|---|---|
| खाने की बर्बादी आधी करें | 13 दिन |
| Plant-based diet अपनाएं | 17 दिन |
| बिजली उत्पादन decarbonize करें | 26 दिन |
| Car-free mobility बढ़ाएं | 13 दिन |
| परिवार नियोजन + लड़कियों की शिक्षा | 49 दिन ⭐ |
सबसे बड़ा एकल समाधान — परिवार नियोजन और लड़कियों की शिक्षा — Overshoot Day को 49 दिन पीछे धकेल सकता है।
"हम एक धरती पर रहते हैं, लेकिन 1.7 धरतियों जैसी खपत कर रहे हैं — और हर साल यह अंतर बढ़ता जा रहा है। जुलाई 30 के बाद से बचा हर दिन — हम अपने बच्चों का भविष्य खा रहे हैं।"
"धरती का बजट 30 जुलाई को खत्म हो गया। अब हम उधार पर जी रहे हैं। और उधार देने वाला कोई नहीं — बस हमारे बच्चों का भविष्य।"
"अगर सब अमेरिका जैसे जीएं — 5 धरतियाँ चाहिए। अगर सब भारत जैसे जीएं — 0.75 धरती काफी है। तो सवाल यह है — हम किस रास्ते पर जाना चाहते हैं?"
To my script add world population statistics as well
💡 याद रखें: (pause) = 2-3 सेकंड रुकें | 굵은 text = ज़ोर से बोलें
"जो माँ-बाप यहाँ हैं — एक बार सोचिए — आपने अपने बच्चे से आखिरी बार कब पूछा — 'बेटा, तुम बड़े होकर क्या बनना चाहते हो?'"
"और क्या आपके पास इतना था — उसका वो सपना पूरा करने के लिए?"
"जो बहनें यहाँ हैं — क्या कभी आपने खुद से पूछा — 'मेरी ज़िंदगी सिर्फ बच्चे जनने के लिए है — या मेरे भी कुछ सपने थे?'"
"वो सपने कहाँ गए?"
"अगर 10 साल बाद — आपका बच्चा आपसे पूछे — 'पापा, नल में पानी क्यों नहीं आता?' 'माँ, खाना इतना महंगा क्यों है?' तो आप क्या जवाब देंगे?"
"हम सब कहते हैं — 'सरकार कुछ नहीं करती।' लेकिन एक बार — सिर्फ एक बार — खुद से पूछिए — 'मैंने क्या किया?'"
"क्या मैंने अपनी बेटी को पढ़ाया? क्या मैंने पानी बचाया? क्या मैंने सोचा — कि मेरे फैसले का असर — सिर्फ मुझ पर नहीं — इस पूरी धरती पर पड़ता है?"
"जब हम चले जाएंगे इस दुनिया से — तो हमारे बच्चे हमें याद करेंगे — क्या देकर गए हम उन्हें?"
"पैसा? ज़मीन? मकान?"
"या एक साफ नदी? एक हरा जंगल? एक साँस लेने लायक हवा? एक ऐसी धरती — जो उन्हें भी उतना ही दे — जितना हमें दिया?"
| आंकड़ा | संख्या |
|---|---|
| विश्व जनसंख्या | 8.3 अरब |
| भारत जनसंख्या | 147.6 करोड़ (#1) |
| चीन जनसंख्या | 141.3 करोड़ (घट रहा) |
| विश्व वृद्धि/दिन | 1,89,000 |
| भारत वृद्धि/दिन | 34,000 |
| Earth Overshoot 2026 | 30 जुलाई |
| हम कितनी धरती खर्च करते हैं | 1.7 |
| भारत का पानी (विश्व का) | 4% |
| भारत की आबादी (विश्व की) | 17.79% |
| भारत TFR | 1.93 |
| चीन TFR | 1.03 |
| केरल साक्षरता | 96% |
| पानी संकट वर्ष | 2030 |
| आबादी का शिखर (भारत) | 2060-64 |
यह स्क्रिप्ट अब 3 स्तरों पर काम करती है:
- विश्व — बड़ी तस्वीर, global context
- भारत — हमारा घर, हमारा संकट
- व्यक्ति — आप, मैं, हमारा फैसला
तीनों मिलकर दर्शक को अंदर तक हिलाते हैं।
Give me this final script I pdf form to download
ls /home/daytona/workspace/ && mkdir -p /home/daytona/workspace/natak-script
~/natak-script/create_script_pdf.py
from reportlab.lib.pagesizes import A4
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.units import cm
from reportlab.lib.colors import HexColor, black, white
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable, PageBreak
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont
import os
OUTPUT_PATH = "/home/daytona/workspace/natak-script/Natak_Script_Main_Dharti_Bol_Rahi_Hoon.pdf"
# Colors
SAFFRON = HexColor("#FF6600")
DARK_GREEN = HexColor("#1A5C2A")
NAVY = HexColor("#1A237E")
LIGHT_BG = HexColor("#FFF8F0")
GOLD = HexColor("#B8860B")
RED = HexColor("#C62828")
LIGHT_GRAY = HexColor("#F5F5F5")
MID_GRAY = HexColor("#757575")
DARK = HexColor("#212121")
doc = SimpleDocTemplate(
OUTPUT_PATH,
pagesize=A4,
rightMargin=2*cm,
leftMargin=2*cm,
topMargin=2*cm,
bottomMargin=2*cm,
title="Mein Dharti Bol Rahi Hoon - Nukkad Natak Script",
author="Nukkad Natak Presenter"
)
styles = getSampleStyleSheet()
# Custom styles
title_style = ParagraphStyle('Title', parent=styles['Normal'],
fontSize=22, fontName='Helvetica-Bold',
textColor=SAFFRON, alignment=TA_CENTER, spaceAfter=6, leading=28)
subtitle_style = ParagraphStyle('Subtitle', parent=styles['Normal'],
fontSize=14, fontName='Helvetica-Bold',
textColor=NAVY, alignment=TA_CENTER, spaceAfter=4, leading=18)
tagline_style = ParagraphStyle('Tagline', parent=styles['Normal'],
fontSize=11, fontName='Helvetica-Oblique',
textColor=DARK_GREEN, alignment=TA_CENTER, spaceAfter=3)
section_head = ParagraphStyle('SectionHead', parent=styles['Normal'],
fontSize=13, fontName='Helvetica-Bold',
textColor=white, alignment=TA_LEFT, spaceAfter=4, leading=18,
backColor=NAVY, borderPad=6)
sub_head = ParagraphStyle('SubHead', parent=styles['Normal'],
fontSize=11, fontName='Helvetica-Bold',
textColor=SAFFRON, alignment=TA_LEFT, spaceAfter=3, spaceBefore=8)
body = ParagraphStyle('Body', parent=styles['Normal'],
fontSize=10, fontName='Helvetica',
textColor=DARK, alignment=TA_LEFT, spaceAfter=4, leading=16)
dialogue = ParagraphStyle('Dialogue', parent=styles['Normal'],
fontSize=10.5, fontName='Helvetica',
textColor=DARK, alignment=TA_LEFT, spaceAfter=3, leading=17,
leftIndent=20)
bold_line = ParagraphStyle('BoldLine', parent=styles['Normal'],
fontSize=11, fontName='Helvetica-Bold',
textColor=NAVY, alignment=TA_LEFT, spaceAfter=3, leading=17,
leftIndent=20)
italic_note = ParagraphStyle('ItalicNote', parent=styles['Normal'],
fontSize=9, fontName='Helvetica-Oblique',
textColor=MID_GRAY, alignment=TA_LEFT, spaceAfter=2, leading=14,
leftIndent=20)
chant_style = ParagraphStyle('Chant', parent=styles['Normal'],
fontSize=12, fontName='Helvetica-Bold',
textColor=DARK_GREEN, alignment=TA_CENTER, spaceAfter=4, leading=20,
borderPad=8, backColor=HexColor("#E8F5E9"))
question_style = ParagraphStyle('Question', parent=styles['Normal'],
fontSize=11, fontName='Helvetica-Bold',
textColor=RED, alignment=TA_LEFT, spaceAfter=3, leading=18,
leftIndent=15)
tip_style = ParagraphStyle('Tip', parent=styles['Normal'],
fontSize=9, fontName='Helvetica-Oblique',
textColor=DARK_GREEN, alignment=TA_LEFT, spaceAfter=2, leading=13,
leftIndent=10)
story = []
# ─── COVER PAGE ───────────────────────────────────────────────
story.append(Spacer(1, 1.5*cm))
story.append(Paragraph("🎤 एकल प्रस्तुति — नुक्कड़ नाटक", subtitle_style))
story.append(Spacer(1, 0.3*cm))
story.append(Paragraph("मैं धरती बोल रही हूँ", title_style))
story.append(Paragraph("Mein Dharti Bol Rahi Hoon", subtitle_style))
story.append(Spacer(1, 0.4*cm))
story.append(HRFlowable(width="100%", thickness=3, color=SAFFRON))
story.append(Spacer(1, 0.3*cm))
story.append(Paragraph("जनसंख्या विस्फोट • विश्व सांख्यिकी • संसाधन संकट • जीवन गुणवत्ता", tagline_style))
story.append(Paragraph("Population Explosion | World Statistics | Resource Crisis | Quality of Life", tagline_style))
story.append(Spacer(1, 0.5*cm))
story.append(HRFlowable(width="100%", thickness=1, color=DARK_GREEN))
story.append(Spacer(1, 0.5*cm))
# Info table
info_data = [
["प्रस्तुतकर्ता", "एकल कलाकार (Solo Performer)"],
["अवधि", "12–15 मिनट"],
["भाषा", "हिंदी (Hindi)"],
["शैली", "तथ्यात्मक + भावनात्मक + प्रेरणात्मक"],
["उपयुक्त स्थान", "चौराहा, बाज़ार, कॉलेज, गाँव चौपाल"],
]
info_table = Table(info_data, colWidths=[5*cm, 11*cm])
info_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (0,-1), NAVY),
('BACKGROUND', (1,0), (1,-1), LIGHT_BG),
('TEXTCOLOR', (0,0), (0,-1), white),
('TEXTCOLOR', (1,0), (1,-1), DARK),
('FONTNAME', (0,0), (0,-1), 'Helvetica-Bold'),
('FONTNAME', (1,0), (1,-1), 'Helvetica'),
('FONTSIZE', (0,0), (-1,-1), 10),
('PADDING', (0,0), (-1,-1), 8),
('GRID', (0,0), (-1,-1), 0.5, MID_GRAY),
('ROWBACKGROUNDS', (1,0), (1,-1), [LIGHT_BG, white]),
]))
story.append(info_table)
story.append(Spacer(1, 0.6*cm))
# Tip box
story.append(Paragraph("💡 प्रस्तुति टिप्स:", sub_head))
tips = [
"• बोलते वक्त दर्शकों की आँखों में देखें",
"• BOLD lines ज़ोर से, बाकी सामान्य आवाज़ में",
"• (pause) वाली जगहों पर 2-3 सेकंड रुकें — यह सबसे असरदार है",
"• हाथों का इस्तेमाल करें — उँगलियों पर गिनें, इशारे करें",
"• अंतिम नारे में दर्शकों को साथ बोलने के लिए कहें",
]
for t in tips:
story.append(Paragraph(t, tip_style))
story.append(PageBreak())
# ─── QUICK FACTS CARD ──────────────────────────────────────────
story.append(Paragraph("📋 Quick Facts — याद रखने के आंकड़े", section_head))
story.append(Spacer(1, 0.3*cm))
facts_data = [
["आंकड़ा", "संख्या / तथ्य"],
["विश्व जनसंख्या (2026)", "8 अरब 30 करोड़"],
["भारत जनसंख्या (2026)", "1 अरब 47 करोड़ 60 लाख (#1)"],
["चीन जनसंख्या (2026)", "1 अरब 41 करोड़ (घट रहा है)"],
["भारत — हर रोज़ नए लोग", "34,000"],
["विश्व — हर रोज़ नए लोग", "1,89,000"],
["Earth Overshoot Day 2026", "30 जुलाई (अब तक सबसे ज़्यादा)"],
["हम कितनी धरती खर्च करते हैं", "1.7 (है सिर्फ 1)"],
["भारत का पानी (विश्व का)", "सिर्फ 4%"],
["भारत की आबादी (विश्व की)", "17.79%"],
["भारत TFR (प्रजनन दर)", "1.93"],
["चीन TFR (प्रजनन दर)", "1.03 (दुनिया में सबसे कम)"],
["केरल साक्षरता", "96%"],
["पानी संकट वर्ष", "2030"],
["भारत का आबादी शिखर", "2060-64 (~167 करोड़)"],
["57% भारतीय महिलाएं", "खून की कमी से पीड़ित"],
["1 डॉक्टर पर मरीज़", "1,457"],
]
ft = Table(facts_data, colWidths=[9*cm, 7*cm])
ft.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), SAFFRON),
('TEXTCOLOR', (0,0), (-1,0), white),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 9.5),
('PADDING', (0,0), (-1,-1), 7),
('GRID', (0,0), (-1,-1), 0.5, MID_GRAY),
('ROWBACKGROUNDS', (0,1), (-1,-1), [LIGHT_BG, white]),
('FONTNAME', (0,1), (0,-1), 'Helvetica-Bold'),
('TEXTCOLOR', (0,1), (0,-1), NAVY),
('TEXTCOLOR', (1,1), (1,-1), DARK),
]))
story.append(ft)
story.append(PageBreak())
# ─── SCRIPT BEGINS ─────────────────────────────────────────────
story.append(Paragraph("🎭 स्क्रिप्ट शुरू होती है", section_head))
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph("*(तेज़ कदमों से आएं — बीच में रुकें — पूरे दर्शकों को एक नज़र देखें — फिर शुरू करें)*", italic_note))
story.append(Spacer(1, 0.3*cm))
# Part 1
story.append(Paragraph("भाग 1 — विश्व की तस्वीर से शुरुआत", sub_head))
story.append(HRFlowable(width="100%", thickness=1, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
lines_part1 = [
("d", "नमस्कार।"),
("d", "मैं कोई नेता नहीं हूँ।"),
("d", "कोई वैज्ञानिक नहीं हूँ।"),
("d", "मैं बस एक इंसान हूँ —"),
("d", "जिसने थोड़ा सोचा, थोड़ा पढ़ा।"),
("d", "और जो समझा — वो आपके सामने रखने आया हूँ।"),
("n", "*(एक कदम आगे — आवाज़ तेज़)*"),
("d", "शुरुआत करते हैं — एक बड़ी तस्वीर से।"),
("b", "इस धरती पर आज कितने लोग हैं?"),
("n", "*(pause — दर्शकों को अंदाज़ा लगाने दें)*"),
("b", "8 अरब 30 करोड़।"),
("n", "*(उँगली उठाएं)*"),
("d", "यह संख्या सुनने में बड़ी लगती है।"),
("d", "लेकिन समझने के लिए — सोचिए —"),
("d", "1800 में दुनिया में थे — सिर्फ 1 अरब लोग।"),
("d", "1927 में हुए — 2 अरब। — 127 साल लगे।"),
("d", "1960 में हुए — 3 अरब। — 33 साल लगे।"),
("d", "1999 में हुए — 6 अरब। — और तेज़ हो गए।"),
("d", "2011 में हुए — 7 अरब। — सिर्फ 12 साल में।"),
("d", "2022 में हुए — 8 अरब। — फिर 12 साल में।"),
("n", "*(pause — यह numbers land होने दें)*"),
("d", "यानी जितना वक्त लगा था"),
("b", "पहले 1 अरब बनने में —"),
("d", "उतने में अब हम हर 12 साल में 1 अरब जोड़ देते हैं।"),
("b", "और यह रुका नहीं है।"),
("d", "2037 तक — 9 अरब।"),
("d", "2050 तक — 9 अरब 70 करोड़।"),
("d", "धरती वही है। बस लोग बढ़ते जा रहे हैं।"),
]
for t, l in lines_part1:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(Spacer(1, 0.3*cm))
# Part 2
story.append(Paragraph("भाग 2 — दुनिया का नक्शा", sub_head))
story.append(HRFlowable(width="100%", thickness=1, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
lines_part2 = [
("n", "*(हाथ से नक्शा बनाने का इशारा)*"),
("d", "अब देखिए दुनिया का हाल।"),
("d", "दुनिया के 195 देश हैं।"),
("d", "उनमें से सिर्फ 2 देश ऐसे हैं"),
("b", "जिनकी आबादी 1 अरब से ऊपर है।"),
("d", "एक — भारत। दूसरा — चीन।"),
("d", "और बस यही दो देश —"),
("b", "मिलकर दुनिया की 35% आबादी हैं।"),
("n", "*(pause)*"),
("d", "अब एक और बात —"),
("d", "दुनिया में सबसे तेज़ बढ़ने वाला महाद्वीप है — अफ्रीका।"),
("d", "नाइजीरिया में प्रजनन दर है — 5.1 बच्चे प्रति महिला।"),
("d", "कांगो में — 5.9 बच्चे।"),
("d", "2100 तक अफ्रीका की आबादी होगी — 4 अरब से ज़्यादा।"),
("d", "और सबसे तेज़ घटने वाले?"),
("d", "जापान — हर साल 5 लाख घट रहा है।"),
("d", "चीन — हर साल 31 लाख घट रहा है।"),
("d", "रूस — घट रहा है। यूरोप — सिकुड़ रहा है।"),
("n", "*(व्यंग्य से)*"),
("d", "एक तरफ दुनिया बहुत तेज़ बढ़ रही है।"),
("d", "दूसरी तरफ बूढ़ी हो रही है।"),
("b", "और दोनों ही — एक समस्या हैं।"),
]
for t, l in lines_part2:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(Spacer(1, 0.3*cm))
# Part 3 - Earth Overshoot
story.append(Paragraph("भाग 3 — धरती की सीमा — Earth Overshoot", sub_head))
story.append(HRFlowable(width="100%", thickness=1, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
lines_part3 = [
("n", "*(आवाज़ धीमी — गंभीर)*"),
("d", "अब एक और सच सुनिए।"),
("d", "हर साल एक तारीख आती है —"),
("b", "जिसे कहते हैं — Earth Overshoot Day।"),
("d", "यह वो तारीख है जब —"),
("d", "मानवता उस साल के लिए"),
("b", "पृथ्वी का पूरा जैविक बजट खर्च कर देती है।"),
("d", "उसके बाद —"),
("b", "हम अपने बच्चों का भविष्य खा रहे होते हैं।"),
("n", "*(pause)*"),
("d", "1970 में — यह तारीख थी — दिसंबर के अंत में।"),
("d", "यानी पूरा साल चल जाता था।"),
("d", "2000 में — आ गई — सितंबर में।"),
("d", "2019 में — आ गई — जुलाई 29 को।"),
("d", "और 2026 में?"),
("n", "*(ज़ोर से)*"),
("b", "30 जुलाई।"),
("d", "यानी सिर्फ 212 दिनों में —"),
("b", "पूरे साल का बजट खत्म।"),
("b", "153 दिन — हम उधार पर जी रहे हैं।"),
("n", "*(pause)*"),
("d", "और यह उधार कौन चुकाएगा?"),
("n", "*(दर्शकों की आँखों में देखें)*"),
("b", "हमारे बच्चे।"),
("d", "अभी हम 1.7 धरतियों जितनी खपत करते हैं।"),
("d", "हमारे पास है — सिर्फ 1।"),
("d", "अगर सब अमेरिका जैसे जीएं —"),
("d", "चाहिए होंगी — 5 धरतियाँ।"),
("d", "अगर सब भारत जैसे जीएं —"),
("b", "0.75 धरती काफी है।"),
("n", "*(रुकें)*"),
("d", "तो सवाल यह है —"),
("b", "हम किस रास्ते पर जाना चाहते हैं?"),
]
for t, l in lines_part3:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(Spacer(1, 0.3*cm))
story.append(PageBreak())
# Part 4 - India stats
story.append(Paragraph("भाग 4 — भारत का आंकड़ा", sub_head))
story.append(HRFlowable(width="100%", thickness=1, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
lines_part4 = [
("n", "*(तेज़ — स्पष्ट — एक-एक शब्द)*"),
("d", "अब बात करते हैं — अपने घर की।"),
("d", "आज — जुलाई 2026 —"),
("d", "भारत की जनसंख्या है —"),
("b", "1 अरब 47 करोड़ 60 लाख।"),
("b", "दुनिया में नंबर एक।"),
("n", "*(उँगलियों पर गिनें)*"),
("d", "हर रोज़ — 34,000 नए लोग।"),
("d", "हर घंटे — 1,400 नए लोग।"),
("d", "हर मिनट — 24 नए लोग।"),
("d", "भारत में रहती है दुनिया की —"),
("b", "17.79% आबादी।"),
("d", "लेकिन भारत के पास है दुनिया की —"),
("b", "सिर्फ 2.4% ज़मीन।"),
("b", "सिर्फ 4% मीठा पानी।"),
("n", "*(pause — यह ratio land होने दें)*"),
("d", "17 प्रतिशत लोग।"),
("d", "4 प्रतिशत पानी।"),
("b", "यही है असली हिसाब।"),
]
for t, l in lines_part4:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(Spacer(1, 0.3*cm))
# Part 5 - Water
story.append(Paragraph("भाग 5 — पानी का सच", sub_head))
story.append(HRFlowable(width="100%", thickness=1, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
lines_part5 = [
("n", "*(धीमे — गंभीर)*"),
("d", "पानी की बात करते हैं।"),
("d", "पंजाब। हरियाणा। राजस्थान। दिल्ली।"),
("d", "इन राज्यों में ज़मीन से पानी निकाला जा रहा है —"),
("b", "100% से भी ज़्यादा।"),
("d", "यानी — जितना पानी ज़मीन में वापस जाता है —"),
("d", "उससे ज़्यादा हम खींच रहे हैं।"),
("b", "2030 तक —"),
("d", "सिर्फ 4 साल बाद —"),
("d", "भारत के लगभग हर राज्य में"),
("b", "पानी की माँग, आपूर्ति से ज़्यादा हो जाएगी।"),
("b", "60 करोड़ लोग —"),
("d", "पहले से ही पानी के गंभीर संकट में हैं।"),
("d", "और हम हैं कि बढ़ते जा रहे हैं।"),
]
for t, l in lines_part5:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(Spacer(1, 0.3*cm))
# Part 6 - Food and land
story.append(Paragraph("भाग 6 — खाना और ज़मीन", sub_head))
story.append(HRFlowable(width="100%", thickness=1, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
lines_part6 = [
("d", "खाने की बात करें।"),
("d", "हर साल —"),
("d", "1 से 2 लाख हेक्टेयर खेत —"),
("d", "शहरों में, सड़कों में, मकानों में समा जाते हैं।"),
("d", "ज़मीन घट रही है। मुंह बढ़ रहे हैं।"),
("d", "और दुनिया में?"),
("b", "हर साल हम खो रहे हैं — 1 करोड़ हेक्टेयर जंगल।"),
("d", "हर मिनट — 27 फुटबॉल मैदान जितना जंगल कट जाता है।"),
("n", "*(pause)*"),
("d", "जब जंगल कटते हैं — पानी कम होता है।"),
("d", "जब पानी कम होता है — खाना कम होता है।"),
("d", "जब खाना कम होता है — झगड़े शुरू होते हैं।"),
("b", "और झगड़ों की जड़ में —"),
("b", "बहुत बार — बहुत ज़्यादा लोग, बहुत कम संसाधन।"),
]
for t, l in lines_part6:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(Spacer(1, 0.3*cm))
# Part 7 - Quality of life
story.append(Paragraph("भाग 7 — जीवन स्तर पर असर", sub_head))
story.append(HRFlowable(width="100%", thickness=1, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
lines_part7 = [
("n", "*(भावनात्मक — धीमे)*"),
("d", "अब बात करते हैं — जिंदगी की गुणवत्ता की।"),
("d", "एक घर में कमाई है — 15,000 रुपये।"),
("b", "1 बच्चा — हर इंसान को मिलते हैं 5,000 रुपये।"),
("b", "5 बच्चे — हर इंसान को मिलते हैं — 2,100 रुपये।"),
("d", "पढ़ाई आधी। खाना आधा। सपने — कहाँ से आएंगे?"),
("d", "और यही हाल देशों का भी है।"),
("d", "भारत में आज —"),
("d", "1 डॉक्टर है — 1,457 मरीज़ों के लिए।"),
("d", "1 सरकारी स्कूल में बैठते हैं — 80 बच्चे।"),
("b", "57% महिलाएं हैं — खून की कमी से पीड़ित।"),
("d", "दुनिया में?"),
("b", "81 करोड़ लोग रोज़ भूखे सोते हैं।"),
("d", "जबकि हम हर साल —"),
("b", "1 अरब 30 करोड़ टन खाना बर्बाद करते हैं।"),
("n", "*(ज़ोर से)*"),
("d", "समस्या उत्पादन की नहीं है।"),
("b", "समस्या बंटवारे की है।"),
("d", "और बंटवारा तब और मुश्किल होता है —"),
("b", "जब बाँटने वाले बहुत ज़्यादा हो जाते हैं।"),
]
for t, l in lines_part7:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(Spacer(1, 0.3*cm))
story.append(PageBreak())
# Part 8 - China lesson
story.append(Paragraph("भाग 8 — चीन से सीख", sub_head))
story.append(HRFlowable(width="100%", thickness=1, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
lines_part8 = [
("n", "*(तेज़ — तथ्यात्मक)*"),
("d", "एक उदाहरण।"),
("d", "चीन ने 1980 में लागू किया — एक बाल नीति।"),
("d", "ज़बरदस्ती। कठोरता से।"),
("d", "नतीजा?"),
("b", "आज चीन की प्रजनन दर है — सिर्फ 1.03।"),
("d", "यानी दुनिया में सबसे कम।"),
("d", "हर साल चीन की आबादी घट रही है — 31 लाख।"),
("d", "औसत आयु — 40.6 साल।"),
("d", "देश बूढ़ा हो रहा है।"),
("d", "काम करने वाले कम। बुज़ुर्गों की देखभाल करने वाले और कम।"),
("n", "*(pause)*"),
("d", "और अब?"),
("b", "चीन की सरकार कह रही है — 'तीन बच्चे पैदा करो!'"),
("d", "पैसे दे रही है। ईनाम दे रही है।"),
("n", "*(व्यंग्य से)*"),
("d", "वही देश — जो कभी बोलता था —"),
("d", "'एक भी नहीं।'"),
("d", "अब बोल रहा है — 'तीन करो।'"),
("b", "यह है जब नीति गलत हो जाती है।"),
]
for t, l in lines_part8:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(Spacer(1, 0.3*cm))
# Part 9 - Hope
story.append(Paragraph("भाग 9 — उम्मीद — केरल और विज्ञान", sub_head))
story.append(HRFlowable(width="100%", thickness=1, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
lines_part9 = [
("n", "*(उत्साह से — उम्मीद से)*"),
("d", "लेकिन मैं आपको डराने नहीं आया।"),
("d", "मैं उम्मीद लेकर आया हूँ।"),
("d", "दुनिया में एक रास्ता है —"),
("d", "जो काम करता है।"),
("b", "जो न ज़बरदस्ती है, न अमानवीय।"),
("d", "वो रास्ता है —"),
("b", "शिक्षा। स्वास्थ्य। महिला सशक्तिकरण।"),
("d", "देखो केरल को — इसी भारत में।"),
("d", "लड़कियों को पढ़ाया।"),
("d", "महिलाओं को चुनाव करने दिया।"),
("d", "परिवार नियोजन अपनाया।"),
("d", "नतीजा?"),
("d", "साक्षरता — 96%।"),
("d", "शिशु मृत्यु दर — सबसे कम।"),
("d", "जीवन की गुणवत्ता — सबसे अच्छी।"),
("b", "जनसंख्या वृद्धि — सबसे धीमी।"),
("d", "और दुनिया में?"),
("d", "जो देश महिलाओं को शिक्षा देते हैं —"),
("b", "उनकी प्रजनन दर अपने आप गिरती है।"),
("d", "बिना किसी कानून के। बिना किसी दबाव के।"),
("d", "Global Footprint Network कहती है —"),
("b", "'लड़कियों की शिक्षा और परिवार नियोजन —"),
("b", "Earth Overshoot Day को 49 दिन पीछे धकेल सकते हैं।'"),
("b", "सिर्फ एक काम — 49 दिन का फर्क।"),
]
for t, l in lines_part9:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(PageBreak())
# Part 10 - Questions
story.append(Paragraph("भाग 10 — दर्शकों से सवाल", sub_head))
story.append(HRFlowable(width="100%", thickness=2, color=RED))
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph("*(एक कदम और आगे — आवाज़ बहुत धीमी — व्यक्तिगत)*", italic_note))
story.append(Paragraph("अब मैं आपसे कुछ सवाल पूछना चाहता हूँ।", dialogue))
story.append(Paragraph("सीधे सवाल। दिल से जवाब।", bold_line))
story.append(Spacer(1, 0.3*cm))
questions = [
("सवाल 1:", "(धीमे — माँ-बाप की आँखों में देखें)",
["जो माँ-बाप यहाँ हैं —",
"एक बार सोचिए —",
"आपने अपने बच्चे से आखिरी बार कब पूछा —",
"'बेटा, तुम बड़े होकर क्या बनना चाहते हो?'",
"*(pause)*",
"और क्या आपके पास इतना था —",
"उसका वो सपना पूरा करने के लिए?",
"*(लंबा pause)*"]),
("सवाल 2:", "(बहुत धीमे — महिलाओं की तरफ देखें)",
["जो बहनें यहाँ हैं —",
"क्या कभी आपने खुद से पूछा —",
"'मेरी ज़िंदगी सिर्फ बच्चे जनने के लिए है —",
"या मेरे भी कुछ सपने थे?'",
"*(pause)*",
"वो सपने कहाँ गए?",
"*(लंबा pause — सवाल हवा में रहने दें)*"]),
("सवाल 3:", "(अचानक तेज़ — झकझोरने वाला)",
["अगर 10 साल बाद —",
"आपका बच्चा आपसे पूछे —",
"'पापा, नल में पानी क्यों नहीं आता?'",
"'माँ, खाना इतना महंगा क्यों है?'",
"तो आप क्या जवाब देंगे?",
"*(pause)*"]),
("सवाल 4:", "(दृढ़ — लेकिन नरम)",
["हम सब कहते हैं —",
"'सरकार कुछ नहीं करती।'",
"लेकिन एक बार — सिर्फ एक बार —",
"खुद से पूछिए —",
"'मैंने क्या किया?'",
"क्या मैंने अपनी बेटी को पढ़ाया?",
"क्या मैंने पानी बचाया?",
"क्या मैंने सोचा — कि मेरे फैसले का असर —",
"सिर्फ मुझ पर नहीं — इस पूरी धरती पर पड़ता है?",
"*(pause)*"]),
("सवाल 5 — सबसे गहरा:", "(एकदम शांत — जैसे खुद से बोल रहे हों)",
["जब हम चले जाएंगे इस दुनिया से —",
"तो हमारे बच्चे हमें याद करेंगे —",
"क्या देकर गए हम उन्हें?",
"*(pause)*",
"पैसा? ज़मीन? मकान?",
"*(ज़ोर से)*",
"या एक साफ नदी?",
"एक हरा जंगल?",
"एक साँस लेने लायक हवा?",
"एक ऐसी धरती —",
"जो उन्हें भी उतना ही दे —",
"जितना हमें दिया?",
"*(बहुत लंबा pause)*"]),
]
for qnum, qnote, qlines in questions:
story.append(Paragraph(qnum, question_style))
story.append(Paragraph(f"*{qnote}*", italic_note))
for ql in qlines:
if ql.startswith("*("):
story.append(Paragraph(ql, italic_note))
else:
story.append(Paragraph(ql, bold_line))
story.append(Spacer(1, 0.3*cm))
story.append(PageBreak())
# Final message
story.append(Paragraph("अंतिम संदेश", sub_head))
story.append(HRFlowable(width="100%", thickness=2, color=DARK_GREEN))
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph("*(धीरे से मुस्कुराएं — शांत, आत्मविश्वास से)*", italic_note))
story.append(Spacer(1, 0.2*cm))
final_lines = [
("d", "याद रखिए — कुछ ज़रूरी आंकड़े —"),
("b", "8 अरब 30 करोड़ — आज की दुनिया।"),
("b", "1 अरब 47 करोड़ — आज का भारत — नंबर एक।"),
("b", "30 जुलाई — Earth Overshoot Day 2026 — धरती का बजट खत्म।"),
("b", "1.7 धरतियाँ — हम खर्च करते हैं — है सिर्फ एक।"),
("b", "2030 — पानी का संकट — सिर्फ 4 साल।"),
("n", "*(ज़ोर से — दृढ़ता से)*"),
("b", "यह सोचना है।"),
("b", "यह करना है।"),
("b", "आज से। अभी से।"),
]
for t, l in final_lines:
if t == "b":
story.append(Paragraph(l, bold_line))
elif t == "n":
story.append(Paragraph(l, italic_note))
else:
story.append(Paragraph(l, dialogue))
story.append(Spacer(1, 0.5*cm))
# Chants
story.append(Paragraph("*(दर्शकों के साथ — हाथ उठाकर — तीन बार)*", italic_note))
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph('"छोटा परिवार — सुखी परिवार!"', chant_style))
story.append(Paragraph('"बचेगा पानी — बचेगी धरती!"', chant_style))
story.append(Paragraph('"पढ़ेगा बच्चा — बढ़ेगा भारत!"', chant_style))
story.append(Spacer(1, 0.5*cm))
story.append(Paragraph("जय हिंद। 🙏", subtitle_style))
story.append(PageBreak())
# Delivery guide
story.append(Paragraph("🎤 प्रस्तुति की लय — Delivery Guide", section_head))
story.append(Spacer(1, 0.3*cm))
dg_data = [
["भाग", "आवाज़", "भाव"],
["भाग 1-2 (विश्व आंकड़े)", "तेज़, स्पष्ट", "आत्मविश्वास"],
["भाग 3 (Earth Overshoot)", "धीमा, गंभीर", "चिंता"],
["भाग 4 (भारत के आंकड़े)", "तेज़, एक-एक शब्द", "तथ्यात्मक"],
["भाग 5-6 (पानी/ज़मीन)", "सामान्य → गंभीर", "दर्द"],
["भाग 7 (जीवन स्तर)", "भावनात्मक, धीमा", "सहानुभूति"],
["भाग 8 (चीन)", "व्यंग्यात्मक, तेज़", "जागरूकता"],
["भाग 9 (केरल/उम्मीद)", "उत्साह से", "उम्मीद"],
["भाग 10 (सवाल)", "बहुत धीमा, व्यक्तिगत", "सबसे गहरा असर"],
["अंतिम नारे", "सबसे तेज़, दृढ़", "संकल्प"],
]
dg_table = Table(dg_data, colWidths=[6*cm, 4.5*cm, 5.5*cm])
dg_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), DARK_GREEN),
('TEXTCOLOR', (0,0), (-1,0), white),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 9.5),
('PADDING', (0,0), (-1,-1), 7),
('GRID', (0,0), (-1,-1), 0.5, MID_GRAY),
('ROWBACKGROUNDS', (0,1), (-1,-1), [LIGHT_BG, white]),
]))
story.append(dg_table)
story.append(Spacer(1, 0.5*cm))
story.append(Paragraph("💡 Golden Rules — स्वर्णिम नियम", sub_head))
golden = [
"1. Pause आपका सबसे बड़ा हथियार है — ज़्यादा बोलने से ज़्यादा असरदार",
"2. आंकड़े धीरे बोलें — दर्शक को process करने दें",
"3. दर्शकों की आँखों में देखें — यह आत्मा को छूता है",
"4. गलती हो जाए तो रुकें नहीं — आगे बढ़ते रहें",
"5. नारे में पूरी ताकत लगाएं — अंत यादगार हो",
"6. खुद यकीन रखें — आप जो कह रहे हैं वो सच है",
]
for g in golden:
story.append(Paragraph(g, body))
story.append(Spacer(1, 0.5*cm))
story.append(HRFlowable(width="100%", thickness=2, color=SAFFRON))
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph("एक अच्छा नुक्कड़ नाटक वह नहीं जो परफेक्ट हो।", subtitle_style))
story.append(Paragraph("अच्छा नुक्कड़ नाटक वह है जो दर्शक घर जाकर भी सोचते रहें।", tagline_style))
story.append(Spacer(1, 0.3*cm))
story.append(Paragraph("Script prepared for: Nukkad Natak — Population & Resources Awareness | July 2026", tip_style))
doc.build(story)
print(f"PDF created at: {OUTPUT_PATH}")
cd /home/daytona/workspace/natak-script && python create_script_pdf.py
ls -lh /home/daytona/workspace/natak-script/
Natak Script Main Dharti Bol Rahi Hoon
PDF Document · PDF
| पेज | सामग्री |
|---|---|
| पेज 1 | Cover — शीर्षक, प्रस्तुति जानकारी, Tips |
| पेज 2 | Quick Facts Card — सभी ज़रूरी आंकड़े एक जगह |
| पेज 3-4 | भाग 1-6: विश्व जनसंख्या → Earth Overshoot → भारत → पानी → खाना |
| पेज 5 | भाग 7-9: जीवन स्तर → चीन से सीख → उम्मीद (केरल) |
| पेज 6 | भाग 10: दर्शकों से 5 गहरे सवाल + अंतिम नारे |
| पेज 7 | Delivery Guide + Golden Rules |