Skip to the content.
print("hello world")
hello world
!pip install wikipedia
Requirement already satisfied: wikipedia in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (1.4.0)
Requirement already satisfied: beautifulsoup4 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from wikipedia) (4.12.3)
Requirement already satisfied: requests<3.0.0,>=2.0.0 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from wikipedia) (2.32.3)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from requests<3.0.0,>=2.0.0->wikipedia) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from requests<3.0.0,>=2.0.0->wikipedia) (3.8)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from requests<3.0.0,>=2.0.0->wikipedia) (2.2.2)
Requirement already satisfied: certifi>=2017.4.17 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from requests<3.0.0,>=2.0.0->wikipedia) (2024.8.30)
Requirement already satisfied: soupsieve>1.2 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from beautifulsoup4->wikipedia) (2.6)
import wikipedia
from IPython.display import display, Markdown

print("Welcome to Wikipedia!")
search_history = []
condition = True
while condition:
    search_input = input("Enter a search or type 'quit' to exit: ")
    if search_input != "quit":
            result = wikipedia.search(search_input)
            # Get the summary of the first result
            summary = wikipedia.summary(result[0])
            print(search_input)
            search_history.append(search_input)
            # print(summary) # console display
            display(Markdown(summary)) # Jupyter display
    else:
        condition = False
        print(f"Here is your search history: {search_history}")
        choice = input("Would you like to clear your search history? [y/n]")
        if choice == "y":
            search_history.clear()
            print("Search history cleared!")
            print(search_history)
        elif choice == "n":
            print("Ok, no problem.")
        else:
            print("Invalid choice entered.")
        print("Thank you for visiting Wikipedia! Come back soon!")
Welcome to Wikipedia!
chimpanzee

The chimpanzee (; Pan troglodytes), also simply known as the chimp, is a species of great ape native to the forests and savannahs of tropical Africa. It has four confirmed subspecies and a fifth proposed one. When its close relative the bonobo was more commonly known as the pygmy chimpanzee, this species was often called the common chimpanzee or the robust chimpanzee. The chimpanzee and the bonobo are the only species in the genus Pan. Evidence from fossils and DNA sequencing shows that Pan is a sister taxon to the human lineage and is thus humans’ closest living relative. The chimpanzee is covered in coarse black hair, but has a bare face, fingers, toes, palms of the hands, and soles of the feet. It is larger and more robust than the bonobo, weighing 40–70 kg (88–154 lb) for males and 27–50 kg (60–110 lb) for females and standing 150 cm (4 ft 11 in). The chimpanzee lives in groups that range in size from 15 to 150 members, although individuals travel and forage in much smaller groups during the day. The species lives in a strict male-dominated hierarchy, where disputes are generally settled without the need for violence. Nearly all chimpanzee populations have been recorded using tools, modifying sticks, rocks, grass and leaves and using them for hunting and acquiring honey, termites, ants, nuts and water. The species has also been found creating sharpened sticks to spear small mammals. Its gestation period is eight months. The infant is weaned at about three years old but usually maintains a close relationship with its mother for several years more. The chimpanzee is listed on the IUCN Red List as an endangered species. Between 170,000 and 300,000 individuals are estimated across its range. The biggest threats to the chimpanzee are habitat loss, poaching, and disease. Chimpanzees appear in Western popular culture as stereotyped clown-figures and have featured in entertainments such as chimpanzees’ tea parties, circus acts and stage shows. Although many chimpanzees have been kept as pets, their strength, aggression, and unpredictability makes them dangerous in this role. Some hundreds have been kept in laboratories for research, especially in the United States. Many attempts have been made to teach languages such as American Sign Language to chimpanzees, with limited success.

parakeet

A parakeet is any one of many small- to medium-sized species of parrot, in multiple genera, that generally has long tail feathers.

bonobo

Paul David Hewson (born 10 May 1960), known by the nickname Bono ( BON-oh), is an Irish singer-songwriter and activist. He is the lead vocalist and primary lyricist of the rock band U2. Born and raised in Dublin, Ireland, he attended Mount Temple Comprehensive School where in 1976 he began dating his future wife, Alison Stewart, as well as forming, with schoolmates, the band that became U2. Bono soon established himself as a passionate frontman for the band through his expressive vocal style and grandiose gestures and songwriting. His lyrics frequently include social and political themes, and religious imagery inspired by his Christian beliefs. During U2’s early years, Bono’s lyrics contributed to the group’s rebellious and spiritual tone. As the band matured, his lyrics became inspired more by personal experiences shared with the other members. As a member of U2, Bono has received 22 Grammy Awards and has been inducted into the Rock and Roll Hall of Fame. Aside from his music, Bono is an activist for social justice causes, both through U2 and as an individual. He is particularly active in campaigning to fight extreme poverty and HIV/AIDS in Africa, for which he co-founded DATA, EDUN, the ONE Campaign, and Product Red. In pursuit of these causes, he has participated in benefit concerts and lobbied politicians and heads of state for relief. Bono has been honoured for his philanthropic efforts. In 2005, Bono was named one of the Time Persons of the Year. He was granted an honorary knighthood by Elizabeth II of the United Kingdom in 2007 for “his services to the music industry and for his humanitarian work”, and was made a Commandeur of the French Ordre des Arts et des Lettres (Order of Arts and Letters) in 2013. Bono has also attracted criticism for bypassing African businesses in his activist efforts and for tax avoidance in his personal finances. Outside the band, he has recorded with numerous artists. He has collaborated with U2 bandmate the Edge on several projects, including: songs for Roy Orbison, Tina Turner, and Martin Garrix; and the soundtracks to the musical Spider-Man: Turn Off the Dark and a London stage adaptation of A Clockwork Orange. In business, he invested in the refurbishment of the Clarence Hotel in Dublin, and was managing director and a managing partner of the private equity firm Elevation Partners, which invested in several companies.

Here is your search history: ['chimpanzee', 'parakeet', 'bonobo']
Search history cleared!
[]
Thank you for visiting Wikipedia! Come back soon!
!pip install newspaper3k
Collecting newspaper3k
  Downloading newspaper3k-0.2.8-py3-none-any.whl.metadata (11 kB)
Requirement already satisfied: beautifulsoup4>=4.4.1 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from newspaper3k) (4.12.3)
Collecting Pillow>=3.3.0 (from newspaper3k)
  Downloading pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (9.2 kB)
Requirement already satisfied: PyYAML>=3.11 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from newspaper3k) (6.0.2)
Collecting cssselect>=0.9.2 (from newspaper3k)
  Downloading cssselect-1.2.0-py2.py3-none-any.whl.metadata (2.2 kB)
Collecting lxml>=3.6.0 (from newspaper3k)
  Downloading lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (3.8 kB)
Collecting nltk>=3.2.1 (from newspaper3k)
  Downloading nltk-3.9.1-py3-none-any.whl.metadata (2.9 kB)
Requirement already satisfied: requests>=2.10.0 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from newspaper3k) (2.32.3)
Collecting feedparser>=5.2.1 (from newspaper3k)
  Downloading feedparser-6.0.11-py3-none-any.whl.metadata (2.4 kB)
Collecting tldextract>=2.0.1 (from newspaper3k)
  Downloading tldextract-5.1.2-py3-none-any.whl.metadata (11 kB)
Collecting feedfinder2>=0.0.4 (from newspaper3k)
  Downloading feedfinder2-0.0.4.tar.gz (3.3 kB)
  Installing build dependencies ... [?25ldone
[?25h  Getting requirements to build wheel ... [?25ldone
[?25h  Preparing metadata (pyproject.toml) ... [?25ldone
[?25hCollecting jieba3k>=0.35.1 (from newspaper3k)
  Downloading jieba3k-0.35.1.zip (7.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.4/7.4 MB 12.4 MB/s eta 0:00:0000:0100:01
[?25h  Installing build dependencies ... [?25ldone
[?25h  Getting requirements to build wheel ... [?25ldone
[?25h  Preparing metadata (pyproject.toml) ... [?25ldone
[?25hRequirement already satisfied: python-dateutil>=2.5.3 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from newspaper3k) (2.9.0.post0)
Collecting tinysegmenter==0.3 (from newspaper3k)
  Downloading tinysegmenter-0.3.tar.gz (16 kB)
  Installing build dependencies ... [?25ldone
[?25h  Getting requirements to build wheel ... [?25ldone
[?25h  Preparing metadata (pyproject.toml) ... [?25ldone
[?25hRequirement already satisfied: soupsieve>1.2 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from beautifulsoup4>=4.4.1->newspaper3k) (2.6)
Requirement already satisfied: six in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from feedfinder2>=0.0.4->newspaper3k) (1.16.0)
Collecting sgmllib3k (from feedparser>=5.2.1->newspaper3k)
  Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB)
  Installing build dependencies ... [?25ldone
[?25h  Getting requirements to build wheel ... [?25ldone
[?25h  Preparing metadata (pyproject.toml) ... [?25ldone
[?25hCollecting click (from nltk>=3.2.1->newspaper3k)
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting joblib (from nltk>=3.2.1->newspaper3k)
  Downloading joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB)
Collecting regex>=2021.8.3 (from nltk>=3.2.1->newspaper3k)
  Downloading regex-2024.7.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.5/40.5 kB 1.6 MB/s eta 0:00:00
[?25hCollecting tqdm (from nltk>=3.2.1->newspaper3k)
  Downloading tqdm-4.66.5-py3-none-any.whl.metadata (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.6/57.6 kB 1.5 MB/s eta 0:00:00
[?25hRequirement already satisfied: charset-normalizer<4,>=2 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from requests>=2.10.0->newspaper3k) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from requests>=2.10.0->newspaper3k) (3.8)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from requests>=2.10.0->newspaper3k) (2.2.2)
Requirement already satisfied: certifi>=2017.4.17 in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from requests>=2.10.0->newspaper3k) (2024.8.30)
Collecting requests-file>=1.4 (from tldextract>=2.0.1->newspaper3k)
  Downloading requests_file-2.1.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting filelock>=3.0.8 (from tldextract>=2.0.1->newspaper3k)
  Downloading filelock-3.16.0-py3-none-any.whl.metadata (3.0 kB)
Downloading newspaper3k-0.2.8-py3-none-any.whl (211 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 211.1/211.1 kB 13.3 MB/s eta 0:00:00
[?25hDownloading cssselect-1.2.0-py2.py3-none-any.whl (18 kB)
Downloading feedparser-6.0.11-py3-none-any.whl (81 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.3/81.3 kB 6.0 MB/s eta 0:00:00
[?25hDownloading lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl (4.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 22.2 MB/s eta 0:00:0000:0100:01
[?25hDownloading nltk-3.9.1-py3-none-any.whl (1.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 25.0 MB/s eta 0:00:00a 0:00:01
[?25hDownloading pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (4.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 28.2 MB/s eta 0:00:0000:0100:01
[?25hDownloading tldextract-5.1.2-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.6/97.6 kB 7.3 MB/s eta 0:00:00
[?25hDownloading filelock-3.16.0-py3-none-any.whl (16 kB)
Downloading regex-2024.7.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (790 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 790.9/790.9 kB 21.0 MB/s eta 0:00:0000:01
[?25hDownloading requests_file-2.1.0-py2.py3-none-any.whl (4.2 kB)
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 6.7 MB/s eta 0:00:00
[?25hDownloading joblib-1.4.2-py3-none-any.whl (301 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 301.8/301.8 kB 16.7 MB/s eta 0:00:00
[?25hDownloading tqdm-4.66.5-py3-none-any.whl (78 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 5.2 MB/s eta 0:00:00
[?25hBuilding wheels for collected packages: tinysegmenter, feedfinder2, jieba3k, sgmllib3k
  Building wheel for tinysegmenter (pyproject.toml) ... [?25ldone
[?25h  Created wheel for tinysegmenter: filename=tinysegmenter-0.3-py3-none-any.whl size=13540 sha256=623ca9a84aaa9553e381c5a84387f88ebf9ef758450f150789ffb230ef142046
  Stored in directory: /home/adityasamavedam/.cache/pip/wheels/a5/91/9f/00d66475960891a64867914273fcaf78df6cb04d905b104a2a
  Building wheel for feedfinder2 (pyproject.toml) ... [?25ldone
[?25h  Created wheel for feedfinder2: filename=feedfinder2-0.0.4-py3-none-any.whl size=3343 sha256=405c3ff872a601136aca93041a5dcd703a6f73715f18a866b98a4ed7978ffa2d
  Stored in directory: /home/adityasamavedam/.cache/pip/wheels/9f/9f/fb/364871d7426d3cdd4d293dcf7e53d97f160c508b2ccf00cc79
  Building wheel for jieba3k (pyproject.toml) ... [?25ldone
[?25h  Created wheel for jieba3k: filename=jieba3k-0.35.1-py3-none-any.whl size=7398380 sha256=a7e999c6397a3969554fbc481c667766c493c59b6a170cf953877c9d1744e01e
  Stored in directory: /home/adityasamavedam/.cache/pip/wheels/26/72/f7/fff392a8d4ea988dea4ccf9788599d09462a7f5e51e04f8a92
  Building wheel for sgmllib3k (pyproject.toml) ... [?25ldone
[?25h  Created wheel for sgmllib3k: filename=sgmllib3k-1.0.0-py3-none-any.whl size=6048 sha256=b0c6427a5306eb1ab6731aff153c7635ece14cf775818b417d7d0f08f31ca026
  Stored in directory: /home/adityasamavedam/.cache/pip/wheels/03/f5/1a/23761066dac1d0e8e683e5fdb27e12de53209d05a4a37e6246
Successfully built tinysegmenter feedfinder2 jieba3k sgmllib3k
Installing collected packages: tinysegmenter, sgmllib3k, jieba3k, tqdm, regex, Pillow, lxml, joblib, filelock, feedparser, cssselect, click, requests-file, nltk, feedfinder2, tldextract, newspaper3k
Successfully installed Pillow-10.4.0 click-8.1.7 cssselect-1.2.0 feedfinder2-0.0.4 feedparser-6.0.11 filelock-3.16.0 jieba3k-0.35.1 joblib-1.4.2 lxml-5.3.0 newspaper3k-0.2.8 nltk-3.9.1 regex-2024.7.24 requests-file-2.1.0 sgmllib3k-1.0.0 tinysegmenter-0.3 tldextract-5.1.2 tqdm-4.66.5
!pip install newspaper
Collecting newspaper
  Downloading newspaper-0.1.0.7.tar.gz (176 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 176.9/176.9 kB 2.3 MB/s eta 0:00:0000:0100:01
[?25h  Installing build dependencies ... [?25ldone
[?25h  Getting requirements to build wheel ... [?25lerror
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [1 lines of output]
      WARNING! You are attempting to install newspaper's python2 repository on python3. PLEASE RUN `$ pip3 install newspaper3k` for python3 or `$ pip install newspaper` for python2
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
[?25herror: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
!pip install emoji
Collecting emoji
  Using cached emoji-2.12.1-py3-none-any.whl.metadata (5.4 kB)
Collecting typing-extensions>=4.7.0 (from emoji)
  Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Using cached emoji-2.12.1-py3-none-any.whl (431 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Installing collected packages: typing-extensions, emoji
Successfully installed emoji-2.12.1 typing-extensions-4.12.2
!pip install newspaper
Collecting newspaper
  Using cached newspaper-0.1.0.7.tar.gz (176 kB)
  Installing build dependencies ... [?25ldone
[?25h  Getting requirements to build wheel ... [?25lerror
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [1 lines of output]
      WARNING! You are attempting to install newspaper's python2 repository on python3. PLEASE RUN `$ pip3 install newspaper3k` for python3 or `$ pip install newspaper` for python2
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
[?25herror: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
pip install lxml lxml_html_clean
Requirement already satisfied: lxml in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (5.3.0)
Collecting lxml_html_clean
  Downloading lxml_html_clean-0.2.2-py3-none-any.whl.metadata (1.8 kB)
Downloading lxml_html_clean-0.2.2-py3-none-any.whl (13 kB)
Installing collected packages: lxml_html_clean
Successfully installed lxml_html_clean-0.2.2
Note: you may need to restart the kernel to use updated packages.
!pip install lxml[html_clean]
Requirement already satisfied: lxml[html_clean] in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (5.3.0)
Requirement already satisfied: lxml-html-clean in /home/adityasamavedam/csa/adityastudent_2025/venv/lib/python3.12/site-packages (from lxml[html_clean]) (0.2.2)
import newspaper
from newspaper import Article
import emoji

# URL of the article you want to extract
url = 'https://www.washingtonpost.com/weather/2024/09/08/california-line-fire-evacuations-san-bernardino/?itid=hp-top-table-main_p001_f006'

# Extract the article
article = Article(url)
article.download()
article.parse()

# Display article text
# print(article.text)
def add_emojis(text):
    # Mapping of keywords to emojis
    emoji_map = {
        'happy': '😊',
        'love': '❤️',
        'money': '💰',
        'fire': '🔥',
        'good': '👍',
        'bad': '👎',
        'south': '🔽'
    }

    # Replace words with their emoji equivalent
    for word, emj in emoji_map.items():
        text = text.replace(word, emj)
    
    return text

# Add emojis to the extracted article
article_with_emojis = add_emojis(article.text)

# Display article with emojis
print(article_with_emojis)
A quick-moving blaze in Southern California exploded in size this weekend, consuming more than 17,000 acres as of early Sunday and forcing evacuations amid a searing heat wave in the region. The Line Fire in San Bernardino County, which ignited late last week, quadrupled in size as the weekend began, scorching thousands of acres on Saturday alone. The flames raced up steep terrain, chewing through thick vegetation as they approached Running Springs, a mountain community of about 5,000 people that lies between the populated resort areas of Lake Arrowhead and Big Bear Lake. The community has been ordered to evacuate, while Lake Arrowhead and areas to its west are under an evacuation warning.

The Line Fire in San Bernadino County quadrupled in size over the weekend of Sept. 7, scorching more than 17,000 acres and forcing evacuations. (Video: The Washington Post)

Evacuation orders are also in effect on the 🔽 side of the 🔥, where structures could be affected in the city of Highland, which lies at the base of the mountains in San Bernardino County. Three 🔥fighters have been injured battling the blaze as of Sunday afternoon, according to a Cal Fire incident update. “Hot and dry conditions mixed with thunderstorms are expected to challenge 🔥fighters for the next few days,” the update stated.

Advertisement

Gov. Gavin Newsom (D) proclaimed a state of emergency in the county to secure federal assistance to respond to the 🔥, which in all threatens more than 35,000 homes, as well as critical infrastructure.

The 🔥 has “room to grow now in essentially three directions and there are population centers and pretty dense, dry vegetation in between those population centers,” UCLA climate scientist Daniel Swain said in a Saturday briefing.

The 🔥 initially sparked Thursday and had burned about 3,800 acres by Saturday morning, before ballooning thousands of acres through the afternoon. The blaze was so intense that it also formed a towering pyrocumulonimbus cloud — a 🔥-generated thunderstorm — that was sending out its own lightning, erratic winds and brief rain.

Pyrocumulus clouds may form on top of very hot 🔥s, like today for the Line Fire near Highland, CA. These can create very dangerous conditions for 🔥 fighters! As of 630PM, we recorded over 3700 lightning strikes inside the clouds, with over 280 ground strikes! #cawx @NWS https://t.co/EorjHIhRBw — NWS San Diego (@NWSSanDiego) September 8, 2024

The 🔥 is spreading amid a scorching heat wave in Southern California that has rivaled one seen in September 2020, with temperatures approaching or tying all-time records, exceeding 105 and even 110 degrees in many locations.

Advertisement

Vegetation in the area is “critically dry,” according to the San Bernardino National Forest.

“The San Bernardino front country … has everything you need for a 🔥 to get big,” retired Cal Fire assistant chief Tim Chavez said in an interview posted online by the Lookout, a wild🔥 reporting website.

Along with this week’s heat, Chavez said, that includes heavy fuels that in most places haven’t burned since the 1990s — and “steep, steep terrain leading up to the mountain communities.”

“Fuels that are stressed like that — they tend to surprise you,” he said.

Temperatures at base of the 🔥 have been running about 105-110 degrees each day this weekend, Alex Tardy, a meteorologist with the National Weather Service in San Diego, said in an email.

He compared the blaze to the El Dorado Fire which sparked during the September 2020 heat wave, burning almost 23,000 acres in San Bernardino and Riverside counties.

Advertisement

“These 🔥s are occurring in light winds, but this one is a little more complicated because it had thunderstorms over it yesterday and likely today as well,” he said.

Stormy skies cloud parts of the region, as monsoon thunderstorms in the area on Saturday also helped to intensify the 🔥. Officials are expecting Sunday to be another day of 🔥 growth and erratic 🔥 behavior.

“Unfortunately, the weather conditions over the next few days are not going to be favorable,” Swain said in the Saturday briefing. “It’s going to be very hot and relatively unstable over the next few days with some increasing winds next week.”

Cooler weather is expected to move in by midweek, but that transition could come with strong winds.

Meanwhile, the wind-driven Davis Fire 🔽 of Reno, Nev., has burned at least 3,300 acres since sparking Saturday, destroying at least six structures. It was spreading quickly again on Sunday, forcing new evacuations.

Advertisement

Strong, dry winds of 30 to 40 mph are expected Sunday as a weather disturbance passes through the region. The conditions are a major 🔥 weather risk for the Sierra Front, according to the National Weather Service at Reno, and a red-flag warning is in effect for western Nevada into eastern California from 11 a.m. until 8 p.m. Sunday, given the potential for fast-spreading blazes.