From 2a873139364e7e0a4b6381afdd9d84f0c77c0d6b Mon Sep 17 00:00:00 2001 From: klein panic Date: Thu, 31 Oct 2024 02:40:16 -0400 Subject: [PATCH] added new mode --- .../WebScraper/assets/oil_key_words.txt | 16 + Data-Collection/WebScraper/data/oil_news.csv | 21 - Data-Collection/WebScraper/data/oil_news.json | 2851 ++++------------- .../data/preprocessed_oil_news.json | 742 +++++ Data-Collection/WebScraper/main.py | 43 +- Data-Collection/WebScraper/main.py.bak | 13 + .../oil_news_preprocessor.cpython-311.pyc | Bin 0 -> 14401 bytes .../oil_news_scraper.cpython-311.pyc | Bin 7759 -> 9203 bytes .../backups/oil_news_preprocessor.py.bak | 202 ++ .../scrapers/oil_news_preprocessor.py | 231 ++ .../WebScraper/scrapers/oil_news_scraper.py | 45 +- 11 files changed, 1938 insertions(+), 2226 deletions(-) create mode 100644 Data-Collection/WebScraper/assets/oil_key_words.txt delete mode 100644 Data-Collection/WebScraper/data/oil_news.csv create mode 100644 Data-Collection/WebScraper/data/preprocessed_oil_news.json create mode 100644 Data-Collection/WebScraper/main.py.bak create mode 100644 Data-Collection/WebScraper/scrapers/__pycache__/oil_news_preprocessor.cpython-311.pyc create mode 100644 Data-Collection/WebScraper/scrapers/backups/oil_news_preprocessor.py.bak create mode 100644 Data-Collection/WebScraper/scrapers/oil_news_preprocessor.py diff --git a/Data-Collection/WebScraper/assets/oil_key_words.txt b/Data-Collection/WebScraper/assets/oil_key_words.txt new file mode 100644 index 0000000..109fbe1 --- /dev/null +++ b/Data-Collection/WebScraper/assets/oil_key_words.txt @@ -0,0 +1,16 @@ +oil 5 +profit 4 +price 3 +gas 4 +energy 5 +production 3 +demand 2 +supply 2 +barrel 3 +economy 4 +investment 3 +revenue 4 +loss 2 +rise 5 +decline 1 + diff --git a/Data-Collection/WebScraper/data/oil_news.csv b/Data-Collection/WebScraper/data/oil_news.csv deleted file mode 100644 index fcb37d1..0000000 --- a/Data-Collection/WebScraper/data/oil_news.csv +++ /dev/null @@ -1,21 +0,0 @@ -headline,link,date -Hess Beats Q3 Earnings Estimates On Robust Guyana Output,https://oilprice.com/Latest-Energy-News/World-News/Hess-Beats-Q3-Earnings-Estimates-On-Robust-Guyana-Output.html,"Oct 30, 2024 at 13:13 | Alex Kimani" -U.S. Governors Demand Power Price Overhaul As Costs Balloon 10 Fold,https://oilprice.com/Latest-Energy-News/World-News/US-Governors-Demand-Power-Price-Overhaul-As-Costs-Balloon-10-Fold.html,"Oct 30, 2024 at 12:10 | Julianne Geiger" -Russia’s Gazprom Boosts 2024 Investments to $16.9 Billion,https://oilprice.com/Latest-Energy-News/World-News/Russias-Gazprom-Boosts-2024-Investments-to-169-Billion.html,"Oct 30, 2024 at 10:44 | Charles Kennedy" -Investment Giants Form $50-Billion AI and Power Partnership,https://oilprice.com/Latest-Energy-News/World-News/Investment-Giants-Form-50-Billion-AI-and-Power-Partnership.html,"Oct 30, 2024 at 09:20 | Charles Kennedy" -Vietnamese EV Maker Gets $1 Billion in Funding Led by UAE,https://oilprice.com/Latest-Energy-News/World-News/Vietnamese-EV-Maker-Gets-1-Billion-in-Funding-Led-by-UAE.html,"Oct 30, 2024 at 08:55 | Charles Kennedy" -The West Needs Incentives to Cut Russian Nuclear Fuel Dependence,https://oilprice.com/Latest-Energy-News/World-News/The-West-Needs-Incentives-to-Cut-Russian-Nuclear-Fuel-Dependence.html,"Oct 30, 2024 at 08:03 | Tsvetana Paraskova" -Gazprom Unit Sues Industrial Gases Giant Linde for $884 Million,https://oilprice.com/Latest-Energy-News/World-News/Gazprom-Unit-Sues-Industrial-Gases-Giant-Linde-for-884-Million.html,"Oct 30, 2024 at 07:33 | Tsvetana Paraskova" -Chinese Oil Major to Explore Iraqi Field,https://oilprice.com/Latest-Energy-News/World-News/Chinese-Oil-Major-to-Explore-Iraqi-Field.html,"Oct 30, 2024 at 06:09 | Charles Kennedy" -Oil Prices Remain Subdued on the Prospect of an Israel-Lebanon Ceasefire,https://oilprice.com/Latest-Energy-News/World-News/Oil-Prices-Remain-Subdued-on-Prospect-of-Israel-Lebanon-Ceasefire.html,"Oct 30, 2024 at 04:55 | Irina Slav" -Ukraine and Russia Discuss Halting Attacks on Energy Sites,https://oilprice.com/Latest-Energy-News/World-News/Ukraine-and-Russia-Discuss-Halting-Attacks-on-Energy-Sites.html,"Oct 30, 2024 at 04:05 | Tsvetana Paraskova" -Lukoil’s Trading Arm Looks to Revive U.S. Business,https://oilprice.com/Latest-Energy-News/World-News/Lukoils-Trading-Arm-Looks-to-Revive-US-Business.html,"Oct 30, 2024 at 03:08 | Tsvetana Paraskova" -"Unexpected Crude, Product Draws Send Oil Prices Up",https://oilprice.com/Latest-Energy-News/World-News/Unexpected-Crude-Product-Draws-Send-Oil-Prices-Up.html,"Oct 29, 2024 at 15:51 | Julianne Geiger" -"U.S. To Buy 3 Million Barrels for The SPR, But There’s A Problem",https://oilprice.com/Latest-Energy-News/World-News/US-To-Buy-3-Million-Barrels-for-The-SPR-But-Theres-A-Problem.html,"Oct 29, 2024 at 13:56 | Alex Kimani" -"As Oil Job Losses Mount, Steelworkers Union Looks to Clean Energy",https://oilprice.com/Latest-Energy-News/World-News/As-Oil-Job-Losses-Mount-Steelworkers-Union-Looks-to-Clean-Energy.html,"Oct 29, 2024 at 13:05 | Alex Kimani" -TotalEnergies to Produce More Gas Condensate Offshore Denmark,https://oilprice.com/Latest-Energy-News/World-News/TotalEnergies-to-Produce-More-Gas-Condensate-Offshore-Denmark.html,"Oct 29, 2024 at 10:59 | Charles Kennedy" -Phillips 66 Beats Analyst Estimates Despite Earnings Dip in Q3,https://oilprice.com/Latest-Energy-News/World-News/Phillips-66-Beats-Analyst-Estimates-Despite-Earnings-Dip-in-Q3.html,"Oct 29, 2024 at 09:52 | Charles Kennedy" -UK Offshore Oil Platform Halted Due to Gas Compressor Issue,https://oilprice.com/Latest-Energy-News/World-News/UK-Offshore-Oil-Platform-Halted-Due-to-Gas-Compressor-Issue.html,"Oct 29, 2024 at 09:12 | Charles Kennedy" -Nigeria Discusses Crude and Fuel Supply with Africa’s Top Refinery,https://oilprice.com/Latest-Energy-News/World-News/Nigeria-Discusses-Crude-and-Fuel-Supply-with-Africas-Top-Refinery.html,"Oct 29, 2024 at 07:56 | Tsvetana Paraskova" -Austria’s OMV Profit Slumps on Weak Oil Trading and Refining,https://oilprice.com/Latest-Energy-News/World-News/Austrias-OMV-Profit-Slumps-on-Weak-Oil-Trading-and-Refining.html,"Oct 29, 2024 at 07:06 | Tsvetana Paraskova" -BP Earnings Top Forecasts Despite Weaker Oil Prices and Refining,https://oilprice.com/Latest-Energy-News/World-News/BP-Earnings-Top-Forecasts-Despite-Weaker-Oil-Prices-and-Refining.html,"Oct 29, 2024 at 06:03 | Tsvetana Paraskova" diff --git a/Data-Collection/WebScraper/data/oil_news.json b/Data-Collection/WebScraper/data/oil_news.json index 07b0301..34cac0b 100644 --- a/Data-Collection/WebScraper/data/oil_news.json +++ b/Data-Collection/WebScraper/data/oil_news.json @@ -5,18 +5,7 @@ "date": "Oct 30, 2024 at 13:13", "author": "Alex Kimani", "excerpt": "Leading U.S. shale operator, Hess Corp. (NYSE:HES), has posted yet another impressive earnings report, with its stake in prolific Guyana helping…", - "keywords": [ - "posted", - "estimates", - "robust", - "leading", - "hes", - "on", - "has", - "shale", - "nyse", - "hess" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -26,16 +15,14 @@ "author": "Julianne Geiger", "excerpt": "Five U.S. governors have demanded PJM Interconnection, the largest power grid operator in the U.S., revise its pricing system after its recent capacity auction delivered a staggering increase in power…", "keywords": [ - "demanded", - "a", - "governors", - "power", - "price", - "system", - "staggering", - "fold", - "auction", - "pjm" + [ + "price", + 3 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -46,16 +33,14 @@ "author": "Charles Kennedy", "excerpt": "Gazprom is raising its investment plan for 2024 by 4% to $16.9 billion (1.642 trillion Russian rubles), thanks to rising exports and domestic supply, the Russian gas giant said…", "keywords": [ - "investments", - "16", - "1", - "rising", - "plan", - "and", - "by", - "thanks", - "2024", - "domestic" + [ + "investment", + 3 + ], + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -66,16 +51,14 @@ "author": "Charles Kennedy", "excerpt": "Global investment firm KKR and private-equity giant Energy Capital Partners on Wednesday announced a $50 billion strategic partnership to invest in data centers and power generation to support the…", "keywords": [ - "partnership", - "equity", - "a", - "power", - "capital", - "private", - "giants", - "on", - "and", - "firm" + [ + "energy", + 5 + ], + [ + "investment", + 3 + ] ], "sentiment_analysis": null }, @@ -85,18 +68,7 @@ "date": "Oct 30, 2024 at 08:55", "author": "Charles Kennedy", "excerpt": "Vietnam’s electric vehicle manufacturer VinFast Auto is expected to receive at least $1 billion in overseas funding led by Emirates Driving Company (EDC), Abu Dhabi’s leading driver training and road…", - "keywords": [ - "vinfast", - "driving", - "emirates", - "ev", - "at", - "driver", - "1", - "leading", - "vietnamese", - "road" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -106,16 +78,10 @@ "author": "Tsvetana Paraskova", "excerpt": "The Western countries will need additional incentives and sanctions on Russia to reduce their dependence on the Russian supply of nuclear fuel, according to French company Orano, one of the…", "keywords": [ - "sanctions", - "cut", - "their", - "on", - "and", - "additional", - "need", - "russian", - "russia", - "needs" + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -125,18 +91,7 @@ "date": "Oct 30, 2024 at 07:33", "author": "Tsvetana Paraskova", "excerpt": "A unit of Russian gas giant Gazprom is suing Linde, the world’s largest industrial gases company, in an $884 million (85.7 billion Russian rubles) claim over Linde’s withdrawal from a…", - "keywords": [ - "suing", - "a", - "industrial", - "an", - "gases", - "world", - "7", - "over", - "largest", - "rubles" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -145,18 +100,7 @@ "date": "Oct 30, 2024 at 06:09", "author": "Charles Kennedy", "excerpt": "China’s CNOOC has inked a deal for exploration at an oil field in central Iraq, the company said today.\nThe deposit, Block 7, will be managed by a fully owned…", - "keywords": [ - "fully", - "china", - "a", - "at", - "exploration", - "chinese", - "an", - "field", - "has", - "7" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -165,18 +109,7 @@ "date": "Oct 30, 2024 at 04:55", "author": "Irina Slav", "excerpt": "Crude oil prices remained subdued after falling to the lowest in a month earlier in the week, as Israel indicated it was ready to negotiate an end to the hostilities…", - "keywords": [ - "a", - "prospect", - "an", - "ceasefire", - "on", - "was", - "falling", - "lowest", - "oil", - "remain" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -186,16 +119,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Russia and Ukraine are in the very early stages of Qatar-mediated talks about halting attacks on each other’s energy facilities and infrastructure, the Financial Times reports, citing sources with…", "keywords": [ - "halting", - "sites", - "sources", - "attacks", - "on", - "qatar", - "and", - "each", - "very", - "early" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -205,18 +132,7 @@ "date": "Oct 30, 2024 at 03:08", "author": "Tsvetana Paraskova", "excerpt": "Litasco, the international oil trading and shipping firm owned by Russian oil company Lukoil, is looking to rebuild its business in the Americas by arranging credit lines and distancing itself…", - "keywords": [ - "arm", - "business", - "rebuild", - "shipping", - "and", - "trading", - "by", - "international", - "firm", - "oil" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -225,18 +141,7 @@ "date": "Oct 29, 2024 at 15:51", "author": "Julianne Geiger", "excerpt": "Crude oil inventories in the United fell by 573,000 barrels for the week ending October 25, according to The American Petroleum Institute (API). Analysts had expected a build of 2.3…", - "keywords": [ - "barrels", - "institute", - "a", - "product", - "send", - "3", - "build", - "petroleum", - "draws", - "2" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -246,16 +151,10 @@ "author": "Alex Kimani", "excerpt": "The U.S. Department of Energy (DoE) is seeking to purchase 3 million barrels of crude oil for the Strategic Petroleum Reserve (SPR), the latest in a string of…", "keywords": [ - "barrels", - "a", - "3", - "but", - "oil", - "reserve", - "spr", - "u", - "latest", - "problem" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -266,16 +165,10 @@ "author": "Alex Kimani", "excerpt": "The United Steelworkers union is counting on renewable energy projects to offset job losses at oil refining and petrochemical plants, a union official has told…", "keywords": [ - "a", - "petrochemical", - "at", - "union", - "on", - "and", - "plants", - "official", - "has", - "projects" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -285,18 +178,7 @@ "date": "Oct 29, 2024 at 10:59", "author": "Charles Kennedy", "excerpt": "U.S. refining and chemicals giant Phillips 66 (NYSE: PSX) booked higher-than-expected earnings for the third quarter even if earnings plunged from a year earlier, as expected, due to weak…", - "keywords": [ - "totalenergies", - "than", - "plunged", - "quarter", - "a", - "offshore", - "phillips", - "produce", - "if", - "and" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -305,18 +187,7 @@ "date": "Oct 29, 2024 at 09:52", "author": "Charles Kennedy", "excerpt": "U.S. refining and chemicals giant Phillips 66 (NYSE: PSX) booked higher-than-expected earnings for the third quarter even if earnings plunged from a year earlier, as expected, due to weak…", - "keywords": [ - "than", - "plunged", - "quarter", - "a", - "estimates", - "phillips", - "if", - "and", - "66", - "weak" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -326,16 +197,10 @@ "author": "Charles Kennedy", "excerpt": "Production via the Triton Floating Production Storage & Offloading (FPSO) vessel in the UK North Sea has been halted due to a problem with the single gas compressor in operation,…", "keywords": [ - "triton", - "storage", - "single", - "a", - "offshore", - "offloading", - "sea", - "compressor", - "via", - "has" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -346,16 +211,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Aliko Dangote, Africa’s richest person and the owner of the continent’s newest and biggest refinery, is discussing crude supply to the refinery and fuel supply to Nigeria with Nigeria’s President…", "keywords": [ - "is", - "discusses", - "dangote", - "owner", - "top", - "and", - "person", - "aliko", - "richest", - "discussing" + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -366,16 +225,14 @@ "author": "Tsvetana Paraskova", "excerpt": "Austrian energy company OMV reported a lower-than-expected net profit for the third quarter as stronger chemicals sales and margins could not fully offset weaker oil prices, refining margins, and trading.…", "keywords": [ - "than", - "could", - "fully", - "quarter", - "a", - "austrian", - "on", - "and", - "weak", - "trading" + [ + "energy", + 5 + ], + [ + "profit", + 4 + ] ], "sentiment_analysis": null }, @@ -386,16 +243,10 @@ "author": "Tsvetana Paraskova", "excerpt": "BP (NYSE: BP) booked third-quarter earnings above analyst expectations, although the profit was lower from a year earlier and the second quarter amid weaker oil prices and low refining…", "keywords": [ - "bp", - "quarter", - "a", - "forecasts", - "amid", - "top", - "was", - "and", - "above", - "although" + [ + "profit", + 4 + ] ], "sentiment_analysis": null }, @@ -405,18 +256,7 @@ "date": "Oct 29, 2024 at 05:09", "author": "Irina Slav", "excerpt": "China plans to export 12.4% less refined petroleum products in November compared to this month, Chinese media report, citing a survey by OilChem.\nTotal fuel exports are planned at…", - "keywords": [ - "compared", - "products", - "china", - "a", - "media", - "at", - "chinese", - "less", - "by", - "month" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -426,16 +266,10 @@ "author": "Irina Slav", "excerpt": "QatarEnergy will partner with French TotalEnergy on a solar power project in Iraq, part of a larger energy project planned by the supermajor. The two will have equal shares in…", "keywords": [ - "project", - "a", - "solar", - "power", - "larger", - "on", - "totalenergy", - "by", - "shares", - "partners" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -446,16 +280,10 @@ "author": "Irina Slav", "excerpt": "A cargo of 400,000 barrels of crude has departed from Mexico en route to Cuba, which is reeling from fuel shortages and blackouts.\nReuters reported that the cargo departed…", "keywords": [ - "strapped", - "is", - "400", - "barrels", - "a", - "mexico", - "cargo", - "cuba", - "shortages", - "that" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -465,18 +293,7 @@ "date": "Oct 28, 2024 at 13:53", "author": "Alex Kimani", "excerpt": "Oil markets have continued the downward spiral, with oil prices falling dramatically after Israel launched limited attacks on Iran. Supreme Leader Ayatollah Ali Khamenei helped cool tensions on…", - "keywords": [ - "tensions", - "cool", - "limited", - "leader", - "iran", - "attacks", - "ayatollah", - "on", - "markets", - "ali" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -485,18 +302,7 @@ "date": "Oct 28, 2024 at 12:45", "author": "Michael Kern", "excerpt": "Europe’s benchmark natural gas prices slumped on Monday from their 2024 high from last week as Israel’s retaliation for the Iranian missile strike was limited in scope and…", - "keywords": [ - "slumped", - "limited", - "highs", - "futures", - "monday", - "their", - "on", - "was", - "and", - "missile" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -506,16 +312,10 @@ "author": "Charles Kennedy", "excerpt": "Masdar, the clean energy giant of the United Arab Emirates (UAE), has pushed back its target to reach 1 million tons per year of green hydrogen capacity beyond 2030, the…", "keywords": [ - "emirates", - "reach", - "1", - "green", - "pushes", - "has", - "2030", - "uae", - "pushed", - "clean" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -526,16 +326,14 @@ "author": "Charles Kennedy", "excerpt": "IndianOil, the biggest refiner in India, reported on Monday a net profit tumbling by 98.6% in the quarter to September from a year ago amid low Indian fuel demand…", "keywords": [ - "quarter", - "a", - "at", - "amid", - "indian", - "monday", - "top", - "on", - "weak", - "refiner" + [ + "profit", + 4 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -546,16 +344,10 @@ "author": "Tsvetana Paraskova", "excerpt": "After a record $2-billion initial public offering, OQ Exploration and Production Company (OQEP), Oman’s wholly-state-owned upstream oil and gas operator, fell by more than 8% at its market debut…", "keywords": [ - "than", - "upstream", - "plunges", - "a", - "oqep", - "offering", - "at", - "exploration", - "and", - "2" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -566,16 +358,14 @@ "author": "Tsvetana Paraskova", "excerpt": "Despite lower international oil prices, Chinese state-held oil and gas giant CNOOC reported on Monday its highest-ever profit for the third quarter, on the back of record oil and…", "keywords": [ - "highest", - "china", - "quarter", - "jumps", - "chinese", - "monday", - "on", - "and", - "international", - "profit" + [ + "profit", + 4 + ], + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -585,18 +375,7 @@ "date": "Oct 28, 2024 at 05:57", "author": "Tsvetana Paraskova", "excerpt": "State oil giant PetroChina plans to shut its largest Chinese refinery in 2025 after years of considering moving the processing to a smaller site, anonymous sources told Reuters on…", - "keywords": [ - "a", - "sources", - "chinese", - "moving", - "considering", - "2025", - "on", - "shut", - "largest", - "set" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -606,16 +385,14 @@ "author": "Irina Slav", "excerpt": "South Korean battery major LG Energy Solution has reported a 40% drop in third-quarter profits, resulting from slowing demand for battery cars.\nThe figure that the company reported, at…", "keywords": [ - "drop", - "40", - "quarter", - "ev", - "a", - "at", - "tanks", - "that", - "has", - "major" + [ + "energy", + 5 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -626,16 +403,10 @@ "author": "Irina Slav", "excerpt": "Crude oil prices began the week with a loss, after Israel’s retaliatory strike against Iran failed to inflict substantial enough damage, according to the Iranian side, thus reducing the risk…", "keywords": [ - "tensions", - "cool", - "tumble", - "a", - "began", - "iran", - "reducing", - "side", - "oil", - "risk" + [ + "loss", + 2 + ] ], "sentiment_analysis": null }, @@ -645,18 +416,7 @@ "date": "Oct 28, 2024 at 02:49", "author": "Irina Slav", "excerpt": "BP and Eni have returned to Libya after ten years of avoiding the country amid its civil war.\nPer a statement by the National Oil Corporation of Libya, Italy’s…", - "keywords": [ - "bp", - "return", - "avoiding", - "country", - "majors", - "a", - "statement", - "decade", - "amid", - "libya" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -666,16 +426,10 @@ "author": "ZeroHedge", "excerpt": "U.S. natural gas production from shale and tight formations, which accounts for 79% of dry natural gas production, decreased slightly in the first nine months of 2024 compared with the…", "keywords": [ - "compared", - "slightly", - "accounts", - "first", - "dry", - "declines", - "2000", - "and", - "months", - "shale" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -685,18 +439,7 @@ "date": "Oct 25, 2024 at 16:16", "author": "Julianne Geiger", "excerpt": "Russia's Novatek recently halted operations at its Arctic LNG 2 project, and it has no plans to restart it this winter, according to an anonymous Reuters source familiar with the…", - "keywords": [ - "ice", - "project", - "operations", - "at", - "winter", - "lng", - "an", - "on", - "and", - "has" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -706,16 +449,14 @@ "author": "Julianne Geiger", "excerpt": "New Mexico is evaluating new oil and gas drilling restrictions that have the potential to impact production and revenue in the coming years, according to a new study released this…", "keywords": [ - "impact", - "a", - "potential", - "mexico", - "green", - "that", - "and", - "revenue", - "oil", - "stymie" + [ + "revenue", + 4 + ], + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -726,16 +467,14 @@ "author": "Charles Kennedy", "excerpt": "Cepsa, Spain’s second-largest oil company, will delay its $3.25 billion (3 billion euros) investment into domestic green hydrogen projects if Spain makes the windfall tax on energy firms permanent.\nCepsa…", "keywords": [ - "tax", - "euros", - "makes", - "3", - "green", - "into", - "spain", - "if", - "on", - "plan" + [ + "energy", + 5 + ], + [ + "investment", + 3 + ] ], "sentiment_analysis": null }, @@ -745,18 +484,7 @@ "date": "Oct 25, 2024 at 08:26", "author": "Tsvetana Paraskova", "excerpt": "The European Union and China agreed on Friday to continue discussions on a possible alternative to the EU import tariffs on China-made electric vehicles, a week before the levies are…", - "keywords": [ - "discussions", - "china", - "ev", - "a", - "vehicles", - "continue", - "alternative", - "union", - "on", - "and" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -765,18 +493,7 @@ "date": "Oct 25, 2024 at 07:12", "author": "RFE/RL staff", "excerpt": "Israel's weekslong aerial bombardment and ground invasion of Lebanon has targeted the leadership and military capabilities of Hezbollah.\nNow, Israel has expanded its targets and hit civilian…", - "keywords": [ - "hit", - "power", - "hezbollah", - "political", - "and", - "has", - "leadership", - "now", - "civilian", - "expanded" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -785,18 +502,7 @@ "date": "Oct 25, 2024 at 06:48", "author": "Tsvetana Paraskova", "excerpt": "The Biden Administration has granted a final federal permit to a lithium-boron project in Nevada in the first such project approved by the Administration as part of its efforts to…", - "keywords": [ - "project", - "first", - "final", - "a", - "efforts", - "permit", - "has", - "federal", - "by", - "approves" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -806,16 +512,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Increased use of natural gas for power generation has made the United States more dependent on fossil fuels for its electricity supply this year than China, the world’s top carbon…", "keywords": [ - "than", - "dependent", - "china", - "power", - "world", - "top", - "on", - "has", - "now", - "states" + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -826,16 +526,18 @@ "author": "Tsvetana Paraskova", "excerpt": "Italian energy giant Eni (NYSE: E) is raising its share repurchase program after reporting consensus-beating profits for the third quarter amid higher upstream production and portfolio upgrading.\nEni", "keywords": [ - "upstream", - "e", - "beating", - "quarter", - "forecasts", - "accelerates", - "portfolio", - "amid", - "reporting", - "and" + [ + "energy", + 5 + ], + [ + "profit", + 4 + ], + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -846,16 +548,14 @@ "author": "Irina Slav", "excerpt": "India’s crude oil demand is about to add 4% during the final quarter of the year amid a festival season that also coincides with increased agricultural activity after the monsoon…", "keywords": [ - "quarter", - "final", - "q4", - "a", - "season", - "coincides", - "amid", - "that", - "festival", - "agricultural" + [ + "rise", + 5 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -866,16 +566,10 @@ "author": "Irina Slav", "excerpt": "The UK and Australia will work together to pursue their energy transition goals, the prime ministers of the two countries said today.\nPMs Keir Starmer and Anthony Albanese did not…", "keywords": [ - "did", - "their", - "on", - "prime", - "starmer", - "and", - "not", - "keir", - "anthony", - "work" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -886,16 +580,14 @@ "author": "Irina Slav", "excerpt": "Crude oil prices were headed for a weekly jump this week fueled by geopolitical concerns as Chinese demand prospects took a back seat for a while.\nDuring the week, Israel…", "keywords": [ - "fueled", - "a", - "were", - "course", - "chinese", - "on", - "by", - "while", - "geopolitical", - "seat" + [ + "rise", + 5 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -906,16 +598,10 @@ "author": "Julianne Geiger", "excerpt": "Last week, Phillips 66 said it would shut down its Los Angeles oil refinery by the end of next year. Now, refining peer Valero Energy Corp is suggesting it could…", "keywords": [ - "could", - "is", - "phillips", - "shut", - "los", - "66", - "angeles", - "by", - "now", - "oil" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -926,16 +612,14 @@ "author": "Alex Kimani", "excerpt": "Europe's data center power consumption is expected to almost triple by 2030 and will require a surge in electricity—supply mostly from low-carbon sources coupled with grid infrastructure upgrades, McKinsey", "keywords": [ - "almost", - "consumption", - "a", - "sources", - "power", - "center", - "and", - "by", - "upgrades", - "2030" + [ + "demand", + 2 + ], + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -946,16 +630,10 @@ "author": "Julianne Geiger", "excerpt": "Norway's largest oilfield, Johan Sverdrup, is expected to come off its production peak by early 2025, according to operator Equinor. The field, a cornerstone of Norway's oil output since it…", "keywords": [ - "cornerstone", - "sverdrup", - "a", - "field", - "2025", - "by", - "largest", - "early", - "oil", - "set" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -965,18 +643,7 @@ "date": "Oct 24, 2024 at 08:57", "author": "Charles Kennedy", "excerpt": "Tesla (NASDAQ: TSLA) saw its shares jump by 20% after hours on Wednesday and another 14% in pre-market trade on Thursday after reporting earnings for the third quarter beating…", - "keywords": [ - "tesla", - "tsla", - "quarter", - "beating", - "stock", - "reporting", - "thursday", - "nasdaq", - "on", - "saw" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -986,16 +653,14 @@ "author": "Charles Kennedy", "excerpt": "One of the biggest U.S. refiners, Valero Energy (NYSE: VLO), beat Wall Street estimates even as it reported a widely expected plunge in its third-quarter earnings due to slumping…", "keywords": [ - "quarter", - "tops", - "a", - "estimates", - "slumping", - "street", - "profit", - "oil", - "even", - "reported" + [ + "energy", + 5 + ], + [ + "profit", + 4 + ] ], "sentiment_analysis": null }, @@ -1006,16 +671,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Indian firm Adani Total Gas reported on Thursday a 7.5% increase in its consolidated profit for the quarter ended September 30, as sales of compressed natural gas (CNG) for…", "keywords": [ - "consolidated", - "quarter", - "a", - "grows", - "thursday", - "30", - "indian", - "on", - "7", - "5" + [ + "profit", + 4 + ] ], "sentiment_analysis": null }, @@ -1026,16 +685,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Lower oil prices and production volumes failed to offset rising natural gas prices and output at Equinor (NYSE: EQNR), which reported on Thursday lower-than-expected adjusted operating income, its key…", "keywords": [ - "eqnr", - "than", - "at", - "estimates", - "thursday", - "rising", - "on", - "and", - "volumes", - "oil" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -1046,16 +699,18 @@ "author": "Tsvetana Paraskova", "excerpt": "China’s recent surge in coal production and imports has combined with a weaker economy to create a coal glut, which has prompted Chinese importers to discuss lowering volumes under long-term…", "keywords": [ - "could", - "importers", - "china", - "decline", - "a", - "lowering", - "chinese", - "2025", - "long", - "prompted" + [ + "economy", + 4 + ], + [ + "production", + 3 + ], + [ + "decline", + 1 + ] ], "sentiment_analysis": null }, @@ -1065,18 +720,7 @@ "date": "Oct 24, 2024 at 04:53", "author": "Tsvetana Paraskova", "excerpt": "Mexico’s state-controlled oil giant Pemex plans to raise its oil and gas reserves, including via intensified deepwater exploration, under new President Claudia Sheinbaum, Reuters reports, citing an internal company…", - "keywords": [ - "including", - "exploration", - "reserves", - "mexico", - "claudia", - "an", - "via", - "and", - "controlled", - "intensified" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1086,16 +730,14 @@ "author": "Irina Slav", "excerpt": "The price of natural gas price in Alberta is set to lose its discount once the LNG Canada project enters into operation, the chief executive of Tourmaline Energy, the country’s…", "keywords": [ - "country", - "project", - "enters", - "price", - "lng", - "lose", - "into", - "on", - "operation", - "alberta" + [ + "energy", + 5 + ], + [ + "price", + 3 + ] ], "sentiment_analysis": null }, @@ -1106,16 +748,10 @@ "author": "Irina Slav", "excerpt": "Transocean and Seadrill are discussing a merger to capitalize on a rebound in offshore oil and gas investment, Bloomberg has reported, citing unnamed sources in the know.\nA deal…", "keywords": [ - "capitalize", - "transocean", - "a", - "sources", - "offshore", - "on", - "and", - "has", - "oil", - "reported" + [ + "investment", + 3 + ] ], "sentiment_analysis": null }, @@ -1126,16 +762,10 @@ "author": "Charles Kennedy", "excerpt": "Raw coal production in the Chinese province of Shanxi rose to 933.66 million tons over the first nine months of the year, Chinese media have reported, citing provincial authorities.…", "keywords": [ - "province", - "provincial", - "china", - "first", - "media", - "authorities", - "chinese", - "66", - "months", - "output" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -1146,16 +776,10 @@ "author": "Alex Kimani", "excerpt": "Top British North Sea producer Harbour Energy (OTCPK:PMOIF) has revealed plans to sell stakes in North Sea oilfields and has revived plans for a U.S. listing,…", "keywords": [ - "tax", - "british", - "harbour", - "producer", - "a", - "exodus", - "ahead", - "hikes", - "sea", - "top" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -1166,16 +790,10 @@ "author": "Alex Kimani", "excerpt": "Shell Energy North America (US), a subsidiary of Shell Plc (NYSE:SHEL), has agreed to acquire a 100% equity stake in RISEC Holdings, LLC, owner…", "keywords": [ - "risec", - "equity", - "a", - "power", - "owner", - "shell", - "subsidiary", - "has", - "holdings", - "shel" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -1186,16 +804,14 @@ "author": "Charles Kennedy", "excerpt": "Renewable energy power utility NextEra Energy Inc. (NYSE:NEE) has delivered a healthy third quarter earnings report, giving the clean energy utility…", "keywords": [ - "giving", - "quarter", - "inc", - "a", - "power", - "estimates", - "has", - "utility", - "profit", - "third" + [ + "energy", + 5 + ], + [ + "profit", + 4 + ] ], "sentiment_analysis": null }, @@ -1206,16 +822,10 @@ "author": "Charles Kennedy", "excerpt": "Oil traders have been buying a record number of options contracts in Brent Crude this month as risks of a war in the Middle East grow and market participants…", "keywords": [ - "participants", - "a", - "buying", - "grow", - "and", - "options", - "oil", - "been", - "month", - "record" + [ + "rise", + 5 + ] ], "sentiment_analysis": null }, @@ -1226,16 +836,14 @@ "author": "Charles Kennedy", "excerpt": "Equinor will survey on Wednesday the damage at its offshore Sleipner B natural gas platform, which was shut down earlier this week, but Norway’s energy giant continues to meet its…", "keywords": [ - "at", - "offshore", - "b", - "on", - "was", - "shut", - "sleipner", - "but", - "wednesday", - "meet" + [ + "energy", + 5 + ], + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -1246,16 +854,10 @@ "author": "Charles Kennedy", "excerpt": "America’s refiners are expected to report much lower profits for the third quarter compared to a year earlier, as refining margins have slumped to multi-year lows amid tepid fuel demand…", "keywords": [ - "compared", - "slumped", - "quarter", - "a", - "amid", - "on", - "third", - "set", - "u", - "expected" + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -1265,18 +867,7 @@ "date": "Oct 23, 2024 at 06:57", "author": "Tsvetana Paraskova", "excerpt": "A regional German court has dismissed a challenge by Rosneft against the planned sale of Shell’s stake in one of the largest German refineries, in which both companies hold interests.…", - "keywords": [ - "a", - "sale", - "shell", - "both", - "has", - "challenge", - "by", - "dismissed", - "interests", - "largest" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1286,16 +877,10 @@ "author": "Tsvetana Paraskova", "excerpt": "India’s Finance Ministry will consider a proposal to ditch the windfall tax on domestic crude oil production, amid much lower prices compared to when the levy was introduced in 2022,…", "keywords": [ - "compared", - "tax", - "proposal", - "will", - "a", - "amid", - "when", - "levy", - "on", - "was" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -1306,16 +891,14 @@ "author": "Tsvetana Paraskova", "excerpt": "Saudi Arabia’s economy is set to grow by 4.4% next year, accelerating to the highest in three years from 1.3% growth expected for 2024, as OPEC+ is set to begin…", "keywords": [ - "opec", - "highest", - "three", - "amid", - "3", - "1", - "grow", - "growth", - "by", - "2024" + [ + "economy", + 4 + ], + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -1325,18 +908,7 @@ "date": "Oct 23, 2024 at 02:08", "author": "Irina Slav", "excerpt": "Germany’s government has approved plans for the development of a hydrogen network that would cost 19 billion euros, equivalent to $20.5 billion.\nThe plan would include converting natural gas pipelines…", - "keywords": [ - "germany", - "euros", - "a", - "that", - "plan", - "has", - "development", - "19", - "5", - "include" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1345,18 +917,7 @@ "date": "Oct 23, 2024 at 01:41", "author": "Irina Slav", "excerpt": "Baker Hughes reported higher than expected profits for the third quarter of the year on the back of its strong international operations, the company said late on Tuesday.\nThe…", - "keywords": [ - "than", - "quarter", - "operations", - "hughes", - "on", - "international", - "third", - "reported", - "analyst", - "q3" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1365,18 +926,7 @@ "date": "Oct 22, 2024 at 16:28", "author": "Julianne Geiger", "excerpt": "Crude oil inventories in the United rose by 1.643 million barrels for the week ending October 18, according to The American Petroleum Institute (API). Analysts had expected a build of…", - "keywords": [ - "barrels", - "institute", - "a", - "steady", - "inventory", - "1", - "build", - "petroleum", - "by", - "analysts" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1385,18 +935,7 @@ "date": "Oct 22, 2024 at 15:12", "author": "Julianne Geiger", "excerpt": "The U.S. is stepping up efforts to curb Russia's LNG exports as part of its broader strategy to cut off funds supporting Moscow's war in Ukraine. According to Geoffrey Pyatt,…", - "keywords": [ - "tightens", - "funds", - "broader", - "efforts", - "cut", - "lng", - "on", - "strategy", - "pyatt", - "u" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1406,16 +945,10 @@ "author": "Charles Kennedy", "excerpt": "Russian crude oil exports by sea continue to rise as heavy domestic refinery maintenance leaves more crude available for export.\nRussia exported on average 3.47 million barrels per day (bpd)…", "keywords": [ - "average", - "hit", - "leaves", - "barrels", - "continue", - "exported", - "3", - "sea", - "on", - "available" + [ + "rise", + 5 + ] ], "sentiment_analysis": null }, @@ -1426,16 +959,14 @@ "author": "Julianne Geiger", "excerpt": "Oil prices are on the rise, with West Texas Intermediate (WTI) at $71.78 per barrel and Brent crude at $75.53 on Tuesday morning. Both key benchmarks gained more than 1.5%…", "keywords": [ - "gained", - "78", - "than", - "china", - "gains", - "53", - "75", - "at", - "1", - "quota" + [ + "rise", + 5 + ], + [ + "barrel", + 3 + ] ], "sentiment_analysis": null }, @@ -1445,18 +976,7 @@ "date": "Oct 22, 2024 at 09:20", "author": "Charles Kennedy", "excerpt": "China shipped in September the second-highest number of electric vehicles to the European Union on record, as the EU prepares to slap hefty import tariffs on Chinese EVs due to…", - "keywords": [ - "slap", - "highest", - "china", - "vehicles", - "shipped", - "chinese", - "ahead", - "prepares", - "union", - "on" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1465,18 +985,7 @@ "date": "Oct 22, 2024 at 08:43", "author": "Tsvetana Paraskova", "excerpt": "China has raised by 6% the total import quota for private importers for next year, to about 5.14 million barrels per day (bpd), the commerce ministry of the world’s top…", - "keywords": [ - "importers", - "barrels", - "china", - "raises", - "million", - "private", - "quota", - "world", - "top", - "commerce" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1485,18 +994,7 @@ "date": "Oct 22, 2024 at 07:43", "author": "Tsvetana Paraskova", "excerpt": "Russian LNG accounted for 20% of the EU’s liquefied natural gas imports in the first nine months of 2024, compared to 14% for the same period last year, amid markedly…", - "keywords": [ - "compared", - "period", - "markedly", - "first", - "lng", - "amid", - "liquefied", - "accounted", - "on", - "reliance" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1506,16 +1004,10 @@ "author": "Tsvetana Paraskova", "excerpt": "The United States is monitoring ship-to-ship transfers involving tankers from shadow fleets in Southeast Asia, which pose safety and environmental hazards, Geoffrey Pyatt, U.S. Assistant Secretary for Energy Resources, told…", "keywords": [ - "hazards", - "asia", - "shadow", - "southeast", - "and", - "secretary", - "oil", - "states", - "ship", - "pyatt" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -1525,18 +1017,7 @@ "date": "Oct 22, 2024 at 04:59", "author": "Tsvetana Paraskova", "excerpt": "A federal judge has given the National Marine Fisheries Service five more months to complete a new biological opinion on protecting species in the U.S. Gulf of Mexico, averting what…", - "keywords": [ - "protecting", - "given", - "what", - "a", - "marine", - "mexico", - "opinion", - "biological", - "on", - "and" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1546,16 +1027,10 @@ "author": "Irina Slav", "excerpt": "Southeast Asia needs to significantly increase its investments in the energy transition, boosting the amount fivefold, the International Energy Agency has said.\nIn a new report titled “Southeast Asia’s…", "keywords": [ - "investments", - "asia", - "a", - "titled", - "southeast", - "on", - "has", - "agency", - "international", - "fivefold" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -1565,18 +1040,7 @@ "date": "Oct 22, 2024 at 01:59", "author": "Irina Slav", "excerpt": "The new crop of liquefied natural gas projects that were set to come online next year will be two years late in coming due to project delays, the head of…", - "keywords": [ - "project", - "were", - "suffers", - "lng", - "liquefied", - "delays", - "growth", - "that", - "head", - "online" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1586,16 +1050,10 @@ "author": "Irina Slav", "excerpt": "Malaysia’s Petronas is reportedly looking for buyers of a minority stake in its alternative energy subsidiary Gentari Sdn to help expand the business.\nThe value of the deal could be…", "keywords": [ - "could", - "expand", - "gentari", - "a", - "business", - "alternative", - "sell", - "subsidiary", - "minority", - "its" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -1605,18 +1063,7 @@ "date": "Oct 21, 2024 at 14:01", "author": "Alex Kimani", "excerpt": "Oil markets have kicked off the new week on a strong footing with oil prices climbing after Chinese banks adopted extra stimulus measures…", - "keywords": [ - "adopted", - "china", - "a", - "stimulus", - "chinese", - "climbing", - "on", - "banks", - "2", - "markets" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1626,16 +1073,14 @@ "author": "Alex Kimani", "excerpt": "The European Union has kicked off the process of choosing between eight bidders that supply its 9-million-euro joint purchasing platform for critical minerals and energy, Reuters", "keywords": [ - "purchasing", - "choosing", - "buying", - "that", - "union", - "and", - "has", - "bidders", - "critical", - "minerals" + [ + "energy", + 5 + ], + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -1646,16 +1091,14 @@ "author": "Charles Kennedy", "excerpt": "Bloomberg Opinion columnist Javier Blas has predicted that oil markets will be oversupplied in 2025 thanks to unwinding OPEC production cuts as well…", "keywords": [ - "well", - "opec", - "javier", - "opinion", - "that", - "2025", - "coming", - "has", - "weak", - "markets" + [ + "production", + 3 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -1666,16 +1109,10 @@ "author": "Julianne Geiger", "excerpt": "Mikhail Rogachev, a prominent figure in Russia's oil industry and former vice president of the now-defunct Yukos, has become the latest in a string of mysterious deaths among Russian energy…", "keywords": [ - "industry", - "a", - "grim", - "windows", - "and", - "has", - "rogachev", - "deaths", - "now", - "mikhail" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -1685,18 +1122,7 @@ "date": "Oct 21, 2024 at 09:36", "author": "Charles Kennedy", "excerpt": "The EU’s natural gas storage is already at 95% full, data from Gas Infrastructure Europe show, after the bloc reached in August its target to have 90% full storage…", - "keywords": [ - "storage", - "reached", - "at", - "winter", - "already", - "ahead", - "90", - "full", - "bloc", - "europe" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1706,16 +1132,10 @@ "author": "Charles Kennedy", "excerpt": "Indonesia plans to cut red tape to encourage oil and gas exploration as it looks to revive its domestic oil and gas industry and boost energy security, the new government…", "keywords": [ - "industry", - "security", - "exploration", - "cut", - "tape", - "and", - "domestic", - "oil", - "indonesia", - "its" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -1726,16 +1146,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Spanish energy giant Repsol has decided to pause green hydrogen development projects in its home country, citing an unfavorable regulatory regime with the idea of a permanent windfall tax on…", "keywords": [ - "tax", - "country", - "halts", - "unfavorable", - "a", - "spanish", - "green", - "an", - "spain", - "on" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -1746,16 +1160,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Shorter-term and more flexible LNG contracts offered by sellers from the United States, the United Arab Emirates (UAE), and Oman are challenging Qatar’s dominance in liquefied natural gas supply to…", "keywords": [ - "asia", - "emirates", - "lng", - "liquefied", - "rising", - "qatar", - "faces", - "and", - "suppliers", - "by" + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -1766,16 +1174,14 @@ "author": "Tsvetana Paraskova", "excerpt": "Weaker-than-expected oil consumption in China and rising electric vehicle sales will continue to weigh on the world’s oil demand growth going forward, according to the head of the International Energy…", "keywords": [ - "than", - "consumption", - "china", - "forward", - "continue", - "growth", - "world", - "rising", - "on", - "and" + [ + "energy", + 5 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -1786,16 +1192,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Masdar, the renewables energy giant of the United Arab Emirates (UAE), wants to become one of the world’s biggest renewable companies targeting 100 gigawatts (GW) of solar and wind assets…", "keywords": [ - "emirates", - "gigawatts", - "solar", - "expansion", - "wind", - "gw", - "assets", - "world", - "and", - "uae" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -1805,18 +1205,7 @@ "date": "Oct 21, 2024 at 03:27", "author": "Irina Slav", "excerpt": "India could end up paying $30 billion annually for imported solar panels if it is to hit its 2030 capacity target of 500 GW in wind and solar.\nThe forecast…", - "keywords": [ - "could", - "hit", - "solar", - "bill", - "500", - "wind", - "30", - "imported", - "gw", - "panel" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1825,18 +1214,7 @@ "date": "Oct 21, 2024 at 02:12", "author": "Charles Kennedy", "excerpt": "Cuba was hit by another blackout just a couple of days after power was partially restored following a failure at a power plant that plunged the country into darkness on…", - "keywords": [ - "couple", - "country", - "hit", - "plunged", - "a", - "failure", - "power", - "at", - "cuba", - "days" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1846,16 +1224,14 @@ "author": "Irina Slav", "excerpt": "Saudi Aramco’s chief executive Amin Nasser has called for what he dubbed a reset in the transition plans for developing countries, citing strong projected growth in oil demand for the…", "keywords": [ - "reset", - "he", - "what", - "a", - "called", - "growth", - "world", - "has", - "projected", - "amin" + [ + "energy", + 5 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -1865,18 +1241,7 @@ "date": "Oct 18, 2024 at 13:08", "author": "Julianne Geiger", "excerpt": "Iran is closer to finding a way to circumvent the crucial Strait of Hormuz when it comes to oil exports. The Jask oil terminal,  officially opened a few years ago,…", - "keywords": [ - "closer", - "a", - "iran", - "when", - "strait", - "finding", - "outlet", - "oil", - "jask", - "crucial" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1886,16 +1251,14 @@ "author": "Julianne Geiger", "excerpt": "India is positioning itself for a petrochemical boom, with $87 billion expected over the next decade to meet surging demand. As more of its citizens rise into the middle class,…", "keywords": [ - "a", - "positions", - "petrochemical", - "decade", - "into", - "citizens", - "positioning", - "over", - "surging", - "next" + [ + "rise", + 5 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -1905,18 +1268,7 @@ "date": "Oct 18, 2024 at 10:20", "author": "Charles Kennedy", "excerpt": "Russia appears to be trying to evade Western sanctions on its LNG tanker fleet by transferring ownership of vessels to a newly-created firm based in a free trade zone in…", - "keywords": [ - "sanctions", - "shadow", - "a", - "lng", - "vessels", - "on", - "zone", - "by", - "trade", - "firm" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1925,18 +1277,7 @@ "date": "Oct 18, 2024 at 10:17", "author": "Charles Kennedy", "excerpt": "Indian state-owned Hindustan Petroleum Corporation Limited (HPCL) aims to commission its new LNG import terminal, India’s sixth, in December and January, and is holding talks with potential suppliers of LNG…", - "keywords": [ - "holding", - "hindustan", - "sixth", - "limited", - "potential", - "lng", - "indian", - "corporation", - "and", - "suppliers" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1945,18 +1286,7 @@ "date": "Oct 18, 2024 at 08:11", "author": "Michael Kern", "excerpt": "BP is considering a potential sale of a minority stake in its offshore wind business in a move to reduce spending on project developments in the sector, anonymous…", - "keywords": [ - "bp", - "spending", - "move", - "project", - "a", - "potential", - "sale", - "offshore", - "business", - "wind" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -1966,16 +1296,10 @@ "author": "Irina Slav", "excerpt": "Coal production in China rose by 4.4% in the year last month to a total 414.46 million tons, government data showed.\nThe production rate also rose…", "keywords": [ - "china", - "a", - "million", - "showed", - "rate", - "by", - "month", - "production", - "data", - "tons" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -1985,18 +1309,7 @@ "date": "Oct 18, 2024 at 07:33", "author": "Tsvetana Paraskova", "excerpt": "TotalEnergies will do extensive turnaround work at its largest integrated refinery complex in Europe in the second half of 2025, sources familiar with the plans told", - "keywords": [ - "totalenergies", - "half", - "sources", - "at", - "do", - "2025", - "complex", - "turnaround", - "integrated", - "familiar" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2005,18 +1318,7 @@ "date": "Oct 18, 2024 at 07:03", "author": "Tsvetana Paraskova", "excerpt": "The world’s biggest oilfield services provider, SLB (NYSE: SLB), expects to exceed its commitment of returns to shareholders this year as its third-quarter…", - "keywords": [ - "quarter", - "services", - "returns", - "expects", - "world", - "provider", - "third", - "nyse", - "q3", - "its" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2026,16 +1328,10 @@ "author": "Tsvetana Paraskova", "excerpt": "The oil sector in the United Arab Emirates (UAE) is set to rebound with strong growth of 7.8% next year, as OPEC+ will begin unwinding its oil production…", "keywords": [ - "emirates", - "opec", - "growth", - "2025", - "7", - "uae", - "oil", - "set", - "next", - "production" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -2045,18 +1341,7 @@ "date": "Oct 18, 2024 at 04:01", "author": "Irina Slav", "excerpt": "Crude oil refining in China fell to the lowest in three months in September as more refineries closed for regular seasonal maintenance. Even so, oil prices will likely…", - "keywords": [ - "likely", - "closed", - "regular", - "china", - "three", - "seasonal", - "so", - "months", - "lowest", - "oil" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2066,16 +1351,10 @@ "author": "Julianne Geiger", "excerpt": "Mexico’s state-owned oil giant, Pemex, is facing a significant reduction in its upstream budget for the fourth quarter. According to internal documents, the company plans to cut spending by 20%,…", "keywords": [ - "spending", - "budget", - "upstream", - "quarter", - "a", - "significant", - "mexico", - "cut", - "documents", - "threaten" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -2085,18 +1364,7 @@ "date": "Oct 17, 2024 at 11:23", "author": "Charles Kennedy", "excerpt": "Libya media reports have published a denial from the Oil Ministry on Thursday following rumors circulating on various localized social media platforms that National Oil Company head Farhat…", - "keywords": [ - "circulating", - "a", - "media", - "rumors", - "libya", - "thursday", - "various", - "that", - "on", - "head" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2105,18 +1373,7 @@ "date": "Oct 17, 2024 at 09:21", "author": "Charles Kennedy", "excerpt": "The UK on Thursday imposed the largest round of sanctions to date against Russia’s shadow fleet, designating additional 18 oil tankers and four LNG tankers as it seeks to…", - "keywords": [ - "sanctions", - "shadow", - "lng", - "thursday", - "on", - "and", - "additional", - "largest", - "oil", - "date" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2126,16 +1383,10 @@ "author": "Charles Kennedy", "excerpt": "Europe remains vulnerable to possible shocks in natural gas supply as its exposure to LNG trading and supply has grown, Stefano Venier, CEO of one of Europe’s biggest gas grid…", "keywords": [ - "shocks", - "claims", - "vulnerable", - "lng", - "venier", - "exposure", - "and", - "has", - "trading", - "stefano" + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -2145,18 +1396,7 @@ "date": "Oct 17, 2024 at 07:27", "author": "Tsvetana Paraskova", "excerpt": "Mexico’s Senate approved amendments in the constitution that give preference to state electricity firm CFE over other companies in dispatching electricity to the system.\nThe constitutional amendment was passed…", - "keywords": [ - "preference", - "give", - "power", - "system", - "mexico", - "that", - "was", - "cfe", - "dispatching", - "over" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2165,18 +1405,7 @@ "date": "Oct 17, 2024 at 07:07", "author": "Tsvetana Paraskova", "excerpt": "Moderating inflation and reduced market volatility compared to 2022 and 2023 resulted in lower prices for renewable electricity in power purchase agreements across Europe.\nDuring the third quarter of 2024,…", - "keywords": [ - "compared", - "drop", - "quarter", - "power", - "and", - "2022", - "2023", - "inflation", - "2024", - "third" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2186,16 +1415,10 @@ "author": "Tsvetana Paraskova", "excerpt": "OQ Exploration and Production Company (OQEP), Oman’s wholly-state-owned upstream oil and gas operator, has raised $2.03 billion from its IPO which was the largest ever for the Gulf oil nation…", "keywords": [ - "upstream", - "oqep", - "raises", - "exploration", - "was", - "and", - "has", - "2", - "oman", - "firm" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -2206,16 +1429,10 @@ "author": "Tsvetana Paraskova", "excerpt": "U.S. pipeline operator Kinder Morgan (NYSE: KMI) has revised down its earnings guidance for this year amid a decline in oil prices and oil product volumes.\nThe company", "keywords": [ - "guidance", - "a", - "decline", - "product", - "amid", - "revised", - "on", - "and", - "has", - "morgan" + [ + "decline", + 1 + ] ], "sentiment_analysis": null }, @@ -2226,16 +1443,10 @@ "author": "City A.M", "excerpt": "Barclays has urged the UK government to prioritise three core actions to accelerate its transition and green finance efforts.\nAs part of a report released alongside the Transition…", "keywords": [ - "three", - "a", - "efforts", - "prioritise", - "accelerate", - "green", - "pushes", - "urged", - "and", - "has" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -2245,18 +1456,7 @@ "date": "Oct 17, 2024 at 01:52", "author": "Irina Slav", "excerpt": "The Supreme Court has rejected a challenge to the new emission reduction rule that the Environmental Protection Agency greenlit earlier this year.\nThe rule requires that both existing and future…", - "keywords": [ - "house", - "a", - "requires", - "existing", - "power", - "greenlit", - "that", - "on", - "and", - "has" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2265,18 +1465,7 @@ "date": "Oct 17, 2024 at 01:18", "author": "Irina Slav", "excerpt": "Refiner Phillips 66 said it would shut down a refinery in the vicinity of Los Angeles by the end of next year on what the AP called market concerns…", - "keywords": [ - "what", - "a", - "l", - "called", - "phillips", - "vicinity", - "on", - "shut", - "los", - "66" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2285,18 +1474,7 @@ "date": "Oct 16, 2024 at 15:59", "author": "Julianne Geiger", "excerpt": "Crude oil inventories in the United fell by 1.58 million barrels for the week ending October 11, according to The American Petroleum Institute (API). Analysts had expected a build of…", - "keywords": [ - "barrels", - "institute", - "a", - "jumps", - "1", - "build", - "petroleum", - "draws", - "58", - "and" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2306,16 +1484,10 @@ "author": "Alex Kimani", "excerpt": "The U.S. Department of Energy has opened applications for up to $900 million in funding to support the development of small modular reactors…", "keywords": [ - "unleashes", - "900", - "has", - "development", - "modular", - "u", - "reactors", - "opened", - "department", - "applications" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -2325,18 +1497,7 @@ "date": "Oct 16, 2024 at 11:33", "author": "Alex Kimani", "excerpt": "The U.S. shale patch recorded $12 billion worth of mergers in the quarter ended  Sept. 30, the lowest total in six quarters, Enverus Intelligence Research", - "keywords": [ - "intelligence", - "quarter", - "a", - "research", - "mergers", - "30", - "declines", - "worth", - "shale", - "six" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2345,18 +1506,7 @@ "date": "Oct 16, 2024 at 10:55", "author": "Alex Kimani", "excerpt": "A deadly fuel tanker truck explosion in Nigeria left more than 140 people dead and dozens more injured Tuesday night after the fuel truck crashed and exploded. According…", - "keywords": [ - "than", - "truck", - "a", - "140", - "deadly", - "and", - "exploded", - "crashed", - "kills", - "people" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2365,18 +1515,7 @@ "date": "Oct 16, 2024 at 09:44", "author": "Charles Kennedy", "excerpt": "Senior officials from South Sudan and Sudan discussed in Sudan on Wednesday the expected resumption of oil exports from South Sudan, following months of shut-in crude flows from South…", - "keywords": [ - "discussed", - "on", - "shut", - "and", - "months", - "following", - "sudan", - "oil", - "wednesday", - "discuss" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2386,16 +1525,10 @@ "author": "Charles Kennedy", "excerpt": "Europe’s benchmark natural gas prices seesawed in Wednesday morning trade in Amsterdam as concerns about supply amid heightened tensions in the Middle East are being offset by rising LNG imports…", "keywords": [ - "tensions", - "seesaw", - "amid", - "lng", - "being", - "into", - "rising", - "by", - "focus", - "morning" + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -2405,18 +1538,7 @@ "date": "Oct 16, 2024 at 07:47", "author": "Tsvetana Paraskova", "excerpt": "India continues to boost imports of Russian crude oil as Russia continues to be the single largest crude supplier to the world’s third-biggest oil importer.\nIndian imports of Russian crude…", - "keywords": [ - "single", - "continue", - "indian", - "world", - "largest", - "third", - "oil", - "russian", - "russia", - "as" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2426,16 +1548,10 @@ "author": "Tsvetana Paraskova", "excerpt": "An attack on Iran’s nuclear sites remains improbable, Behrouz Kamalvandi, spokesperson for the Iranian atomic energy agency, told Iran’s semi-official Nournews agency on Wednesday.\nAny attack on Iranian nuclear sites…", "keywords": [ - "kamalvandi", - "sites", - "semi", - "iran", - "behrouz", - "an", - "on", - "official", - "improbable", - "agency" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -2445,18 +1561,7 @@ "date": "Oct 16, 2024 at 05:42", "author": "Tsvetana Paraskova", "excerpt": "UK power group Drax has found that wood burnt at its biomass power station in the UK is “highly likely” to have come from environmentally sensitive areas of old forests…", - "keywords": [ - "likely", - "areas", - "wood", - "power", - "at", - "sensitive", - "that", - "biomass", - "has", - "firm" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2466,16 +1571,14 @@ "author": "Tsvetana Paraskova", "excerpt": "Demand for oil, natural gas, and coal is set to peak by the end of the decade, the International Energy Agency (IEA) said on Wednesday, reaffirming its forecast from last…", "keywords": [ - "reaffirming", - "decade", - "said", - "on", - "and", - "by", - "international", - "agency", - "2030", - "oil" + [ + "energy", + 5 + ], + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -2485,18 +1588,7 @@ "date": "Oct 16, 2024 at 03:03", "author": "Charles Kennedy", "excerpt": "A fire at an oil tank in Venezuela has left 21 people injured, including firefighters, terminal workers, and local residents, Reuters reported.\nThe fire broke out on Tuesday after…", - "keywords": [ - "firefighters", - "including", - "a", - "residents", - "broke", - "at", - "an", - "out", - "fire", - "on" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2506,16 +1598,10 @@ "author": "Charles Kennedy", "excerpt": "China’s Sinopec has boosted oil production at a shale field from 100 tons per day in 2021 to 1,600 tons per day this year, the company said, as quoted…", "keywords": [ - "600", - "china", - "a", - "at", - "boosted", - "1", - "2021", - "growth", - "field", - "has" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -2525,18 +1611,7 @@ "date": "Oct 16, 2024 at 01:36", "author": "Irina Slav", "excerpt": "After losing virtually all gains made last week on Tuesday, oil prices started Wednesday’s trade with hesitant gains as traders refocused on the situation in the Middle East.\nThe slump…", - "keywords": [ - "gains", - "all", - "started", - "hesitant", - "on", - "trade", - "losing", - "oil", - "wednesday", - "middle" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2545,18 +1620,7 @@ "date": "Oct 15, 2024 at 15:03", "author": "AEGIS", "excerpt": "Article via Aegis Hedging\nPermian gas prices received relief when a new pipeline came online in late September, but future maintenance will again reduce egress.\nWaha basis improved…", - "keywords": [ - "some", - "came", - "hedging", - "a", - "when", - "article", - "aegis", - "egress", - "improved", - "offers" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2566,16 +1630,10 @@ "author": "Julianne Geiger", "excerpt": "US oil producers have taken advantage of the recent surge in crude prices, locking in future sales to safeguard their revenue. Rising tensions between Iran and Israel sent US crude…", "keywords": [ - "tensions", - "locking", - "sent", - "iran", - "safeguard", - "their", - "rising", - "and", - "revenue", - "hedge" + [ + "revenue", + 4 + ] ], "sentiment_analysis": null }, @@ -2586,16 +1644,10 @@ "author": "Julianne Geiger", "excerpt": "Tokyo Electric Power Co. Holdings (TEPCO) is making strides in the renewable energy sector by planning to produce hydrogen using geothermal power in Indonesia. In a partnership with Indonesian state-run…", "keywords": [ - "partnership", - "run", - "making", - "a", - "power", - "co", - "strides", - "produce", - "make", - "planning" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -2606,16 +1658,10 @@ "author": "Julianne Geiger", "excerpt": "Russia's state nuclear energy corporation, Rosatom, is set to present its long-term strategic development plan in 2025, mapping out its vision through 2045. This announcement came from Rosatom CEO Alexei…", "keywords": [ - "rosatom", - "came", - "expansion", - "alexei", - "out", - "long", - "2025", - "corporation", - "plan", - "development" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -2625,18 +1671,7 @@ "date": "Oct 15, 2024 at 09:47", "author": "Charles Kennedy", "excerpt": "Germany’s car manufacturing giant BMW is warning that an EU ban on the sale of gasoline and diesel cars from 2035 is “no longer realistic” amid slow EV sales as…", - "keywords": [ - "germany", - "ev", - "sale", - "slow", - "amid", - "car", - "an", - "that", - "realistic", - "on" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2646,16 +1681,14 @@ "author": "Charles Kennedy", "excerpt": "India plans a massive upgrade and expansion of its power transmission system, expecting investment opportunities of $109 billion to support the integration of renewable energy sources and storage solutions, the…", "keywords": [ - "investments", - "upgrade", - "storage", - "a", - "sources", - "power", - "system", - "expansion", - "expecting", - "and" + [ + "energy", + 5 + ], + [ + "investment", + 3 + ] ], "sentiment_analysis": null }, @@ -2665,18 +1698,7 @@ "date": "Oct 15, 2024 at 07:12", "author": "Tsvetana Paraskova", "excerpt": "Russia’s crude oil exports by sea rose to their highest level in three months in the four weeks to October 13, as seasonal refinery maintenance cut domestic crude processing rates,…", - "keywords": [ - "highest", - "three", - "seasonal", - "cut", - "rates", - "3", - "pushes", - "sea", - "their", - "months" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2686,16 +1708,18 @@ "author": "Tsvetana Paraskova", "excerpt": "The oil market faces a sizeable surplus next year amid ample supply and slowing demand growth, the International Energy Agency (IEA) said on Tuesday as it further lowered its demand…", "keywords": [ - "a", - "amid", - "growth", - "faces", - "on", - "surplus", - "and", - "agency", - "international", - "slowing" + [ + "energy", + 5 + ], + [ + "demand", + 2 + ], + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -2705,18 +1729,7 @@ "date": "Oct 15, 2024 at 05:55", "author": "Tsvetana Paraskova", "excerpt": "TotalEnergies has become the latest supermajor to flag weak refining margins as the key drivers of expected lower third-quarter results.\nThe downstream earnings of TotalEnergies are expected “to sharply decrease…", - "keywords": [ - "decrease", - "totalenergies", - "hit", - "quarter", - "downstream", - "has", - "weak", - "third", - "q3", - "latest" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2726,16 +1739,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Israel is listening to U.S. concerns about a possible retaliatory strike on Iran’s energy infrastructure, but it will make its own decision on how to avenge the Iranian missile attack,…", "keywords": [ - "how", - "retaliating", - "listening", - "will", - "a", - "own", - "iran", - "attacks", - "on", - "make" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -2746,16 +1753,14 @@ "author": "Irina Slav", "excerpt": "Brazil’s Petrobras plans to extract every last drop of oil from existing oil fields, Bloomberg has reported, while also searching for fresh deposits to avoid a decline in output…", "keywords": [ - "brazil", - "drop", - "deposits", - "fields", - "a", - "existing", - "decline", - "petrobras", - "on", - "fresh" + [ + "production", + 3 + ], + [ + "decline", + 1 + ] ], "sentiment_analysis": null }, @@ -2765,18 +1770,7 @@ "date": "Oct 15, 2024 at 02:22", "author": "Irina Slav", "excerpt": "Crude oil took a dive today on reports that Israel was willing to not target Iranian oil facilities in its retaliatory strike that had oil traders on edge earlier this…", - "keywords": [ - "edge", - "a", - "dive", - "that", - "on", - "was", - "not", - "geopolitical", - "oil", - "facilities" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2785,18 +1779,7 @@ "date": "Oct 15, 2024 at 01:31", "author": "Irina Slav", "excerpt": "China is still building coal-fired power plants abroad despite a pledge to stop financing such projects, made back in 2021. The information comes from Finland-based climate nonprofit Centre for Research…", - "keywords": [ - "still", - "nonprofit", - "china", - "pledge", - "a", - "building", - "power", - "research", - "2021", - "plants" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2806,16 +1789,10 @@ "author": "Charles Kennedy", "excerpt": "The oil price rally has reversed again thanks to a bearish economic report coming from China. China’s inflation data for September showed that…", "keywords": [ - "china", - "a", - "price", - "showed", - "that", - "on", - "has", - "2", - "weak", - "inflation" + [ + "price", + 3 + ] ], "sentiment_analysis": null }, @@ -2825,18 +1802,7 @@ "date": "Oct 14, 2024 at 12:57", "author": "Alex Kimani", "excerpt": "Brazil’s state-owned oil and gas multinational Petróleo Brasileiro S.A. (NYSE:PBR), aka Petrobras, has lowered capital expenditure (capex) for 2025 to $17…", - "keywords": [ - "brazil", - "a", - "capital", - "petróleo", - "aka", - "petrobras", - "2025", - "17", - "and", - "has" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2846,16 +1812,10 @@ "author": "Alex Kimani", "excerpt": "After three years of shutdown over rampant theft and related damage, Nigerian independent producer Belemaoil Producing has resumed operations at Oil…", "keywords": [ - "theft", - "operations", - "nigerian", - "producer", - "three", - "independent", - "at", - "related", - "and", - "has" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -2865,18 +1825,7 @@ "date": "Oct 14, 2024 at 09:22", "author": "Charles Kennedy", "excerpt": "In the latest geopolitical escalation this month, China began military drills in the Taiwan Strait on Monday, dispatching army, navy, air force, and rocket force troops to the democratically-governed Taiwan,…", - "keywords": [ - "army", - "china", - "began", - "monday", - "strait", - "on", - "and", - "democratically", - "dispatching", - "geopolitical" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2886,16 +1835,10 @@ "author": "Charles Kennedy", "excerpt": "OPEC’s crude oil production slumped by 604,000 barrels per day (bpd) in September compared to August, as Libya’s output was largely halted amid a political standoff and Iraq moved to…", "keywords": [ - "compared", - "slumped", - "600", - "opec", - "barrels", - "moved", - "a", - "amid", - "standoff", - "libya" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -2905,18 +1848,7 @@ "date": "Oct 14, 2024 at 07:49", "author": "Charles Kennedy", "excerpt": "Algeria is set to soon announce a new oil and gas licensing round in which major international firms, including ExxonMobil and Chevron, are expected to take part.\nThe OPEC member’s…", - "keywords": [ - "including", - "opec", - "a", - "bid", - "chevron", - "and", - "take", - "algeria", - "international", - "major" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2925,18 +1857,7 @@ "date": "Oct 14, 2024 at 06:50", "author": "Tsvetana Paraskova", "excerpt": "Chinese imports of coal surged to a monthly high in September, driven by increased consumption and falling international coal prices.\nChina imported last month a total of 47.59 million metric…", - "keywords": [ - "monthly", - "consumption", - "china", - "a", - "million", - "chinese", - "metric", - "imported", - "and", - "by" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2945,18 +1866,7 @@ "date": "Oct 14, 2024 at 06:14", "author": "RFE/RL staff", "excerpt": "Ukrainian President Volodymyr Zelenskiy claims that North Korea has sent soldiers and weapons to Russia to support Moscow’s war in Ukraine in a sign of the increasing alliance between…", - "keywords": [ - "sent", - "a", - "increasing", - "claims", - "soldiers", - "korea", - "that", - "and", - "has", - "volodymyr" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -2966,16 +1876,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Chinese diesel demand has already peaked, earlier than expected, as the use of LNG as a fuel in heavy-duty vehicles has been surging in recent months, analysts tell the", "keywords": [ - "likely", - "than", - "china", - "a", - "vehicles", - "lng", - "chinese", - "already", - "has", - "months" + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -2986,16 +1890,10 @@ "author": "Irina Slav", "excerpt": "Crude oil production has recovered to 1.3 million barrels daily, the National Oil Corporation has reported, following the resolution of a political dispute over the appointment of a new…", "keywords": [ - "barrels", - "a", - "3", - "1", - "libya", - "political", - "corporation", - "has", - "following", - "over" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -3006,16 +1904,10 @@ "author": "Irina Slav", "excerpt": "The China National Offshore Oil Corporation has boasted record crude oil and natural gas production from the country’s first independently built ultra-deepwater field dubbed Deep Sea #1.\nPer Xinhua, the…", "keywords": [ - "country", - "china", - "first", - "built", - "offshore", - "1", - "boasted", - "field", - "sea", - "corporation" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -3026,16 +1918,14 @@ "author": "Irina Slav", "excerpt": "Crude oil prices were falling at the start of the week following the latest economic news from China which was interpreted as bearish for oil demand.\nThat latest news was…", "keywords": [ - "china", - "decline", - "were", - "at", - "interpreted", - "start", - "that", - "on", - "was", - "following" + [ + "demand", + 2 + ], + [ + "decline", + 1 + ] ], "sentiment_analysis": null }, @@ -3045,18 +1935,7 @@ "date": "Oct 11, 2024 at 11:48", "author": "Julianne Geiger", "excerpt": "Iran's crude oil exports have dramatically slowed in October as the country braces for possible retaliation following its October 1 missile attack on Israel. With Israeli strikes on Iranian oil…", - "keywords": [ - "country", - "a", - "slow", - "iran", - "1", - "on", - "missile", - "possible", - "following", - "oil" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3066,16 +1945,10 @@ "author": "Charles Kennedy", "excerpt": "The world’s progress to reach the goal of tripling renewables capacity by 2030 is falling short and needs another tripling, of investments, from $570 billion in 2023 to $1.5 trillion…", "keywords": [ - "investments", - "is", - "short", - "reach", - "1", - "world", - "and", - "2023", - "by", - "5" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -3086,16 +1959,10 @@ "author": "Charles Kennedy", "excerpt": "Russia’s biggest crude processing facility by production, the Omsk refinery, increased its crude processing by 4% between January and September compared to the same period last year, according to…", "keywords": [ - "compared", - "period", - "facility", - "raises", - "and", - "by", - "oil", - "production", - "increased", - "russian" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -3106,16 +1973,10 @@ "author": "Charles Kennedy", "excerpt": "Japan is discussing quadrupling LNG purchases for its emergency reserves as part of a plan to boost energy security, a senior official at Japan’s industry ministry has told Reuters.…", "keywords": [ - "ministry", - "industry", - "a", - "security", - "at", - "reserves", - "lng", - "purchases", - "buying", - "plan" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -3126,16 +1987,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Spanish utility giant Iberdrola plans to double its UK investments to $31.3 billion (24 billion British pounds) by 2028, Europe’s biggest electricity company said in a statement.\nIberdrola, one…", "keywords": [ - "investments", - "31", - "iberdrola", - "british", - "a", - "statement", - "power", - "24", - "spanish", - "3" + [ + "investment", + 3 + ] ], "sentiment_analysis": null }, @@ -3146,16 +2001,10 @@ "author": "Tsvetana Paraskova", "excerpt": "A halt in Libya’s oil production and improved compliance from OPEC’s second-largest producer Iraq pushed the total output of the OPEC+ group down by around 500,000 barrels per day (bpd)…", "keywords": [ - "drops", - "around", - "opec", - "barrels", - "producer", - "a", - "500", - "compliance", - "libya", - "halt" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -3165,18 +2014,7 @@ "date": "Oct 11, 2024 at 05:37", "author": "Tsvetana Paraskova", "excerpt": "Indian state-owned refiner Chennai Petroleum Corporation Limited is holding discussions with banks to obtain a loan of $3.33 billion (280 billion Indian rupees) that would help it build a refinery…", - "keywords": [ - "holding", - "33", - "discussions", - "limited", - "a", - "280", - "rupees", - "3", - "build", - "indian" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3186,16 +2024,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Weak refining margins and weaker oil trading results are expected to dent BP’s third-quarter profit, the UK-based supermajor warned on Friday.\nBP is yet another oil major to flag…", "keywords": [ - "bp", - "is", - "quarter", - "on", - "and", - "weak", - "trading", - "friday", - "major", - "third" + [ + "profit", + 4 + ] ], "sentiment_analysis": null }, @@ -3205,18 +2037,7 @@ "date": "Oct 11, 2024 at 03:14", "author": "Irina Slav", "excerpt": "China has started collecting emissions data from ships, Bloomberg has reported, citing unnamed sources.\nAccording to the report, the first targets of the emission-tracking initiative are owners of tankers…", - "keywords": [ - "china", - "first", - "sources", - "initiative", - "started", - "ships", - "has", - "reported", - "tracking", - "bloomberg" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3225,18 +2046,7 @@ "date": "Oct 11, 2024 at 01:54", "author": "Irina Slav", "excerpt": "Shell suffered a setback in its stated quest to hold Venture Global accountable for failure to deliver contracted volumes of LNG, when a court denied the supermajor access to commissioning…", - "keywords": [ - "a", - "failure", - "suffers", - "lng", - "quest", - "when", - "shell", - "denied", - "setback", - "access" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3245,18 +2055,7 @@ "date": "Oct 11, 2024 at 01:42", "author": "Irina Slav", "excerpt": "Crude oil prices have been on a retreat towards the end of the week but still look set to book another weekly gain, supported by the situation in the Middle…", - "keywords": [ - "still", - "a", - "towards", - "on", - "and", - "milton", - "look", - "geopolitical", - "supported", - "by" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3265,18 +2064,7 @@ "date": "Oct 10, 2024 at 14:08", "author": "Julianne Geiger", "excerpt": "ConocoPhillips has received new U.S. licenses that could help the company recover up to $10 billion owed by Venezuela, an anonymous source has told Bloomberg. The debt stems from the…", - "keywords": [ - "could", - "debt", - "stems", - "recover", - "an", - "assets", - "that", - "has", - "licenses", - "owed" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3285,18 +2073,7 @@ "date": "Oct 10, 2024 at 11:16", "author": "Julianne Geiger", "excerpt": "Gazprom CEO Alexei Miller has issued a stark warning about the future of the European gas market. Speaking at the St. Petersburg International Gas Forum, Miller highlighted the rising volatility…", - "keywords": [ - "miller", - "issued", - "a", - "st", - "at", - "alexei", - "amidst", - "rising", - "warning", - "has" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3305,18 +2082,7 @@ "date": "Oct 10, 2024 at 10:22", "author": "Charles Kennedy", "excerpt": "As Iran visits Gulf states to scrounge up support in the face of what many believe is an impending strike by Israel, Reuters…", - "keywords": [ - "believe", - "is", - "impending", - "dc", - "what", - "iran", - "an", - "qatar", - "face", - "by" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3325,18 +2091,7 @@ "date": "Oct 10, 2024 at 08:39", "author": "Charles Kennedy", "excerpt": "A consortium led by U.S. supermajor ExxonMobil has successfully completed the first exploration phase southwest of the Greek island of Crete and has decided to proceed with the second exploration…", - "keywords": [ - "successfully", - "completed", - "first", - "a", - "exxon", - "exploration", - "offshore", - "and", - "has", - "decided" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3345,18 +2100,7 @@ "date": "Oct 10, 2024 at 06:55", "author": "Tsvetana Paraskova", "excerpt": "Fortum, the biggest power utility in Finland, is being subjected to daily attempts of cyber attacks and cyber breaches, while suspicious individuals and drone activity have been spotted near its…", - "keywords": [ - "attempts", - "subjected", - "power", - "being", - "attacks", - "top", - "and", - "while", - "individuals", - "breaches" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3366,16 +2110,14 @@ "author": "Tsvetana Paraskova", "excerpt": "The UK on Thursday announced a new support scheme for renewable energy storage projects, which will offer developers of long-duration energy storage (LDES) facilities a guaranteed minimum income.\nThe…", "keywords": [ - "ldes", - "scheme", - "storage", - "a", - "minimum", - "thursday", - "long", - "on", - "projects", - "offer" + [ + "energy", + 5 + ], + [ + "investment", + 3 + ] ], "sentiment_analysis": null }, @@ -3385,18 +2127,7 @@ "date": "Oct 10, 2024 at 04:53", "author": "Charles Kennedy", "excerpt": "Mexico’s new parliament late last night passed a bill that would give the president more control over state oil company Pemex and the country’s power utility, CFE.\nThe aim of…", - "keywords": [ - "country", - "give", - "a", - "power", - "bill", - "mexico", - "that", - "and", - "cfe", - "over" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3405,18 +2136,7 @@ "date": "Oct 10, 2024 at 04:49", "author": "Tsvetana Paraskova", "excerpt": "Russia is looking to minimize the impact of volatile oil and gas prices on its budget revenues and sees the share of oil and gas sales of its state income…", - "keywords": [ - "budget", - "impact", - "volatile", - "on", - "minimize", - "and", - "oil", - "state", - "russia", - "its" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3425,18 +2145,7 @@ "date": "Oct 10, 2024 at 02:14", "author": "Charles Kennedy", "excerpt": "China’s biggest coal mining company will invest some $24 billion in the construction of a facility for the conversion of coal into petroleum products in a bid to reduce an…", - "keywords": [ - "some", - "products", - "china", - "a", - "facility", - "24", - "chinese", - "coal", - "into", - "build" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3446,16 +2155,10 @@ "author": "Irina Slav", "excerpt": "Exxon is planning to increase its crude oil production offshore Guyana by 18,000 barrels daily, Bloomberg has reported, citing a senior company executive.\nThe output increase will come from…", "keywords": [ - "barrels", - "a", - "exxon", - "offshore", - "planning", - "has", - "by", - "oil", - "reported", - "production" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -3465,18 +2168,7 @@ "date": "Oct 09, 2024 at 13:33", "author": "Alex Kimani", "excerpt": "Chevron Corp. (NYSE:CVX) has shut down its Tampa bulk terminal as Hurricane Milton barrels towards the U.S. coastline. The hurricane is expected to double its wind field…", - "keywords": [ - "barrels", - "approaches", - "towards", - "wind", - "field", - "chevron", - "shut", - "has", - "shuts", - "milton" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3485,18 +2177,7 @@ "date": "Oct 09, 2024 at 12:54", "author": "Alex Kimani", "excerpt": "Exxon Mobil Corp. (NYSE:XOM) was up slightly in Thursday’s trading session after analysts at BNP Paribas Exane downgraded its shares to Underperform from…", - "keywords": [ - "slightly", - "rare", - "at", - "exxon", - "xom", - "bnp", - "thursday", - "sell", - "on", - "was" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3505,18 +2186,7 @@ "date": "Oct 09, 2024 at 10:14", "author": "Alex Kimani", "excerpt": "India’s giant power company, Jindal Power Ltd, has exited a deal that would have seen it operate Petroleos de Venezuela’s (PdVSA) key installations for processing heavy crude oil…", - "keywords": [ - "installations", - "a", - "power", - "operate", - "seen", - "that", - "de", - "has", - "oil", - "it" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3526,16 +2196,10 @@ "author": "Charles Kennedy", "excerpt": "Heavy monsoon rainfall has lowered India’s power demand growth in the past two months and led to the first time since the pandemic when coal-fired power generation fell year-over-year in…", "keywords": [ - "first", - "power", - "2020", - "when", - "growth", - "and", - "has", - "months", - "consecutive", - "time" + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -3545,18 +2209,7 @@ "date": "Oct 09, 2024 at 06:58", "author": "Charles Kennedy", "excerpt": "While electric vehicle registrations in the United States have surged by 142% since the beginning of 2023, the pace at which public charging point installations are growing has been just…", - "keywords": [ - "installations", - "than", - "ev", - "charging", - "at", - "just", - "far", - "2023", - "has", - "while" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3565,18 +2218,7 @@ "date": "Oct 09, 2024 at 05:42", "author": "Tsvetana Paraskova", "excerpt": "Rio Tinto will buy Arcadium Lithium in an all-cash deal valuing the target company at $6.7 billion, as one of the world’s largest miners is boosting its position as a…", - "keywords": [ - "cash", - "is", - "a", - "all", - "at", - "miners", - "rio", - "valuing", - "an", - "position" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3586,16 +2228,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Despite the surge in renewable energy additions, the world is not yet on track to reach the goal of tripling renewables capacity by 2030, according to the Renewables 2024", "keywords": [ - "reach", - "world", - "on", - "by", - "not", - "2024", - "2030", - "surge", - "iea", - "according" + [ + "energy", + 5 + ] ], "sentiment_analysis": null }, @@ -3605,18 +2241,7 @@ "date": "Oct 09, 2024 at 03:46", "author": "Tsvetana Paraskova", "excerpt": "Gas stations in Florida are running out of fuel as people are evacuating ahead of Hurricane Milton, expected to be a once-in-a-century direct hit on Tampa late on Wednesday.…", - "keywords": [ - "flee", - "running", - "hit", - "residents", - "a", - "florida", - "ahead", - "out", - "on", - "stations" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3625,18 +2250,7 @@ "date": "Oct 09, 2024 at 02:17", "author": "Irina Slav", "excerpt": "Crude oil prices started trade little changed earlier today after a substantial inventory build in the U.S. surprised traders, adding to bearish mood prompted by the Chinese government’s decision to…", - "keywords": [ - "surprised", - "a", - "inventory", - "started", - "chinese", - "changed", - "build", - "ceasefire", - "and", - "stuck" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3645,18 +2259,7 @@ "date": "Oct 08, 2024 at 15:46", "author": "Julianne Geiger", "excerpt": "Crude oil inventories in the United States rose by a shocking 10.9 million barrels for the week ending October 4, according to The American Petroleum Institute (API). Analysts had expected…", - "keywords": [ - "barrels", - "institute", - "a", - "shocking", - "surprise", - "inventory", - "million", - "spike", - "petroleum", - "by" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3665,18 +2268,7 @@ "date": "Oct 08, 2024 at 14:02", "author": "Julianne Geiger", "excerpt": "Indian refiners are expecting tankers of Venezuelan crude from Vitol, media reported on Tuesday, after Indian Oil Corp (IOC) and Mangalore Refinery and Petrochemicals (MRPL) purchased 2 million barrels of…", - "keywords": [ - "petrochemicals", - "purchased", - "barrels", - "media", - "send", - "indian", - "ioc", - "expecting", - "on", - "and" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3685,18 +2277,7 @@ "date": "Oct 08, 2024 at 10:43", "author": "Charles Kennedy", "excerpt": "Low natural gas prices, hotter summer weather, and new generation capacity sent U.S. natural gas-fired power generation to a new all-time high this summer, on some days of which gas-fired…", - "keywords": [ - "some", - "sent", - "a", - "all", - "power", - "highs", - "days", - "on", - "and", - "time" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3706,16 +2287,14 @@ "author": "Charles Kennedy", "excerpt": "Oil prices slumped by more than 4% early on Tuesday as traders have yet to see an actual supply disruption in the Middle East while focusing on China’s underwhelming demand…", "keywords": [ - "slumped", - "than", - "tumble", - "china", - "an", - "on", - "by", - "while", - "early", - "oil" + [ + "demand", + 2 + ], + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -3726,16 +2305,10 @@ "author": "Charles Kennedy", "excerpt": "Libya’s production of crude oil and condensates has reached 1,133,133 barrels per day (bpd), the National Oil Corporation said on Tuesday, several days after output resumed in the OPEC…", "keywords": [ - "opec", - "barrels", - "reached", - "days", - "1", - "libya", - "on", - "corporation", - "and", - "has" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -3745,18 +2318,7 @@ "date": "Oct 08, 2024 at 08:17", "author": "Tsvetana Paraskova", "excerpt": "Russian oil companies and officials have discussed the possible ban on diesel exports for firms not producing diesel, due to rising prices and the risk of oil companies not getting…", - "keywords": [ - "discussed", - "on", - "rising", - "and", - "getting", - "not", - "oil", - "risk", - "considers", - "russian" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3765,18 +2327,7 @@ "date": "Oct 08, 2024 at 07:24", "author": "Tsvetana Paraskova", "excerpt": "Pipeline and liquids and dry bulk terminals operator Kinder Morgan plans to shut on Tuesday its terminals and fuel racks in and around Tampa as Florida is preparing for category…", - "keywords": [ - "around", - "dry", - "racks", - "florida", - "ahead", - "on", - "shut", - "and", - "terminals", - "shuts" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3785,18 +2336,7 @@ "date": "Oct 08, 2024 at 06:51", "author": "Tsvetana Paraskova", "excerpt": "Denmark looks to commission a cross-border green hydrogen pipeline to Germany in 2031, three years later than the previous timeline, the Danish government said on Tuesday.\nDenmark has been…", - "keywords": [ - "germany", - "than", - "a", - "three", - "delays", - "green", - "on", - "border", - "has", - "later" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3806,16 +2346,10 @@ "author": "Tsvetana Paraskova", "excerpt": "Natural gas-fired power generation in the United States has soared to a record high so far this year, driving up global gas demand.\nU.S. power producers generated a total of…", "keywords": [ - "driving", - "consumption", - "a", - "power", - "so", - "far", - "has", - "states", - "soared", - "record" + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -3826,16 +2360,10 @@ "author": "Irina Slav", "excerpt": "Bringing electricity supply to several hundred million of the world’s poorest would require investments of $21.3 billion by 2030.\nThis is according to the Global Association for the off-grid solar…", "keywords": [ - "investments", - "is", - "solar", - "poorest", - "3", - "bring", - "bringing", - "world", - "by", - "needed" + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -3846,16 +2374,10 @@ "author": "Irina Slav", "excerpt": "The UK will boost its electricity imports from the European Union to offset any future supply shortages caused by the government’s decision to close the country’s last remaining coal power…", "keywords": [ - "country", - "power", - "shortages", - "union", - "by", - "any", - "close", - "decision", - "future", - "its" + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -3866,16 +2388,10 @@ "author": "Irina Slav", "excerpt": "Crude oil prices have reversed some of the gains they made on Monday as traders returned their attention to Chinese demand concerns.\nEarlier in the day, oil held on to…", "keywords": [ - "some", - "drop", - "gains", - "chinese", - "monday", - "their", - "on", - "oil", - "attention", - "day" + [ + "demand", + 2 + ] ], "sentiment_analysis": null }, @@ -3885,18 +2401,7 @@ "date": "Oct 07, 2024 at 13:36", "author": "Charles Kennedy", "excerpt": "Tensions continue to soar in the Middle East, bringing oil prices along with them, as with Hezbollah firing rockets into Israel’s Haifa city on Monday, and the Israel…", - "keywords": [ - "tensions", - "firing", - "continue", - "hezbollah", - "3", - "them", - "into", - "bringing", - "monday", - "on" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3905,18 +2410,7 @@ "date": "Oct 07, 2024 at 12:19", "author": "Tom Kool", "excerpt": "Ports in Florida have moved to restrict vessel navigation as Hurricane Milton intensifies as it makes its way toward the state’s coastline and threatens to turn into a…", - "keywords": [ - "makes", - "moved", - "a", - "florida", - "into", - "ports", - "and", - "restricts", - "milton", - "5" - ], + "keywords": [], "sentiment_analysis": null }, { @@ -3926,16 +2420,14 @@ "author": "Charles Kennedy", "excerpt": "Brent crude on Monday was up nearly 3%, breaking past the $80 threshold as markets attempted to cautiously price in a potential supply disruption should Israel attack Iran’s…", "keywords": [ - "a", - "potential", - "price", - "iran", - "3", - "threshold", - "nearly", - "monday", - "on", - "was" + [ + "price", + 3 + ], + [ + "supply", + 2 + ] ], "sentiment_analysis": null }, @@ -3946,16 +2438,10 @@ "author": "Charles Kennedy", "excerpt": "For the first time since the end of August, Libya’s oil production exceeded 1 million barrels per day (bpd) on Sunday, after the warring factions reached a deal on how…", "keywords": [ - "how", - "stalemate", - "barrels", - "first", - "tops", - "reached", - "a", - "factions", - "sunday", - "1" + [ + "production", + 3 + ] ], "sentiment_analysis": null }, @@ -3966,16 +2452,10 @@ "author": "Charles Kennedy", "excerpt": "The world’s largest crude exporter, Saudi Arabia, has raised the price of its flagship grade to Asia by more than expected amid high volatility in international oil prices amid the…", "keywords": [ - "asia", - "than", - "flagship", - "raises", - "price", - "amid", - "volatility", - "world", - "exporter", - "has" + [ + "price", + 3 + ] ], "sentiment_analysis": null }, @@ -3985,18 +2465,7 @@ "date": "Oct 07, 2024 at 08:15", "author": "Charles Kennedy", "excerpt": "Chevron has shut in its Blind Faith platform in the U.S. Gulf of Mexico and evacuated all personnel from the facility in preparation for Hurricane Milton, the supermajor said…", - "keywords": [ - "blind", - "all", - "facility", - "mexico", - "ahead", - "chevron", - "shut", - "and", - "has", - "shuts" - ], + "keywords": [], "sentiment_analysis": null } -] \ No newline at end of file +] diff --git a/Data-Collection/WebScraper/data/preprocessed_oil_news.json b/Data-Collection/WebScraper/data/preprocessed_oil_news.json new file mode 100644 index 0000000..a893f73 --- /dev/null +++ b/Data-Collection/WebScraper/data/preprocessed_oil_news.json @@ -0,0 +1,742 @@ +[ + { + "headline": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Hess-Beats-Q3-Earnings-Estimates-On-Robust-Guyana-Output.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Coal power provides the cheap… Alex Kimani Alex Kimani is a veteran finance writer, investor, engineer and researcher for Safehaven.com. More Info Leading U.S. shale operator,Hess Corp.(NYSE:HES), haspostedyet another impressive earnings report, with its stake in prolific Guyana helping it exceed estimates. Hess reported Q3 2024 non-GAAP EPS of $2.14, beating the Wall Street consensus by $0.37 while revenue of $3.2B (+12.7% Y/Y) beat by $160M. The company’s profits, however, fell slightly due to lower oil and gas prices: net income during the quarter clocked in at $498 million, or $1.62 per share, compared with net income of $504 million, or $1.64 per share, in the third quarter of 2023. Hess’ ongoing trend of rapid output growth from Guyana continued in the third quarter. Guyana net production clocked in at 170,000 barrels of oil per day (bopd), up 57% from 108,000 bopd in the third quarter of 2023. However, Guyana's output fell sequentially from the second quarter’s 192,000 bpd (+75% Y/Y) due to planned downtime. Meanwhile, Bakken net production was 206,000 boepd, up 8% from 190,000 boepd in the third quarter of 2023. Overall net production for the quarter was 461,000 boepd, compared with 395,000 boepd in the third quarter of 2023, primarily due to higher production in Guyana. Hess expects fourth quarter E&P net production to be in the range of 475,000 boepd to 485,000 boepd, primarily reflecting recovery from downtime in the third quarter of 2024 at Guyana and Southeast Asia partially offset by planned maintenance at the Tubular Bells production facility in the fourth quarter of 2024. The company also issued updated 2024 full year guidance, with E&P capital and exploratory expenditures expected to be ~$4.9 billion, up from previous guidance of $4.2 billion, reflecting the decision to accelerate the purchase of the Liza Destiny and Prosperity floating production, storage and offloading vessels (FPSOs) to the fourth quarter of 2024 instead of in 2025. Back in May, Hess shareholderssigned off onits proposed $53B merger withChevron Corp.(NYSE:CVX) despite the deal being challenged by its leading Guyana partner,Exxon Mobil Corp.(NYSE:XOM). By Alex Kimani for Oilprice.com | Previous Post U.S. Governors Demand Power Price Overhaul As Costs Balloon 10 Fold Alex Kimani is a veteran finance writer, investor, engineer and researcher for Safehaven.com. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 13:13", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "revenue", + 4 + ], + [ + "gas", + 4 + ], + [ + "production", + 3 + ], + [ + "price", + 3 + ], + [ + "investment", + 3 + ], + [ + "demand", + 2 + ] + ] + }, + { + "headline": "U.S. Governors Demand Power Price Overhaul As Costs Balloon 10 Fold", + "link": "https://oilprice.com/Latest-Energy-News/World-News/US-Governors-Demand-Power-Price-Overhaul-As-Costs-Balloon-10-Fold.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output The BRICS summit in Kazan… Julianne Geiger Julianne Geiger is a veteran editor, writer and researcher for Oilprice.com, and a member of the Creative Professionals Networking Group. More Info Five U.S. governors have demanded PJM Interconnection, the largest power grid operator in the U.S., revise its pricing system after its recent capacity auction delivered a staggering increase in power plant costs—up nearly 10-fold from last year—but PJM says the green transition is to blame. The auction, meant to secure enough electricity supply for 65 million people across 13 states, sent shockwaves through the market as PJM revealed the steep price tag for meeting rising demand amid dwindling supply. Households and businesses in the region are now facing costs of $14.7 billion, sparking urgent calls from governors to address the runaway pricing before it bleeds consumers dry. PJM says it warned policymakers that the pivot from fossil fuels to green energy without bolstering renewable capacity would pinch the grid. But the governors argue that it’s on PJM to widen the pool of power suppliers and rethink price caps to avoid these massive surges. With data-hungry AI centers and extreme weather pushing demand through the roof, PJM’s latest auction outcome is just the beginning of what could be years of high prices and strained supply. Power company stocks are already enjoying theprice hikesas they plan for fatter profits, but the PJM region’s residents are left holding the bill. A move by PJM to delay the 2026/27 auction by six months may give it time to respond to the complaint. For now, PJM’s price hike is a wake-up call that more reliable power is essential—and expensive. The domino effect is already hitting Wall Street, with power company stocks getting a boost as utilities anticipate profits from high demand and power capacity constraints. PJM's move to delay its next auction might buy regulators time, but the message is clear: between AI, extreme weather, and retirements, the U.S. grid is playing a dangerous game of catch-up. And for the 65 million residents in PJM territory, that means digging deeper into their pockets for electricity. By Julianne Geiger for Oilprice.com | Previous Post Russia’s Gazprom Boosts 2024 Investments to $16.9 Billion Next Post Hess Beats Q3 Earnings Estimates On Robust Guyana Output Julianne Geiger is a veteran editor, writer and researcher for Oilprice.com, and a member of the Creative Professionals Networking Group. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 12:10", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "energy", + 5 + ], + [ + "oil", + 5 + ], + [ + "price", + 3 + ], + [ + "investment", + 3 + ], + [ + "demand", + 2 + ], + [ + "supply", + 2 + ] + ] + }, + { + "headline": "Russia’s Gazprom Boosts 2024 Investments to $16.9 Billion", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Russias-Gazprom-Boosts-2024-Investments-to-169-Billion.html", + "content": "thanks to rising exports and domestic supply, the Russian gas giantsaidafter approving its new financial plan for the year. Previously, Gazprom was targeting investments of a total of $16.5 billion (1.574 trillion rubles) for 2024. The Russian company continues to develop key projects, including such aimed at boosting natural gas supply to China, Famil Sadygov, Deputy Chairman of the Management Committee at Gazprom, said in a statement carried by Russian news agency TASS. Gazprom still exports natural gas via pipelines to Europe, via a link crossing Ukraine, and through the TurkStream pipeline. The customers are several countries in central Europe. Russia has seen its gas exports to Europe significantly reduced since the invasion of Ukraine. The major drop in Gazprom’s gas deliveries was due to the halt of Russian pipeline gas exports to nearly all European countries. Weeks after the Russian invasion of Ukraine in early 2022, Russia cut off supply to Poland, Bulgaria, and Finland. Then Gazprom started to reduce supply via the Nord Stream pipeline to Germany in June 2022, claiming an inability to service gas turbine maintenance outside Russia due to the Western sanctions against Moscow for the invasion of Ukraine. This was weeks before the sabotage of the Nord Stream pipelines at the end of September 2022, which definitively closed all pipeline gas routes of Russia’s gas to Germany. Before the war in Ukraine, Russia supplied around one-third of all the gas to Europe. With most of European markets now closed, Russiaappears to be strugglingto convince China to take on more pipeline gas. Beijing is not committing to a massive new pipeline project to import Russian pipeline gas unless it’s favorable for the world’s second-largest economy. But Gazprom is pressing on andis acceleratingits natural gas exports to China through the existing Power of Siberia pipeline, aiming to hit maximum capacity by the end of 2024—a full year ahead of schedule. By Charles Kennedy for Oilprice.com | Previous Post Investment Giants Form $50-Billion AI and Power Partnership Next Post U.S. Governors Demand Power Price Overhaul As Costs Balloon 10 Fold Charles is a writer for Oilprice.com More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 10:44", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "gas", + 4 + ], + [ + "economy", + 4 + ], + [ + "investment", + 3 + ], + [ + "price", + 3 + ], + [ + "supply", + 2 + ], + [ + "demand", + 2 + ] + ] + }, + { + "headline": "Investment Giants Form $50-Billion AI and Power Partnership", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Investment-Giants-Form-50-Billion-AI-and-Power-Partnership.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Coal power provides the cheap… Charles Kennedy Charles is a writer for Oilprice.com More Info Global investment firm KKR and private-equity giant Energy Capital Partners on Wednesday announced a$50 billionstrategic partnership to invest in data centers and power generation to support the growth of artificial intelligence (AI). Energy Capital Partners, the largest private owner of power generation and renewables in the United States, will collaborate with KKR to speed up the development of data center infrastructure and power generation and transmission infrastructure to back the rapid expansion of AI and cloud computing globally. The $50-billion bet from the two major investors highlights the momentum behind AI over the past two years. As a result of the advance in AI and the need for numerous data centers to support its development, power demand is expected to grow in the coming decade, including in the United States. Thanks to the partnership, KKR and ECP plan to engage with industry leaders including utilities, power and data center developers, and independent power producers to accelerate the delivery of data center campuses required by hyperscalers. “In order for the U.S. to maintain its advantage in AI, we will need massive new investments in power infrastructure on an accelerated basis that are capable of addressing concerns related to electricity prices and carbon emissions,” Doug Kimmelman, Founder and Senior Partner, ECP, said in a statement. “We are committed to delivering solutions for our strategic partners and our investors through ECP’s strong utility relationships and expertise investing across a wide variety of power generation, renewable, and battery storage assets.” Commenting on the AI and data center boom, Kimmelman toldThe Wall Street Journal, “The capital needs are huge, and one of the big bottlenecks—maybe the bottleneck—is electricity availability.” ECP believes that natural gas power plants could support much of the needed new generation capacity. U.S. power-generating companiesare announcing plansfor the highest volume of new natural gas-fired capacity in years as the AI boom is driving demand for electricity. By Charles Kennedy for Oilprice.com | Previous Post Vietnamese EV Maker Gets $1 Billion in Funding Led by UAE Next Post Vietnamese EV Maker Gets $1 Billion in Funding Led by UAE Charles is a writer for Oilprice.com More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 09:20", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "energy", + 5 + ], + [ + "oil", + 5 + ], + [ + "gas", + 4 + ], + [ + "investment", + 3 + ], + [ + "demand", + 2 + ] + ] + }, + { + "headline": "Vietnamese EV Maker Gets $1 Billion in Funding Led by UAE", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Vietnamese-EV-Maker-Gets-1-Billion-in-Funding-Led-by-UAE.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Oil companies have historically underperformed,… Charles Kennedy Charles is a writer for Oilprice.com More Info Vietnam’s electric vehicle manufacturer VinFast Auto is expected to receive at least $1 billion in overseas funding led by Emirates Driving Company (EDC), Abu Dhabi’s leading driver training and road safety institute, Bloombergreportedon Wednesday, quoting a source with knowledge of the agreement. VinFast and its parent company, Vingroup, earlier this weeksigned strategic partnershipswith companies in the Middle East during an official visit of Vietnamese Prime Minister Pham Minh Chinh to the United Arab Emirates (UAE). The memoranda of understanding (MOUs) cover strategic areas, including maritime development and shipyard building capabilities, sustainable coastal land utilization, digital transformation, and collaboration in electric vehicles and green transportation, VinFast said. Under the deal between VinFast and Emirates Driving Company, EDC will lead a consortium investing in VinFast. In addition to gaining access to funding, VinFast will benefit from EDC’s expertise in driver training and road safety, supporting the development of a comprehensive EV ecosystem, the Vietnamese automaker said. “This partnership aims to enhance global electric vehicle production, meet the growing demand for green transportation, increase road safety awareness, and reaffirm EDC’s commitment to contributing to the Middle East’s green transportation revolution, addressing environmental and climate challenges,” VinFast added. Also this week, VinFast Autoofficially launchedin the Middle Eastern market as part of the company’s international expansion strategy. While working on expanding EV manufacturing, Vietnam seeks closer cooperation with the Middle East in fuel supply and distribution. Saudi oil giant Aramco is seeking to invest in oil refining and fuel distribution in the Southeast Asian country, where economic growth has exceeded the global average in recent years. “Vietnam has great potential in the region, therefore, Aramco wishes to invest in oil refinery and petrol distribution in the country,” the government of Vietnamsaidin a statement carried by Reuters. On Wednesday, Aramcosigneda collaboration framework agreement with Vietnam Oil and Gas Group (Petrovietnam) to explore opportunities for cooperation in storage and the supply and trading of energy and petrochemical products. By Charles Kennedy for Oilprice.com | Previous Post The West Needs Incentives to Cut Russian Nuclear Fuel Dependence Next Post Investment Giants Form $50-Billion AI and Power Partnership Charles is a writer for Oilprice.com More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 08:55", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "gas", + 4 + ], + [ + "production", + 3 + ], + [ + "investment", + 3 + ], + [ + "demand", + 2 + ], + [ + "supply", + 2 + ] + ] + }, + { + "headline": "The West Needs Incentives to Cut Russian Nuclear Fuel Dependence", + "link": "https://oilprice.com/Latest-Energy-News/World-News/The-West-Needs-Incentives-to-Cut-Russian-Nuclear-Fuel-Dependence.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Several months after the Act’s… Tsvetana Paraskova Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info The Western countries will need additional incentives and sanctions on Russia to reduce their dependence on the Russian supply of nuclear fuel, according to French company Orano, one of the top Western suppliers of enriched uranium. “To entirely disconnect from Russia, we need new capacities, and industrial groups will only invest if they have long-term contracts,” Orano’s CEO Nicolas Maes told theFinancial Timesin an interview published on Wednesday. France’s Orano and Urenco, a consortium created in 1970 by the governments of Germany, the Netherlands, and the UK, are the main Western competitors of Russia’s state-owned nuclear energy firm Rosatom. Europe has not sanctioned Rosatom or Russian nuclear fuel supplies as dozens of nuclear power stations in the eastern EU member states have been built by Russian companies and supplied with Russian nuclear fuel. A compromise sanctions measure hasn’t been agreed. As many countries are now looking to nuclear power to cut emissions and reliance on imports of oil and gas, they would need to cut their dependence on enriched uranium from Russia. But in order to reduce reliance on Russia, western contractors and suppliers would need visibility over the long-term demand, the chief executive of France’s Orano told FT. The executive also called for sanctions on the Russian nuclear sector, saying that “If there are no sanctions at all, we’ll see some electricity producers continue to get supplies from Russia as long as it’s possible.” Orano has started working with designers for small modular reactors (SMRs) and advanced modular reactors (AMRs), the companysaidearlier this month. “With the creation of two “sharing groups”, Orano is acting as a strategic partner for start-ups working on the development of AMRs,” said the French company. France, where nuclear power dominates electricity generation, has been looking to build SMRs and other types of next-generation reactors. By Tsvetana Paraskova for Oilprice.com | Previous Post Gazprom Unit Sues Industrial Gases Giant Linde for $884 Million Next Post Vietnamese EV Maker Gets $1 Billion in Funding Led by UAE Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 08:03", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "energy", + 5 + ], + [ + "oil", + 5 + ], + [ + "gas", + 4 + ], + [ + "investment", + 3 + ], + [ + "supply", + 2 + ], + [ + "demand", + 2 + ] + ] + }, + { + "headline": "Gazprom Unit Sues Industrial Gases Giant Linde for $884 Million", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Gazprom-Unit-Sues-Industrial-Gases-Giant-Linde-for-884-Million.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output According to Saudi Arabia’s National… Tsvetana Paraskova Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info A unit of Russian gas giant Gazprom is suing Linde, the world’s largest industrial gases company, in an $884 million (85.7 billion Russian rubles) claim over Linde’s withdrawal from a gas processing plant in east Russia. The subsidiary of Gazprom, which operates the new Amur Gas Processing Plant, has filed the claim at the Arbitration Court of the Amur Region in Russia, Reutersreportedon Wednesday, citing court documents it had seen. Following the Russian invasion of Ukraine, Germany-based Linde said in 2022 that it would withdraw from Russia, suspend all developments, sell industrial assets, and terminate supply to certain customers. In June 2022, Lindeendedits participation in the Amur gas processing complex, which is part of the Russian network of natural gas exports via the Power of Siberia pipeline to China. Two years earlier, Lindehad won a contractto provide engineering, procurement, and site services based on its proprietary technology for the cracker unit of SIBUR's Amur Gas Chemical Complex. Companies in Russia have filed several claims against Linde since the Western firm announced its withdrawal from the country two years ago. Most recently, a Russian court in Augustorderedthat assets worth $1.15 billion of a Linde subsidiary in the UK be frozen, as part of a dispute over another gas processing plant, the Ust-Luga complex. Linde signed in 2021 an engineering, procurement and construction (EPC) contract with Gazprom for the complex. Gazprom is involved in many other lawsuits and claims over previous contracts for supply of services or goods. In June, an arbitration tribunal awarded German energy giant Uniper theright to terminateits long-term Russian gas supply contracts and awarded it more than $14.1 billion (13 billion euros) in damages for the gas volumes that Gazprom Export has not supplied since the middle of 2022. By Tsvetana Paraskova for Oilprice.com | Previous Post Chinese Oil Major to Explore Iraqi Field Next Post The West Needs Incentives to Cut Russian Nuclear Fuel Dependence Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 07:33", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "energy", + 5 + ], + [ + "oil", + 5 + ], + [ + "gas", + 4 + ], + [ + "investment", + 3 + ], + [ + "supply", + 2 + ] + ] + }, + { + "headline": "Chinese Oil Major to Explore Iraqi Field", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Chinese-Oil-Major-to-Explore-Iraqi-Field.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Uncertainty surrounds OPEC+ production plans… Charles Kennedy Charles is a writer for Oilprice.com More Info China’s CNOOC has inked a deal for exploration at an oil field in central Iraq, the company said today. The deposit, Block 7, will be managed by a fully owned subsidiary of the Chinese company, CNOOC Africa Holding, with the first phase of the work planned to take three years, Reutersreported. The dealfollowsCNOOC’s winning bid for Block 7 following a tender that the Iraqi government carried out earlier this year, where Chinese energy majors were the big winners, winning a total of four bids for nine oil and gas deposits. Chinese companies’ entry into Iraq’s oil and gas sector is a result of an agreement inked back in 2019 and dubbed “Oil for Reconstruction and Investment”, under which Chinese companies are granted entry into Iraq’s energy infrastructure sector as investors in return for oil supplies. In addition to this agreement, Iraq’s government sought to stimulate more foreign investment in its oil and gas resources by changing the mechanism used to share profits from exploration and production activities. Previously, Iraq offered foreign energy investors a technical service contract, which paid a flat fixed rate to the producing companie for every barrel they extracted. This was considered sub-optimal by the producers since it meant that they could not make more money when oil prices went higher and at the same time had to shoulder any upward changes in production costs. Since this led to a pullout by some supermajors, Iraq decided to offer those still in the country and potential new entrants a profit-sharing agreement mechanism that did not feature the above problems with costs and market price advantages. It was this change in contract terms that convinced TotalEnergies to sign a massive $27-billion deal with the Iraqi authorities for the development of the country’s natural gas reserves, as well as solar power capacity. By Charles Kennedy for Oilprice.com | Previous Post Oil Prices Remain Subdued on the Prospect of an Israel-Lebanon Ceasefire Next Post Gazprom Unit Sues Industrial Gases Giant Linde for $884 Million Charles is a writer for Oilprice.com More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 06:09", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "gas", + 4 + ], + [ + "profit", + 4 + ], + [ + "production", + 3 + ], + [ + "investment", + 3 + ], + [ + "barrel", + 3 + ], + [ + "price", + 3 + ] + ] + }, + { + "headline": "Oil Prices Remain Subdued on the Prospect of an Israel-Lebanon Ceasefire", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Oil-Prices-Remain-Subdued-on-Prospect-of-Israel-Lebanon-Ceasefire.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Rolls-Royce sells a minority stake… Irina Slav Irina is a writer for Oilprice.com with over a decade of experience writing on the oil and gas industry. More Info Crude oil prices remained subdued after falling to the lowest in a month earlier in the week, as Israel indicated it was ready to negotiate an end to the hostilities with Lebanon. At the time of writing,Brent crudewas trading at $71.76 per barrel, andWest Texas Intermediatewas changing hands at $67.91 per barrel, both slightly up from opening in Asian trade. “A hefty plunge in oil prices since the start of the week may call for an attempt to stabilise in today’s session, but overall gains remain limited, given the lack of bullish catalysts to drive a more sustained up-move,” IG market strategist Yeap Jun RongtoldReuters, adding that the prospect of a ceasefire reduces the risk of further escalation in the oil region, diminishing concern about a supply disruption. However, Standard Chartered warned that the easing of that concern may be premature. “We see the risk of an escalating series of attacks over an extended period, with no immediate prospect of either military or diplomatic resolution,” analysts with the bank wrote in a report, ascitedby Bloomberg. “There has been a trend over the past year for the market to act as if every escalation in Middle East geopolitical risk is a de-escalation,” they wrote, pointing out that Israel had still not achieved all its goals with regard to Iran, leaving a door open to further regional violence that could affect prices, especially in the months leading up to the inauguration of the next U.S. president. In further potentially bullish news for oil, China is set to unveil yet another fiscal stimulus package next week. However, Reutersnotedin a report on the news, that additional stimulus would likely act more as a stabilizer of the economy rather than a booster, limiting its potential positive impact on crude oil demand. By Irina Slav for Oilprice.com | Previous Post Ukraine and Russia Discuss Halting Attacks on Energy Sites Next Post Chinese Oil Major to Explore Iraqi Field Irina is a writer for Oilprice.com with over a decade of experience writing on the oil and gas industry. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record: Sign up to receive our exclusive free report:The Fundamentals ofOil and Gas Company Evaluation", + "date": "Oct 30, 2024 at 04:55", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "gas", + 4 + ], + [ + "economy", + 4 + ], + [ + "barrel", + 3 + ], + [ + "investment", + 3 + ], + [ + "supply", + 2 + ], + [ + "demand", + 2 + ] + ] + }, + { + "headline": "Ukraine and Russia Discuss Halting Attacks on Energy Sites", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Ukraine-and-Russia-Discuss-Halting-Attacks-on-Energy-Sites.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Israel's military actions in Gaza… Tsvetana Paraskova Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Russia and Ukraine are in the very early stages of Qatar-mediated talks about halting attacks on each other’s energy facilities and infrastructure, the Financial Timesreports, citing sources with knowledge of the matter. Over the past year, Russiahas attackedUkrainian energy facilities, targeting power plants. Ukraine, for its part, has been targeting oil depots, terminals, and refineries. Previous talks on a potential halt to these attacks from both sides were close to reaching an agreement in August this year. But the negotiations were derailed by the surprise Ukrainian groundincursioninto the Kursk region in Russia in early August, according to FT’s sources. Very early-stage talks have reportedly resumed now, and “There’s now talks on the energy facilities,” a diplomat told FT. Last week, Ukrainian President Volodymyr Zelenskyysaidthat the two sides need to agree to halt attacks on crucial civilian energy and food infrastructure, as a step toward potential de-escalation of the most aggressive phase of the war so far. Attacks on energy infrastructure have been dialed down from both sides in recent weeks, as part of an understanding between the Ukrainian and Russian intelligence agencies, a senior Ukrainian official told FT. Refineries and oil depots in Russia, especially those in the southwest, have seen extensive maintenance and halts due to attacks from Ukrainian drones this year. Scheduled maintenance is alsoboosting the idle refining capacityin Russia this month. Russia has raised the refining capacity volumes it expects to be idle this month by 67% compared to an earlier plan, due to scheduled maintenance at major refineries, Reuters estimatesshowedearlier this month. Ukrainian attacks on Russian oil refineries and other energy infrastructure have become a fixture this year, with drones the weapon of choice for conducting the strikes. Russia, for its part, has been targeting power plants, which has crippled Ukrainian electricity supply. By Tsvetana Paraskova for Oilprice.com | Previous Post Lukoil’s Trading Arm Looks to Revive U.S. Business Next Post Oil Prices Remain Subdued on the Prospect of an Israel-Lebanon Ceasefire Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 04:05", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "energy", + 5 + ], + [ + "oil", + 5 + ], + [ + "investment", + 3 + ], + [ + "supply", + 2 + ] + ] + }, + { + "headline": "Lukoil’s Trading Arm Looks to Revive U.S. Business", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Lukoils-Trading-Arm-Looks-to-Revive-US-Business.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output According to Saudi Arabia’s National… Tsvetana Paraskova Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Litasco, the international oil trading and shipping firm owned by Russian oil company Lukoil, is looking to rebuild its business in the Americas by arranging credit lines and distancing itself from Russian oil trades and its parent, sources close to Litasco have toldReuters. Litasco and Lukoil have not been sanctioned by the United States as part of the wide-ranging sanctions on Russian energy companies. The U.S. and its Western allies are looking to stifle Vladimir Putin’s revenues from energy exports—Moscow’s single most important source of income for the budget. Despite the fact that neitherSwitzerland-based Litasco, nor Lukoil are on a sanctions list, international credit lines to the trading firm have dried up to near zero, according to Reuters’s sources. Banks, insurers, and other stakeholders in the oil trading business have been avoiding doing deals with Litasco anyway, for fear of future sanctions on the company or Lukoil, and for concerns about image as many players have sought to distance themselves from trading in Russian oil and petroleum products. Litasco is now looking to distance itself from its Russian parent Lukoil, the second-biggest oil producer in Russia after state-controlled Rosneft, one source told Reuters. Others added that Litasco operates independently of its parent company. Litasco is now looking to rebuild its oil and fuel trading business in North, Central, South Americas and the Caribbean, one of the sources said. All three sources told Reuters that Litasco’s U.S.-based unit, Lukoil Pan Americas, does not trade in oil cargoes of Russian origin. Apart from distancing itself from dealing in Russian oil, Litasco has already secured over $2 billion in open credit lines which will support its trades, according to the sources. These credit lines put “the company in a solid financial position to re-activate the business which was virtually dormant for the past two years,” one source told Reuters. By Tsvetana Paraskova for Oilprice.com | Previous Post Unexpected Crude, Product Draws Send Oil Prices Up Next Post Ukraine and Russia Discuss Halting Attacks on Energy Sites Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 30, 2024 at 03:08", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "investment", + 3 + ] + ] + }, + { + "headline": "Unexpected Crude, Product Draws Send Oil Prices Up", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Unexpected-Crude-Product-Draws-Send-Oil-Prices-Up.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output While Middle East tensions have… Julianne Geiger Julianne Geiger is a veteran editor, writer and researcher for Oilprice.com, and a member of the Creative Professionals Networking Group. More Info Crude oil inventories in the United fell by 573,000 barrels for the week ending October 25, according to The American Petroleum Institute (API). Analysts had expected a build of 2.3 million barrels. For the week prior, the API reported a 1.643-million-barrel build in crude inventories. So far this year, crude oil inventories have slumped by just over 6 million barrels since the beginning of the year, according to API data. On Tuesday, the Department of Energy (DoE) reported that crude oil inventories in the Strategic Petroleum Reserve (SPR) rose by 1.2 million barrels as of October 25. SPR inventories are now at 385.8 million barrels, a figure that reflects an increase of about 38 million from its multi-decade low last summer, yet 249 million down from when President Biden took office. At 4:30 pm ET,Brent crudewas trading down slightly, off $0.16 (-0.22%) on the day at $71.26—down roughly $4.50 per barrel loss from this time last week. The U.S. benchmark WTI was also trading down on the day by $0.08 (-0.12%) at $67.30—down almost $5 per barrel from last Tuesday. Gasoline inventories fell this week by 282,000 barrels, on top of last week’s 2.019-million-barrel decrease. As of last week, gasoline inventories are 3% below the five-year average for this time of year, according to the latestEIA data. Distillate inventories fell by 1.463 million barrels, on top of last week’s 1.478-million-barrel decrease. Distillates were already about 9% below the five-year average as of the week ending October 18, the latest EIA data shows. Cushing inventories—the benchmark crude stored and traded at the key delivery point for U.S. futures contracts in Cushing, Oklahoma—rose by 320,000 barrels, according to API data, compared to the 216,000-barrel draw of the previous week. By Julianne Geiger for Oilprice.com | Previous Post U.S. To Buy 3 Million Barrels for The SPR, But There’s A Problem Next Post Lukoil’s Trading Arm Looks to Revive U.S. Business Julianne Geiger is a veteran editor, writer and researcher for Oilprice.com, and a member of the Creative Professionals Networking Group. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record: Sign up to receive our exclusive free report:The Fundamentals ofOil and Gas Company Evaluation", + "date": "Oct 29, 2024 at 15:51", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "gas", + 4 + ], + [ + "barrel", + 3 + ], + [ + "investment", + 3 + ], + [ + "loss", + 2 + ] + ] + }, + { + "headline": "U.S. To Buy 3 Million Barrels for The SPR, But There’s A Problem", + "link": "https://oilprice.com/Latest-Energy-News/World-News/US-To-Buy-3-Million-Barrels-for-The-SPR-But-Theres-A-Problem.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output India and China have reached… Alex Kimani Alex Kimani is a veteran finance writer, investor, engineer and researcher for Safehaven.com. More Info The U.S. Department of Energy (DoE) is seeking to purchase 3 million barrels of crude oil for the Strategic Petroleum Reserve (SPR), the latest in a string of contracts aimed at refilling emergency inventories following arecord releaseof 180 million barrels in 2022. The DoE has since repurchased over 56 million barrels at an average price of around $76/barrel, considerably lower than its sale price of $95/barrel. The DoE has also worked with Congress to cancel a previously planned sale of 140 million barrels of oil from the reserve, also counting toward the refilling of the stockpile. However, this might be the last big purchase by the Biden administration, or even the next administration, with the funds allocated by Congress almost depleted. Whereas it remains unclear exactly how much money the DoE has left in its fund to buy more oil, a department source said earlier in the month that it had only $150 million left, or about enough to buy a little over 2 million barrels atcurrent oil prices. The SPR had ~384.6 million barrels of crude oil as of October 18, the highest level since the end of 2022 but still well below the typical 600-700 million the SPR held when the country used to rely more heavily on oil imports. The DoE has repeatedly reassured observers that it will continue with the exercise. ‘‘The DOE will continue to purchase crude at a good price for taxpayers with available emergency revenues,\" a department spokesperson said on Monday. Not everyone is convinced it’s going to be a walk in the park going forward. \"Imminent depletion of the SPR petroleum account puts the onus on Capitol Hill for further replenishment, but politicization of the SPR could make it hard for lawmakers to agree,\" Kevin Book, a policy analyst at ClearView Energy Partners, a non-partisan research group, told Reuters. According to his estimates, \"theoretically\" there would still be some money left if the latest solicitation was fulfilled, but that it would not be much. By Alex Kimani for Oilprice.com | Previous Post As Oil Job Losses Mount, Steelworkers Union Looks to Clean Energy Next Post Unexpected Crude, Product Draws Send Oil Prices Up Alex Kimani is a veteran finance writer, investor, engineer and researcher for Safehaven.com. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record: Sign up to receive our exclusive free report:The Fundamentals ofOil and Gas Company Evaluation", + "date": "Oct 29, 2024 at 13:56", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "energy", + 5 + ], + [ + "oil", + 5 + ], + [ + "gas", + 4 + ], + [ + "price", + 3 + ], + [ + "barrel", + 3 + ], + [ + "investment", + 3 + ] + ] + }, + { + "headline": "As Oil Job Losses Mount, Steelworkers Union Looks to Clean Energy", + "link": "https://oilprice.com/Latest-Energy-News/World-News/As-Oil-Job-Losses-Mount-Steelworkers-Union-Looks-to-Clean-Energy.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Egypt, a major energy player… Alex Kimani Alex Kimani is a veteran finance writer, investor, engineer and researcher for Safehaven.com. More Info The United Steelworkers union is counting on renewable energy projects to offset job losses at oil refining and petrochemical plants, a union official hastold Reuters, adding that some 17,000 new union jobs could be replaced thanks to the 2022 Inflation Reduction Act (IRA). The USW–which represents some 30,000 workers from North American crude oil refinery and petrochemical plants–appears to remain optimistic even in the event of a victory for Donald Trump in next week’s elections. Trump has promised to reverse the IRA if he wins. \"The Inflation Reduction Act was a bipartisan bill,\" USW District 13 director Larry Burchfield told Reuters. \"There's a lot all sewed up in the IRA. It would take a lot to undo it.\" Nevertheless, other experts have warned that Trump could still significantly change America’s energy trajectory during a second term. Energy analytics firm Wood Mackenziehas predictedthat a second Trump presidency could place a huge part of renewable energy investments at risk, increase carbon emissions by 1 billion tonnes more by 2050 and delay peak fossil fuel demand by 10 years beyond current forecasts. WoodMac projects ~$7.7T in overall spending by the U.S. energy sector through 2050 under current policies, a figure that could be cut by $1T under Trump through reduced policy support for low carbon energy and infrastructure improvements. The analysts have predicted that less spending on low carbon energy could boost demand for natural gas by 6% or 6B cf/day by 2030. WoodMac says that whereas Trump would lack the power to unilaterally repeal the Inflation Reduction Act (IRA) enacted during the Biden presidency, he could bring changes to environmental rules and executive orders that would roll back many of Biden's environmental policies. The research firm also projects that the total number of EVs on U.S. roads in 2050 would be 50% lower than under current policies because automakers would likely favor the production of hybrid vehicles over pure electric cars. There’s a lot at stake here. The auto industry has unveiled more than $100 billion in EV investments, with potential to create 100,000 American jobs.By Alex Kimani for Oilprice.com | Previous Post TotalEnergies to Produce More Gas Condensate Offshore Denmark Next Post U.S. To Buy 3 Million Barrels for The SPR, But There’s A Problem Alex Kimani is a veteran finance writer, investor, engineer and researcher for Safehaven.com. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 29, 2024 at 13:05", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "gas", + 4 + ], + [ + "production", + 3 + ], + [ + "investment", + 3 + ], + [ + "demand", + 2 + ] + ] + }, + { + "headline": "TotalEnergies to Produce More Gas Condensate Offshore Denmark", + "link": "https://oilprice.com/Latest-Energy-News/World-News/TotalEnergies-to-Produce-More-Gas-Condensate-Offshore-Denmark.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Armenia and Azerbaijan are nearing… Charles Kennedy Charles is a writer for Oilprice.com More Info U.S. refining and chemicals giant Phillips 66 (NYSE: PSX) booked higher-than-expected earnings for the third quarter even if earnings plunged from a year earlier, as expected, due to weak refining margins and fuel demand. Phillips 66reportedon Tuesday adjusted earnings of $859 million, or $2.04 per share, for the third quarter, down from $2.1 billion, or $4.63 EPS, for the same period last year. Despite the profit slump, the company’s adjusted EPS topped the analyst consensusestimate of $1.65compiled by The Wall Street Journal. During the third quarter of 2024, the midstream business of Phillips 66 held steady compared to the second quarter and the same period last year, but the refining division posted a loss of $108 million, compared to massive refining earnings of $1.7 billion for the third quarter of 2023, when refining margins were soaring. This year, however, weaker demand for fuels and slumping refining margins have been weighing on refiners and the integrated oil and gas majors. Phillips 66 said that the adjusted refining pre-tax loss was “primarily due to a decline in realized margins largely driven by lower market crack spreads.” The 3-2-1 crack spread – which is a theoretical refinery crude yield to produce two barrels of gasoline and one barrel of diesel for every three barrels of crude input – slumped in the U.S. last month to $14.28 per barrel, the lowest level since the beginning of 2021. All U.S. refiners areexpected to reportmuch lower profits for the third quarter compared to a year earlier, as refining margins slumped to multi-year lows amid tepid fuel demand and increased global fuel supply. Yet, apart from Phillips 66, another major U.S. refiner, Valero Energy (NYSE: VLO), alsobeat Wall Street estimateseven as it reported last week a widely expected plunge in its third-quarter earnings due to slumping refining margins. By Charles Kennedy for Oilprice.com | Previous Post Phillips 66 Beats Analyst Estimates Despite Earnings Dip in Q3 Next Post As Oil Job Losses Mount, Steelworkers Union Looks to Clean Energy Charles is a writer for Oilprice.com More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record: Sign up to receive our exclusive free report:The Fundamentals ofOil and Gas Company Evaluation", + "date": "Oct 29, 2024 at 10:59", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "gas", + 4 + ], + [ + "profit", + 4 + ], + [ + "barrel", + 3 + ], + [ + "investment", + 3 + ], + [ + "demand", + 2 + ], + [ + "loss", + 2 + ], + [ + "supply", + 2 + ], + [ + "decline", + 1 + ] + ] + }, + { + "headline": "Phillips 66 Beats Analyst Estimates Despite Earnings Dip in Q3", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Phillips-66-Beats-Analyst-Estimates-Despite-Earnings-Dip-in-Q3.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output BP and Shell anticipate lower… Charles Kennedy Charles is a writer for Oilprice.com More Info U.S. refining and chemicals giant Phillips 66 (NYSE: PSX) booked higher-than-expected earnings for the third quarter even if earnings plunged from a year earlier, as expected, due to weak refining margins and fuel demand. Phillips 66reportedon Tuesday adjusted earnings of $859 million, or $2.04 per share, for the third quarter, down from $2.1 billion, or $4.63 EPS, for the same period last year. Despite the profit slump, the company’s adjusted EPS topped the analyst consensusestimate of $1.65compiled by The Wall Street Journal. During the third quarter of 2024, the midstream business of Phillips 66 held steady compared to the second quarter and the same period last year, but the refining division posted a loss of $108 million, compared to massive refining earnings of $1.7 billion for the third quarter of 2023, when refining margins were soaring. This year, however, weaker demand for fuels and slumping refining margins have been weighing on refiners and the integrated oil and gas majors. Phillips 66 said that the adjusted refining pre-tax loss was “primarily due to a decline in realized margins largely driven by lower market crack spreads.” The 3-2-1 crack spread – which is a theoretical refinery crude yield to produce two barrels of gasoline and one barrel of diesel for every three barrels of crude input – slumped in the U.S. last month to $14.28 per barrel, the lowest level since the beginning of 2021. All U.S. refiners areexpected to reportmuch lower profits for the third quarter compared to a year earlier, as refining margins slumped to multi-year lows amid tepid fuel demand and increased global fuel supply. Yet, apart from Phillips 66, another major U.S. refiner, Valero Energy (NYSE: VLO), alsobeat Wall Street estimateseven as it reported last week a widely expected plunge in its third-quarter earnings due to slumping refining margins. By Charles Kennedy for Oilprice.com | Previous Post UK Offshore Oil Platform Halted Due to Gas Compressor Issue Next Post TotalEnergies to Produce More Gas Condensate Offshore Denmark Charles is a writer for Oilprice.com More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record: Sign up to receive our exclusive free report:The Fundamentals ofOil and Gas Company Evaluation", + "date": "Oct 29, 2024 at 09:52", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "profit", + 4 + ], + [ + "gas", + 4 + ], + [ + "barrel", + 3 + ], + [ + "investment", + 3 + ], + [ + "demand", + 2 + ], + [ + "loss", + 2 + ], + [ + "supply", + 2 + ], + [ + "decline", + 1 + ] + ] + }, + { + "headline": "UK Offshore Oil Platform Halted Due to Gas Compressor Issue", + "link": "https://oilprice.com/Latest-Energy-News/World-News/UK-Offshore-Oil-Platform-Halted-Due-to-Gas-Compressor-Issue.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Uncertainty surrounds OPEC+ production plans… Charles Kennedy Charles is a writer for Oilprice.com More Info Production via the Triton Floating Production Storage & Offloading (FPSO) vessel in the UK North Sea has been halted due to a problem with the single gas compressor in operation, one of the project partners, Serica Energy,saidon Tuesday. A potential dry gas seal failure was identified in the ‘A’ gas compressor during operations on October 26, 2024, Serica said today, adding that no oil and gas has been leaked from the platform. The FPSO operator, Dana Petroleum, is working to identify and execute the necessary repair, according to Serica. In June, Sericasaidthat the Triton FPSO is currently operating with a single gas export compressor with repairs to restore two compressor operations due in October. With the production halt at Triton now, Serica said that its ability to maintain full-year production guidance of towards the bottom of the 41,000 boepd to 46,000 boepd range was dependent on sustained production levels of around 50,000 boepd in the fourth quarter. Given the outage of production from Triton, Serica’s production for 2024 is now expected to be slightly below this previous guidance, the company said. The Triton Area consists ofeight producing oil fieldsdeveloped via common infrastructure in the UK Central North Sea, located approximately 190 km (118 miles) east of Aberdeen. The fields currently producing oil and gas via the Triton FPSO vessel are Evelyn, Bittern, Guillemot West and Guillemot Northwest, Gannet E, Clapham, Pict, and Saxon. Serica Energy’s partners in the cluster are Dana Petroleum Limited and Waldorf Production UK Limited. Dana currently operates the Triton FPSO along with the Bittern, Guillemot West / North West, Clapham, Saxon, and Pict fields. Serica is the operator of the Gannet E and Evelyn fields, with Dana as the pipeline operator and Petrofac as the well operator. Serica also operates the Belinda field. Earlier this year, Serica said it hadreceived final approvalfrom the UK regulator, the North Sea Transition Authority (NSTA), to develop the 100% owned and operated Belinda field. By Charles Kennedy for Oilprice.com | Previous Post Nigeria Discusses Crude and Fuel Supply with Africa’s Top Refinery Next Post Phillips 66 Beats Analyst Estimates Despite Earnings Dip in Q3 Charles is a writer for Oilprice.com More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 29, 2024 at 09:12", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "gas", + 4 + ], + [ + "production", + 3 + ], + [ + "investment", + 3 + ], + [ + "supply", + 2 + ] + ] + }, + { + "headline": "Nigeria Discusses Crude and Fuel Supply with Africa’s Top Refinery", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Nigeria-Discusses-Crude-and-Fuel-Supply-with-Africas-Top-Refinery.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output Tesla's Q3 earnings report reveals… Tsvetana Paraskova Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Aliko Dangote, Africa’s richest person and the owner of the continent’s newest and biggest refinery, is discussing crude supply to the refinery and fuel supply to Nigeria with Nigeria’s President Bola Tinubu at an emergency meeting on Tuesday. Dangote and President Tinubu are meeting with representatives of the domestic oil industry regulators and oil industry officials as the new refinery of the Dangote Group has faced issues with crude supply since it started up operations earlier this year. The Dangote refinery began the production of fuels in January 2024,marking the start-upof the plant that has seen years of delays. The refinery, which has a processing capacity of650,000 barrels per day(bpd), will meet 100% of Nigeria’s demand for all refined petroleum products and will also have a surplus of each of the products for export. It has yet to reach full capacity, expected at some point next year. However, the crude supply to the refinery has been an issue for Dangote in recent months. “We’re meeting to make sure everything is put together. There are a lot of issues about the exchange rate and pricing,” Dangote told theFinancial Times. There have been reports and speculation that Dangote has fallen out with the Nigerian president, who is reportedly not as supportive of Dangote’s business as his predecessor. Moreover, rumors have it that Africa’s wealthiest person has issues with the state oil firm NNPC. Dangote told FT that there his relationship with the president hasn’t been strained and insisted they are on good terms. Earlier this month, the Dangote refinery received four cargoes from NNPC under a sale agreement to deliver crude which the refinery will pay in naira, the local currency, Nigerian mediareported. Dangote wants to end Nigeria’s fuel imports with the mega refinery. So far, the biggest oil producer in Africa has been importing all of the fuel it consumes. But the businessman told FT that an “oil mafia” exporting crude and importing cheap – including Russian – crude is trying to undermine these plans. By Tsvetana Paraskova for Oilprice.com | Previous Post Austria’s OMV Profit Slumps on Weak Oil Trading and Refining Next Post UK Offshore Oil Platform Halted Due to Gas Compressor Issue Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 29, 2024 at 07:56", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "profit", + 4 + ], + [ + "gas", + 4 + ], + [ + "production", + 3 + ], + [ + "investment", + 3 + ], + [ + "supply", + 2 + ], + [ + "demand", + 2 + ] + ] + }, + { + "headline": "Austria’s OMV Profit Slumps on Weak Oil Trading and Refining", + "link": "https://oilprice.com/Latest-Energy-News/World-News/Austrias-OMV-Profit-Slumps-on-Weak-Oil-Trading-and-Refining.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output India and China have reached… Tsvetana Paraskova Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Austrian energy company OMV reported a lower-than-expected net profit for the third quarter as stronger chemicals sales and margins could not fully offset weaker oil prices, refining margins, and trading. OMV on Tuesdaysaidthat its net profit on a current cost of supply (CCS) basis, its closest metric to net income, fell by 20% to $374 million (346 million euros) for the third quarter, lower than a company-provided consensus of $495 million (457 million euros). Operating profit adjusted for the current cost of supply fell by 21% year-over-year to $1.13 billion (1.05 billion euros). Higher results in the chemicals division, with better margins for polyolefins and olefins, were unable to offset much lower refining earnings amid plunging margins. Moreover, OMV’s oil and gas production fell by 9% to 332,000 barrels of oil equivalent per day (boepd), while production cost rose by 18% to $10.6 per barrel of oil equivalent. The company’s average realized oil and natural gas sales dropped as prices for crude oil and natural gas were lower in the third quarter compared to the same period of 2023. OMV’s earnings in the Fuels & Feedstock division slumped between July and September, due to significantly reduced refining indicator margins, partly compensated by strong retail performance. The OMV refining indicator margin in Europe plunged by 64% to $5 per barrel. “A stable utilization rate at the European refineries and an improved retail result had a partially offsetting effect,” OMV said. The positive contribution of the retail business was driven by improved margins as well as higher volumes, partly due to the acquisition of additional filling stations in Austria and Slovakia. Lower refining and trading margins also led to lower contributions from ADNOC Refining and ADNOC Global Trading, OMV’s joint venture business with Abu Dhabi’s national oil company ADNOC and Italian energy major Eni. By Tsvetana Paraskova for Oilprice.com | Previous Post BP Earnings Top Forecasts Despite Weaker Oil Prices and Refining Next Post Nigeria Discusses Crude and Fuel Supply with Africa’s Top Refinery Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record:", + "date": "Oct 29, 2024 at 07:06", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "profit", + 4 + ], + [ + "gas", + 4 + ], + [ + "production", + 3 + ], + [ + "barrel", + 3 + ], + [ + "investment", + 3 + ], + [ + "supply", + 2 + ] + ] + }, + { + "headline": "BP Earnings Top Forecasts Despite Weaker Oil Prices and Refining", + "link": "https://oilprice.com/Latest-Energy-News/World-News/BP-Earnings-Top-Forecasts-Despite-Weaker-Oil-Prices-and-Refining.html", + "content": "Hess Beats Q3 Earnings Estimates On Robust Guyana Output This article explores the potential… Tsvetana Paraskova Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info BP (NYSE: BP) booked third-quarter earnings above analyst expectations, although the profit was lower from a year earlier and the second quarter amid weaker oil prices and low refining margins. BPreportedon Tuesday an underlying replacement cost (RC) profit – its key earnings metric closest to net profit – of $2.3 billion for the third quarter, down by 30% compared to the same period of 2023 and down from $2.8 billion for the previous quarter. While the third-quarter profit was BP’s weakest since the fourth quarter of 2020, it beat the analyst consensus of $2.1 billion compiled by LSEG. Compared with the second quarter of 2024, the earnings reflect “weaker realized refining margins, a weak oil trading result and lower liquids realizations, partly offset by higher gas realizations,” BP said in a statement, adding that the gas marketing and trading result was “average”. Earlier this month, BP had alreadyflagged weaker earningsfor Q3, on the back of weak refining margins and weaker oil trading results. Falling refining margins have already hit the second-quarter earnings of the supermajors, and further declines in Q3 are expected to continue to weigh on the profits. Shell, which reports Q3 results on Thursday, has also warned that lower refining margins and a loss in its chemicals business wouldweighon its third-quarter earnings. At BP, net debt rose to $24.3 billion, up from $22.6 billion at the end of the second quarter, primarily driven by lower operating cash flow, higher capital expenditures, and lower divestment and other proceeds, the UK-based supermajor said. Despite the lower earnings and higher debt, BP announced a $1.75 billion share buyback as part of its $3.5 billion commitment for the second half of 2024. Furthermore, BP is committed to announcing $1.75 billion for the fourth quarter of 2024, it said. However, the company intends to review elements of its financial guidance, including expectations for 2025 share buybacks, in a February update on its medium-term plans. These could include BPscrapping a previous targetto reduce its oil and gas production by the end of the decade. In today’s results release, CEO Murray Auchincloss said “In oil and gas, we see the potential to grow through the decade with a focus on value over volume.” “We also have a deep belief in the opportunity afforded by the energy transition,” Auchincloss added. By Tsvetana Paraskova for Oilprice.com | Previous Post China Plans to Export 12.4% Less Fuel in November Next Post Austria’s OMV Profit Slumps on Weak Oil Trading and Refining Tsvetana is a writer for Oilprice.com with over a decade of experience writing for news outlets such as iNVEZZ and SeeNews. More Info Valero Could Be Next To Shutter California Oil Refineries Iran's Oil Exports: On a Slow Boat to Nowhere Surprise Crude Inventory Spike Slams Oil Prices Iran’s Oil Tankers Flee Biggest Export Terminal Fearing Israeli Attack Iran Readies New Oil Outlet To Bypass the Strait of Hormuz Why Is Smart Money Betting Against Renewable Energy Draws Across the Board Bolster Oil Prices Coal Remains On Its Throne Despite Transition Push China’s Oil and Steel Industries Are in the Red. What Now? only and are not intended to provide tax, legal, or investment advice. Nothing contained on the Web site shall be considered a recommendation, solicitation, or offer to buy or sell a security to any person in any jurisdiction. Merchant of Record: Sign up to receive our exclusive free report:The Fundamentals ofOil and Gas Company Evaluation", + "date": "Oct 29, 2024 at 06:03", + "author": "Unknown Author", + "author_bio": "", + "keywords": [ + [ + "oil", + 5 + ], + [ + "energy", + 5 + ], + [ + "profit", + 4 + ], + [ + "gas", + 4 + ], + [ + "production", + 3 + ], + [ + "investment", + 3 + ], + [ + "loss", + 2 + ] + ] + } +] \ No newline at end of file diff --git a/Data-Collection/WebScraper/main.py b/Data-Collection/WebScraper/main.py index cb5ad05..3eddda7 100644 --- a/Data-Collection/WebScraper/main.py +++ b/Data-Collection/WebScraper/main.py @@ -1,13 +1,46 @@ -# main.py +import argparse +import sys +import time import scrapers.oil_news_scraper as oil_news +import scrapers.oil_news_preprocessor as oil_news_preprocessor +from tqdm import tqdm + +def show_usage_bar(duration): + for _ in tqdm(range(duration), desc="Processing", unit="sec"): + time.sleep(1) + +def run_scraper(): + print("Starting oil data collection with the scraper...") + show_usage_bar(0) # Simulated progress bar duration + oil_news.run_scraper() + print("Oil news data scraping completed.") + +def run_preprocessor(): + print("Starting oil data collection with the preprocessor...") + show_usage_bar(0) # Simulated progress bar duration + oil_news_preprocessor.run_preprocessor() + print("Oil news data preprocessing completed.") def main(): - print("Starting oil data collection...") + parser = argparse.ArgumentParser( + description="Oil News Data Collection Tool" + ) + parser.add_argument( + "--scraper", action="store_true", help="Run the oil news scraper (original code)." + ) + parser.add_argument( + "--preprocessed", action="store_true", help="Run the oil news preprocessor (new code for sentiment analysis)." + ) - # Run oil market news scraper - oil_news.run_scraper() + args = parser.parse_args() - print("Oil news data scraping completed.") + if args.scraper: + run_scraper() + elif args.preprocessed: + run_preprocessor() + else: + print("No valid option selected. Use '--scraper' to run the scraper or '--preprocessed' to run the preprocessor.") + parser.print_help() if __name__ == "__main__": main() diff --git a/Data-Collection/WebScraper/main.py.bak b/Data-Collection/WebScraper/main.py.bak new file mode 100644 index 0000000..1002d5f --- /dev/null +++ b/Data-Collection/WebScraper/main.py.bak @@ -0,0 +1,13 @@ +# main.py +import scrapers.oil_news_scraper as oil_news + +def main(): + print("Starting oil data collection...") + + # Run oil market news scraper + oil_news.run_scraper() + + print("Oil news data scraping completed.") + +if __name__ == "__main__": + main(), diff --git a/Data-Collection/WebScraper/scrapers/__pycache__/oil_news_preprocessor.cpython-311.pyc b/Data-Collection/WebScraper/scrapers/__pycache__/oil_news_preprocessor.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..269c3e452cfba0b106bd17f00f0dd40fd1538f53 GIT binary patch literal 14401 zcmZ3^%ge>Uz`!s?MLAtUje+4Yhy%l{P{wBgCI*J-3@HpLj5!QZ5SlTH5zJ?bVgl35 zQOqd}DNH#mxvWvFj3714Ic&M?QS4wgOAbdaXA~!x&6>lN%N@lHX0zq+A0$?^rj$p1}lprHR3TKp1DpQs))FliHL|`mrng|u5%NQ9LRx`qMq4J`{P)rbq zsY0ex#ZtJIF)=W#W`c=ENf4!rJB4Q%GXukFX1G2{6n#=Kab!AG0@a1Z0!$34Oj*(} zHR$q;3@N-V3{f&Ed@T%7vMKy63{i4S45@OdlBniH$)^akFhnV&2(~apDW-_02)8gs zDW!_wWW2>$ zo|=?Wlv$Qqq{(=T-M^qDGe56blkpalQ>7;3E#C0dBp0x3cw%OWCgUyP)QW=CQ=(vr-y(wyM@(gID!TP!7oDY;d~86_nJ#a86N;EspZA`;rT^5DG=r@mXySj#9M5M#l@*5#Z`j&nK|*kGB7fvGXyheviRL%Ec(S-T9T$~v6Ar?M`~VjeoAIux+dE#ru^btECq=r z8MoL{D>92qif^&x7o_IhV#zAb&%4Evlb@KP$#jb|Ei)%I9;}Qptr+BO1%+Q(`WgAT zsruPDshN5D$@wX%;lcU=Mfq8&$tA`5zL_bB#UZK58F~3R`RSRd#riIZC5gJu`8heM z$)M=f4^K@BPA*C;NG;MYhS0^J_>9j>EiaBQC`v6T%1=%$F3vB~E2z9B1ae3`*oB#S z>G7bbECOW`Q3eKv;wcOa3=Ir-**ROv+v}R@CS+b@SGdBi@PUDeRpBnL-~`PX!7I!! z@ETv_HNL`Y{DFayQ(;5lU19MlmNNn;+Dx(ez|6?002W3NA3>_VfCz*bHr9_HKd=cu z;O1@cEEZ&7VAv$$D9n6Nn8i_?{h$=1qd0pqDEMGe%>hei6Bxni44$?aFk-%zDTT3x zp@zwY0X6&8GN&`tveYoRFvR-QvZgTAu$D0vbJeh>FiFB}VW?p)V<=KD0i|fDSPF9u zEB5r8!ji&@n!08)%wPrHX-pp_UCfmDez) zu%)oC;lRiX>?Pa?^RhsB5zMV&t6@*!OyOF?y^Mu{VKoa_kbwbI0D&qOj69LYjXh7G zgac0vBR2n~fbtEmA4;JBvJh13d{zS&3K$s3bEvCl#8Bia;8EaoQB8mL%ur7T8tE7bljb#+T&B zgYuuAO-_DtVotH09$bMeD8Z|P6Z{3y2nbrCejx2aK==hW5SoxaBW+4Pgnhv+{4*$! zia@%mbb_-p3kovx(iKul3vx1(6H8JR@{1I5GmDEsf*@xqKwW30aEl`&H8CY8GcUDD zAT%#KFTXrb!2>FCi?O_jkAZ=qh@XLh!R;j|STvb#@ucPzmlmbQCl)7XX5M1U%u7kl zE2-iGWqSpXr&1J3@)b1M!P)i}Ye7+FUdb)y^wg4DY>5R0sd*_yplZAbl%a32q?G0s zXmS*RnjuA?n)enjO4h%{2j_xZU3`lpFSQ&}C@3&6Fx=uz&d*KC%u7vyh)ICL43yIp zpa2}|w|GFVf(3Pv0RsaAs46XXVFZ^ZB5DgNFNzpm5ixA=y#WsC4Y3zQBQAYPV;(9^F^)8R#1);nH z;>V>ANuP+i5Se|^G3Sb7&IO^o3qpApdGfFD}5HpB7)m)Zp` zwTmq3S6I|9z)-Oe0|Ub$7D*>f=0ln+PP*)e3>cks*->&7C~JcXkh8olI0!%LFP!V^eCGYnT^+5--#?1ch3_E`V3Y2o((Ig)mDAFG9A41+@rFVS%=u zG;3I5m>3vpS!>x!K$!=srG^bveGOv`>jF@Mg~}r+RF~N>FfjC_a)Jv#%q9V@;xA9A z1XPMa4NYOKVZc@Z)-VP$XtMbgfxLyt?Jq%%>szeFB}JJ9w^)k{axzP9G3TV_-C_n60IWIr<*7wQ8Vn2! zn(UCQE|d*1JU%nGAit<2F)ul_2$X|wv4BdWTdW0%MJ2_z*rBR!aUqlygW6drSzH|4 zY=A07Hqe%Vfk6jUEJ%QJ`wdCy3oK$-S`Zwp7T8)4tejqq8wzhoNPb{o;q_vKkP}#L zNXX3Rn#DDfXAaMG39U;KS{EgBu1M%iV7)6WHlcK))fB4*f|Kkg*x%67zbK+U!F@*5 zT`SuiSv&Rj=wA>~TTs5dc2VuZ`X%)jMa+ME-~^k@46^D21A_brW`6;b$l|!z;OvXg zj;!p*S3U+#z6*S2D=aVYnO)#ByU1aFg~R*;hxrX|*$XVP;2gZgQ3E{(gVF#r^)P_) z1~>R?P`Okrx_0OeRzm9@+$d7Y@7 zoWk6~kixQt6}7>U!jQt&iqu#NX3%8!t74ByiYeEQNkS>FK)wYf>d#sX3=C5lr!!=N z+5r5uj5Um%OprD}CsPe0s8WXn&}60_fnbIrIZ$m0A~czc(S%6X?DD)H* z8o+hZFD{#u%w%X&Kqa-Jq$n}D1k_CdDKAE94!~7`5^^ypCI4t(xWFF|K^sgCxLojw zyWj#s6Id>YX{->rBBlr7UvP;lQet3WK=BwTO2Hlj<=g4tUJAk!!3>&AelJ1s3igO5 z<1NODVh~pW;%E+=oW$IultjBKB|J`ss<8w48C0=1FldM$KVQ&L4)fJSm<8hkKbW>fj|BtfBY5x_y&)=+=3G{rt3}8yC|e| zMM!A{-wM71EEl+4FLJwH;dVWce4yw+@)d5c3oKq>kD`P-sKf##fX{2dP0DnJ6vjo2 zpycGj5UWzlggrCWFr_fnFrf5FLGcGpach`S+s3sFJ*wDE0k!jM7*MkU_7*)_#$%`f zwT;=T0)tX>^UG2d5>v`ji%K$!Q*%@EN{V$9GK-2*b5hF^^GXy7GKvz5Q;T&JK#j@N zqGBC|#Jm)Rl+5DfoW#uB)S_aAw4(f6h2;FalGMBsJx%UgypAqmu0bK5!LGipej!zA z&N-RM*$N)1MX3sD`9%sbDcUjG3hp`iNr^cM{+T%n0if=GaTT{)W?qUyX|Y0no>i5A zQ(|&9sI>{|pB5yhr&bAjvESFHi_dO-w0Pa05BT zA8ACP6x7Z?w9-E_2W(3WXp})u%RV)wG&vE}g-y&+C@3u|$S+PUu2OJR@J&t0OjHQY z&nX2-7VBx*qZnqwz`zirtEA%ewCr8{{KFN% zx{6B+3UV@2i}bYYb#8&WC9G*ViRr~v%rV8AolGGy5Fb*h6i=r7A7#u*^ zD-GOd`M|;>!1jRwMl^VQkYNy!0kte$!0k&H#t!zoLLyVtW{59PT9CdqXiMw`A?J%i z&R2w-JJ>te@A3)sq)iB$5xhYCBA?b3KCSC~2AB8@F7g>&;WKJ*zriik;0MlSMb4li z4&*d&wqRgj0JWz;{LgKypsscbV=Z$EQ!PshQ!Q&cLoHhk;{upU6gq_&xx1JJ&uA$u zC2%$aLl($nus+lpYzzx@rNa*a5p1nJ5uN@Uq~8Q6->m8B`(*-YrkzOhX$Iz;FS= zaSSyKS)gVl*c9{;(^{??E*v4xjcR5scMW%uSPl0AP~Q`57BZ2-vxXN{eI6qyj&YjK zhpM`kr-r9UtcHgK)A?&zaG8!H%?J>gW>ChZYk6yUi}Y)Fv*0}jV%@kv06BzU>=eNi zCe-v$%Zi*9Q-o@mQiMRmHK?jw7-IL;@)4IFXEUS-*YM3|ND-Nf))&G^o1&<;P$6xK zQ7vuq*YGbu$`!B>WMD`UPmx$7iR$uNff@l9hFI-d!5X#&pmr2OIh0i+NNmiZrcFkM z9-W^3j0|}R$_yo-N(pM73PVwFtx$<3l*_=tkRnyX35mPe3@OrcnbFND(MG7v5`(c* zWYE>saMp072vu=0FhF~*qA0e=)^N;bNRg`%n$3V2zmW_n^0h*BLKB#Jk|C^e#&QP8 zuyhS`4NDDc4O@!B9F|}PO~op2S4bmQAtkjWF*7GMMIo`YBqP5_Au}&6zbF@6&q5jr zpxRp_(WQ6b*Q-;wkF*L#W_>#<$oYa+!x7d<%5{rxDt2i7>N>XzR zN))Oz6w)9e2x=%nd;xYMs0E~_5R_U{RGFEVuBWG0WW>P0P-OrKB)Afo?vi{3P_G#@ zGze`hDpL$oH}w{CQfB@wK~OUR8V2#; zFu28+Uy_kp6b~I(EY=ji#R6)~Lz)}xph3^foYbOlPzbOVCFZ547J-s;5ol!S7Her< zNoLM1CRgWM(gj7S#i@D8sqy(~@u@lBwq`tNbhIQjr3ln5yT#?~;}{$q@8{_2S_G== zZ*hY>9$%baT9ll6iz7X?Bp%dFxW!hGSd^Mq0_tZJ zD5y23#ta%HeZVW*;C4e$xWVg&gwzEV(Ho-T4So*e=T@qAUV7xYHP1FSozpDX3 zR{~-$>c(Bsjk_SIbWt$=ieP+$*9~^Tj|`fuxr{f2gge;pip$IhpIA4g?gN85XD;JM zFxlb$fk}-wm+^*x*mSN*Tr;c|q+OBLy(pk}ML_R@fZkmJ*%@gIk}e8pUJ=l|E}(x& zK>x0Y*cB0@txj8f4_IF?_P;0+a785GBQukr&=&?KL7@*I;wu}2jOGflE1K3jVlPU2 zUy=5n!0~~NL0Nmb?jqd{EEknbuPB*L;J@J*a6vL{hWvF&!%LEeJ6JAA8eWvNy&`FQ zLDKd@SlR@(4{QudTFYe@$*w5AsAzme(Rc#i4VRz`vRO0YuFINSk~P_3azWPQqO8Le zS%(X<4i_S_CUAXVW6(5Q&%26uuhAZ>3vN+YW8$vFWL~t+x?-KRg7>0E_7#on3j(S) zgf%`eFbdW(-q5hUqTzB~!}pSg?}d$D1_lk(_brIuBBF1+mq^?Mq?Pc1-d%->8 zf_daciKr_QQ6HI^M8&=^Fo}wN01;o=7!>tZq+QW-IG}q`A>fKazy!}5$~xDTO)n{% zZb-S{9DPCA^rCXi73G)-J`a>Z<)xn z(6hU!=XFKT>!O7B6$$SPVDy0*r2YdNgP_<1)*nxWWk3UPx!_?q7NsSo5xk#6GTd7Ulhr?B9e1KBZ8wg z9H1@=a=$$VZ627B0lA5Z-a}7es$qzScTbQ9%CbP?At1XLY8cj_H4kbT(-~@+Qdnx4 zQ&?(QQdnzQLDh9OXrzasXk!iI0#G>%){9J(@E~}z8B*A4m}fJjuwyn0I2lleycsb% zC7?nZVHA{wJXD-&%g{_9Q1T=65mSte5VZ+h1=1$>U!-Lu^L~UAC@q&i`YnW45z$|7&2yfU33i%Rc zs1@Lu)D+$nzBT-)V>G4=wd@F86PSwbqNEc6aQF*iHvK4#KN7-R)3#ZAVDNJj` zP-7X~IpwI~P7z1+d%>pg;50=dMH1aN;I5uy4KK0o#J=<%Z3^rRF^O^(4iENCD{EVHrETJ$SpuBX%OL+ zBHzMLBY>j}KwGATzFq@0L}~>~^bzLP2%^dImlz_+GSraJIsqEM}Ho)oBDLy0Mc z8m`$4DTYm`vSs#?(+rUgi$4K);0wsF<))bQ8v)rh7jBT{FLXo?C7PZfoyhQt#|QJ=$! z8d{7DHS7yy5OyF~DH=6gDGVu^$kRNt8B(y7lI#mWizN_Rp{x`Zbh{=n^+X`b@e4P!=<_J-randcAyb|ECz-S1kgy zBZ@%7w?*lo9t^0nT9g4|C4u@f%qf{=McJSZr6AloXx9kR)6itT#afbIl9+RgB_*{u z`4&rQUS>&^AXflneHX}ippJ?{6*H)7nh7#E3q+)Vh*;3@Gh-2GZU#c6g6tH<=oROt zmL%R{tO57ln_Laq81(lFEv0aK_d^Eir|iQ5vU~!U1pS8TwDZd z_}*f7%PdMw%dY?r0^H*9_wYm4jHI)?-lx zh-C^QYCr^N5WA=l!~#V|5vW*$4B)V2fRMoS?V^FF1mZJmi(;CZ!hL z;>=B~fQ}0Af%5@;EaVnTaeisREtZ0$#G+dq(2#;;8gPi;;sA|tfqL}du)oC#azi{Q zsTa)!SqqAbqDGM2+(n7y@F^E~yxbCk4&bDwz~_)}aU=ETi$Rqea@QZhh71Dmqb1Fv zO$-bS{h+k?p9M4ka2K=y$l)T3;}sUi3oMRL`9wQ2doml`Z-`4bxL;urxyvhdg;#Dt z`2}A6i@f?*c=a3H9ta3Ec-{~aZt%V#AlTq}LsYE6?*W(S49QDeN*B14ZgBARb9He| z&AA|KeL>iIg*1e|AZ&e+!{!Qy%>@pd4@|6_LU(y2XQ(Yuy2zt?g-7)|kM<=V?Yja( zR|NF7GHv0#U>|TnKk%YJ&=rB8kIYQGd|w!tc=7&(P*@CbIe{`m3ZF2Br- zuq(3q8)Pr?+h5_g?_jyXAvRZeM#}u$S-C4*FIaic$h|1%b4AYQqLl9yDc_46z8!ow zID{t@UgVJI;Qk=Wz%2%I{s##LVUY&!yPUie{4QwP9I(8=>3fmW_X?-)2L@wSsSAOj zH~1uHL|)=kyU3>oUKVD)p!$N4IRstgvADuxae>F;29Hp`SC`jZoeSdj7sTyXL__Ec z;`SGL9Io&Z?P z!5Gc-1wwsbV30{=nqfZQW|qwgmJ6o7Gi)wO`(2UtyDlAmNjm&OT+#*U@Qc#PSEQ3K zNGE?_U`S+2WtzZoLs|)}gL#7rNQ3zmY4ZsjH?)l}h}%x6Sip8gT>XN$`VNr^EH`A7 z=ljg^Ss{GE)MtjzMH$~KGQJZyZ}>-C5Ko#=d0kxdlDOsumJ8yV7sXAlh?`y)x4tB9 zy~FvUxWg53hXaCF#GS8;dtMUvyeRH{Mcn&>xc7y)qzNn!q+}+rgBR!V2!=6&JM^Y2 zN-jv5UXU`qC}MU+#O#8I8FVOQM#)7Hl`A4D7erJ(FmZ~8G2WF>U68gS>7s<;6$!)Z z66TjA%$J!Bg#88U=!-HjS7c&7GBZg^ePLjdl==W7zOpfBm~IHWV(NZE z_M&?D74`5LJU7%dmuD=>fELREG1mi9F9oDtNXxt!kaZ;>>wxNa;~W5 z%;3JOWUxW{qLS?uCEFS7cXb^Oh@FtRs2g@gH|(N>)(o}!9&m@ySN#(&swQ1gO}ZeU^Z=ADcm%~4 zuzX3Js#nx3Zs=NEu=Kg2>w81X^n#h&6)pE0DrO&qxzxlyFmS1fePrMg z75@SvK7a`c20_v50xFjTR4%Cc?eI7dd?4vS@E+d_s(ui3QNaI-fd2&n{~H1#)43;c z&v2Z`H-&Ek-$cF#JmND9FY?HAc;Dp_=<%9R*y-Ej+u{2mm63s83YN7#FdMT=94;3T0Y_|XT%u&?U>Jqi~8uXpV4t<^S5I@Z^shA#D0O5F@T93W#k7` z7lJCl&pqJg2dI{VweJv%sIV`fDgh0ZLlvhmqP8V#8IULTP}_;MjL563YZz-V)=z`i zKr{JONg-C_r=}p9DWDa~nrukR{T6|$A`TbF5XX2I&meGJ0bW+C$pl{6R|K*jxfOIv zpr|wtWvPGBRt5%!2cY`J65Q6gDoae0 zXyCrV&D&$%Z_{NngL^^PMQ)ud+&T>$H$=pyxKH<)H@PQ HI2`~0OwUAe literal 0 HcmV?d00001 diff --git a/Data-Collection/WebScraper/scrapers/__pycache__/oil_news_scraper.cpython-311.pyc b/Data-Collection/WebScraper/scrapers/__pycache__/oil_news_scraper.cpython-311.pyc index 72afd2ef916bf7e9115c76e816a39774738c0c90..3134b29054462dbb983bdbcaa84610efd75f14e4 100644 GIT binary patch delta 3501 zcmX?a^VwZ}IWI340|NuYe=g2rGJS_}Sk}13`3{g@kd@T%7 z(o77g(y3yo>Y`*)_*)pFWK#rM7^37-1X~!QdBo>J?FfbHzFfcGEKtT~G6mIbpCzhqgm*mH1 z73b#_=`k=cNNtwph+&+}&BVzyiIIU}IzuKyE#u_*QaY2}m;@OoPmW+xiAurA<$8O~?Jz`)Rx%E^$z3WAf*vuf1m36+3C1frcGg{_8RHp5&dR8trk zYCw_0US;o-pO~VMomvTs4~5L!g8ZVA#JuEGg|ft)($r#ww4(f6g_4X^1&nx8NXyJg z)hprw1vSWjMSKhl3@@1&>KPdPs-(Q3CV~_xze8&WL{)fxWcaRfq{e7;x4b?1kD-2E6gwO8egpEHNL`Y z{DFa$(~EIK;SCAN4-724UW^cO0?Q2vnfY9^xMuRq;khoMbxA_&qJ+*B37rY7cZJ0! zluopoVzoeUlKlkx8(R7oMbsy_&xpEfWxFG5r~V%O3nFR@%9qzJs$E#Wr2e9a`Hv5r zV3V0aRzWQMz`$D1>BaaFZ2K25376mmIRZr~T;#`(AGnnL_{zt?$#;RzY=z|oKC=sa zW*0fkuW*=O;4r_zEqj4QwipzJTO2iRl>s1828J5u z8WwO4P%Qyvd59oG4KpJ5)u%AGFr=`oVMQ$tQ`l12TbU3B1v6-JRJprWloTZNo9WO zh8L*}3=E)90p-rmpkSNMP{WYIh~f$+zn388MY5pu&UlNlq8P+g0H@Vo95y+Lxk)LB zc2!EL5U0WtZn2(CPJVJ?PO+UHOpO~T?Q+#KfD-Qp#SM;IR2mqH6d4#8LNu9fF=wY% z-eNCGElVvbPW5{Us#!GIZZQ?5-eOP7%u7kk$tf}gW1Z2G#NRAbhZHjMkK=WGhEf%lI3>sW-@C!D0JP;85z`(?61|~XK?sD^WlyqA5 zSWYPHvhA>)5pqG*{DLe9-H_Gaz;Z>_w8LXUNT=VAuWULDJVFyRrt3}8yC|e|MM!A{ z-wM71EEl+4FLJwH;dVWce4yw+@)d5c3oKqmij#$T{A_KV5{omF6^c{yN-}d(^GXyF z^Ad9^i!+NA3UU&YQ#0~&Qc{Z)$}>wc6mm23GIJAi6bg#+lT(X}GxO3X_wv~2L*lN; z6BGf6*t;bNHmE8!9&U6|7y|=?$K)S8PST)=Nrt9hFvZQlzyQuNDw9KbCunai0ht7r zVE~os%(EF%*yl21mg>-?|BsiSoudY%igU6EpE4uYWDCAPM()X7e9o#oU~yhd-H{9_ z47IFvtP_~>WF~*&(`4kEEW@wK%Adl$MqsiRzoM!jSf>!C&Iycp7i-vE7$z{ruAMxA zUz$}oMP!Y@O}i0)qkx~!5Z(r_6N>mI+lI9kIck1>UzmM2AK@;^a&Mw!WSLJn*xa<#k= z0YMqmAWM;-tS4mRSE3EJ9!%8m6misWrYKY~Ffi2cfXFT>zG6U_fM1Mh_s?NNP!SM-Nl1bVsU11kpZZfkuFl7tS!32 zpvVZM17sLDcNT#%c##H3D+?$q++r=xNlh)d#Zp+BS)wUW6fv1q%&8vKzAA!P1=5`X zBC@5Ok5l=n99?1rDRh-^Bj2 z33Cd6WDwr`TYMQ~{ar=F6X_R>k~e7V2;Qi7!2F_-*99Z53(?6}Q_C+ZR$Ni6xWFU# zfM5Ir0~fFG3>Pr9AOuX^5Rkkspm0e*;f8|74H<9ofVi5E3i7NPHvLg;|B__B2dHW7E4xs zX5K9h7sn9Cco)wgaPWYeteQ;VMp98ND6ByFN&!-N+~O`O&5MVGYEe-q0|P_%@95{R0Cg0d_P1es75% delta 2206 zcmezDe%?lXIWI340|NuYS|;W6enAF?#~=<2vp^Z2ttP6UV-%a5C?Y&Lno+`494gL` zD!Po3fnhZxjL*oB!qvhMC6U72!Vo2y!qdVKC6&V4!Vo2$!q>tOC6mJ6!Vo2!!Whh; zDKPm8-Va zbU^BEu@)3%=9S!HODrfz%}Xf~0!a%qFfiO=Nh!@O(BvrM1c``Fw&c*YlLLwKCgdBo>J=FfbHzFfcGEKtU16H@A3-6U$QLOY-Bhiu3b|bQu^JBsMSMh+*Vn zWnf@nW?*3WykRmgUyu=F3R4S14WkRgG6n{Q)i8fE)H0Q@!#NBkAU8m{HIsJ>%i5+e zr?9j#NkYXK7=jrzS*vV3a|?>{%TiMm3UU&YQ#0~&Qc{Z)(n|A^OEUBG6iV_HQY%V| z5|bw@@Qdi_Rk6n;#guEuBqhUxn}LA=wy2D=^>)|15ropp2qutif^evv|PYFP6wjwtM1_p!4OhQi5pfF2@rxOMS23}YKl$jhaG=X_z4ddhk zd}5RJg!$RoYM5s;q_9tR5msj8n4BRT$jCW)m$0)c7g(HoE;D-WjATe*sAa8Voxqf* zJy}UalaXh#kBBBKZwluczR6W0imLozodTFTCotwcs9|?un7|mjXYv6NX;#4$p*4Jy zABbo|S$v}EjKY)6M0Ht3Qkd3=PRd6;F|X>V~i& zy0ye~S;bQ%;W8i=pQyUHFseWD7*iN(c~Yb%>xs(?N}GyFC2p`Q85nAKia2UG zQ{<``Kx`11$5_LOYFCLqR54f$Vf88UbJ$T$U}RvKz}T~IvXq1(qrzkx30c;SHH-_S zKn|O1z|B9oL4uu8adL-*CD%((`YAGDU|^X1NaB#lE!N_aqRfI@jES0zw^%ZYQqzip zCvTICa#949e$wDvosw9RdW$Wwv?L?H=oWiwMRICUK}nGfNKOcz^5Vg1u{g8%B`AtC zrHj-i2T84vxW!srkds+b6bLd-9Ylb#S&`dh0cmk&{vwabTGCG7;2D86%0;M?lCKO)ekm%sP%fZvbHNmixw}-cb_k%AZ1Gm@=$xB>H7rB^~ zJ_JmjC@&?h;mGKu#c)WA%UOu|kcqG}FY{quR%fBfhvfJ8fqY#g01670to+QpTO2Nq zA&&7bo8T~j<1T7tU|;|x y%VL+w2}-*s+bFwxu`sH9V1N@m9E_457~q7638Ux-1~`$!$jqqzfdP{M+XeuQ%^)NI diff --git a/Data-Collection/WebScraper/scrapers/backups/oil_news_preprocessor.py.bak b/Data-Collection/WebScraper/scrapers/backups/oil_news_preprocessor.py.bak new file mode 100644 index 0000000..be787e4 --- /dev/null +++ b/Data-Collection/WebScraper/scrapers/backups/oil_news_preprocessor.py.bak @@ -0,0 +1,202 @@ +import json +import re +import os +import time +from selenium import webdriver +from selenium.webdriver.firefox.options import Options +from selenium.webdriver.common.by import By +from selenium.webdriver.support.ui import WebDriverWait +from selenium.webdriver.support import expected_conditions as EC +from bs4 import BeautifulSoup +from tqdm import tqdm # Progress bar + +OIL_NEWS_URL = "https://oilprice.com/Latest-Energy-News/World-News/" +SCRAPER_DIR = os.path.dirname(os.path.dirname(__file__)) # One level up +DATA_DIR = os.path.join(SCRAPER_DIR, "data") +KEYWORD_FILE_PATH = os.path.join(SCRAPER_DIR, "assets", "oil_key_words.txt") + +if not os.path.exists(DATA_DIR): + os.makedirs(DATA_DIR) + +def load_existing_data(file_path): + if os.path.exists(file_path): + with open(file_path, 'r', encoding='utf-8') as f: + return json.load(f) + return [] + +def save_to_json(data, file_path): + existing_data = load_existing_data(file_path) + existing_links = {article['link'] for article in existing_data if 'link' in article} + + new_data = [] + for article in data: + if 'link' not in article or article['link'] in existing_links: + print(f"Skipping duplicate or missing link article: {article.get('headline', 'Unknown Headline')}") + continue + new_data.append(article) + + combined_data = existing_data + new_data + + with open(file_path, 'w', encoding='utf-8') as f: + json.dump(combined_data, f, ensure_ascii=False, indent=4) + print(f"Data saved to {file_path}") + +def load_keyword_importance(file_path): + keyword_importance = {} + if os.path.exists(file_path): + with open(file_path, 'r', encoding='utf-8') as f: + for line in f: + parts = line.strip().split() + if len(parts) == 2: + keyword, importance = parts + keyword_importance[keyword.lower()] = int(importance) + else: + print(f"Keyword file not found at {file_path}") + return keyword_importance + +keyword_importance = load_keyword_importance(KEYWORD_FILE_PATH) + +def extract_keywords(text, keyword_importance): + words = re.findall(r'\b\w+\b', text.lower()) + keywords = {word: keyword_importance[word] for word in words if word in keyword_importance} + return sorted(keywords.items(), key=lambda x: x[1], reverse=True)[:10] + +def filter_content(content): + """Remove advertisements, irrelevant phrases, headers, and disclaimers from content.""" + patterns = [ + r'ADVERTISEMENT', + r'Click Here for \d+\+ Global Oil Prices', + r'Find us on:', + r'Back to homepage', + r'Join the discussion', + r'More Top Reads From Oilprice.com', + r'©OilPrice\.com.*?educational purposes', + r'A Media Solutions.*?Oilprice.com', + r'\"It\'s most important 8 minute read of my week…\"', + r'^[\w\s]*?is a [\w\s]*? for Oilprice\.com.*?More Info', + r'^.*?DNOW is a supplier.*?,', + ] + + for pattern in patterns: + content = re.sub(pattern, '', content, flags=re.IGNORECASE) + content = re.sub(r'\s+', ' ', content).strip() + return content + +def extract_author_info(driver, article_soup): + """Extract detailed author information from the 'read more' link if available.""" + author = "Unknown Author" + author_bio = "" + + author_tag = article_soup.find('a', text=re.compile(r'More Info|Read More', re.IGNORECASE)) + if author_tag: + try: + driver.get(author_tag['href']) + # Increased wait time to handle slow-loading pages + WebDriverWait(driver, 15).until( + EC.presence_of_element_located((By.CLASS_NAME, "authorBio")) + ) + bio_soup = BeautifulSoup(driver.page_source, "html.parser") + + # Primary search for author name and bio + author_name_tag = bio_soup.find('h1') + author_bio_tag = bio_soup.find('p') + + # Fallback if primary elements are not found + if not author_name_tag or not author_bio_tag: + author_name_tag = bio_soup.find('span', class_='author-name') # Hypothetical class for author name + author_bio_tag = bio_soup.find('div', class_='bio-content') # Hypothetical class for bio content + + author = author_name_tag.get_text(strip=True) if author_name_tag else "Unknown Author" + author_bio = author_bio_tag.get_text(strip=True) if author_bio_tag else "No bio available" + + except Exception as e: + print(f"Author bio page failed to load or extract. Error: {e}") + + return author, author_bio + +def scrape_oil_news(): + print("Scraping oil news articles for sentiment analysis...") + + options = Options() + options.headless = True + driver = webdriver.Firefox(options=options) + + news_data = [] + page_number = 1 + max_pages = 1 + total_articles = 0 + + while page_number <= max_pages: + driver.get(f"{OIL_NEWS_URL}Page-{page_number}.html") + try: + WebDriverWait(driver, 10).until( + EC.presence_of_element_located((By.CLASS_NAME, "categoryArticle")) + ) + except: + break + soup = BeautifulSoup(driver.page_source, "html.parser") + total_articles += len(soup.find_all('div', class_='categoryArticle')) + page_number += 1 + + page_number = 1 + with tqdm(total=total_articles, desc="Scraping articles", unit="article") as pbar: + while page_number <= max_pages: + print(f"\nProcessing page {page_number}...") + driver.get(f"{OIL_NEWS_URL}Page-{page_number}.html") + soup = BeautifulSoup(driver.page_source, "html.parser") + articles = soup.find_all('div', class_='categoryArticle') + if not articles: + break + + for article in articles: + headline = article.find('h2', class_='categoryArticle__title').get_text(strip=True) if article.find('h2', class_='categoryArticle__title') else None + link_tag = article.find('a', href=True) + link = link_tag['href'] if link_tag else None + date_meta = article.find('p', class_='categoryArticle__meta') + date = date_meta.get_text(strip=True).split('|')[0].strip() if date_meta else None + + content = "" + if link: + print(f"Fetching article: {link}") + driver.get(link) + try: + WebDriverWait(driver, 10).until( + EC.presence_of_element_located((By.CLASS_NAME, "singleArticle")) + ) + article_soup = BeautifulSoup(driver.page_source, "html.parser") + raw_content = " ".join([p.get_text(strip=True) for p in article_soup.find_all('p')]) + content = filter_content(raw_content) + author, author_bio = extract_author_info(driver, article_soup) + except: + print(f"Error: Content did not load for article {headline}.") + + extracted_keywords = extract_keywords(f"{headline} {content}", keyword_importance) + + if headline and link and date: + news_data.append({ + 'headline': headline, + 'link': link, + 'content': content, + 'date': date, + 'author': author, + 'author_bio': author_bio, + 'keywords': extracted_keywords, + }) + + pbar.set_postfix_str(f"Processing article: {headline[:40]}...") + pbar.update(1) + + page_number += 1 + time.sleep(2) + + driver.quit() + return news_data + +def run_preprocessor(): + file_path = os.path.join(DATA_DIR, 'preprocessed_oil_news.json') + news_data = scrape_oil_news() + save_to_json(news_data, file_path) + +if __name__ == "__main__": + run_preprocessor() + diff --git a/Data-Collection/WebScraper/scrapers/oil_news_preprocessor.py b/Data-Collection/WebScraper/scrapers/oil_news_preprocessor.py new file mode 100644 index 0000000..17a8f63 --- /dev/null +++ b/Data-Collection/WebScraper/scrapers/oil_news_preprocessor.py @@ -0,0 +1,231 @@ +import json +import re +import os +import time +from selenium import webdriver +from selenium.webdriver.firefox.options import Options +from selenium.webdriver.common.by import By +from selenium.webdriver.support.ui import WebDriverWait +from selenium.webdriver.support import expected_conditions as EC +from bs4 import BeautifulSoup +from tqdm import tqdm # Progress bar + +OIL_NEWS_URL = "https://oilprice.com/Latest-Energy-News/World-News/" +SCRAPER_DIR = os.path.dirname(os.path.dirname(__file__)) # One level up +DATA_DIR = os.path.join(SCRAPER_DIR, "data") +KEYWORD_FILE_PATH = os.path.join(SCRAPER_DIR, "assets", "oil_key_words.txt") + +if not os.path.exists(DATA_DIR): + os.makedirs(DATA_DIR) + +def load_existing_data(file_path): + if os.path.exists(file_path): + with open(file_path, 'r', encoding='utf-8') as f: + return json.load(f) + return [] + +def save_to_json(data, file_path): + existing_data = load_existing_data(file_path) + existing_links = {article['link'] for article in existing_data if 'link' in article} + + new_data = [] + for article in data: + if 'link' not in article or article['link'] in existing_links: + print(f"Skipping duplicate or missing link article: {article.get('headline', 'Unknown Headline')}") + continue + new_data.append(article) + + combined_data = existing_data + new_data + + with open(file_path, 'w', encoding='utf-8') as f: + json.dump(combined_data, f, ensure_ascii=False, indent=4) + print(f"Data saved to {file_path}") + +def load_keyword_importance(file_path): + keyword_importance = {} + if os.path.exists(file_path): + with open(file_path, 'r', encoding='utf-8') as f: + for line in f: + parts = line.strip().split() + if len(parts) == 2: + keyword, importance = parts + keyword_importance[keyword.lower()] = int(importance) + else: + print(f"Keyword file not found at {file_path}") + return keyword_importance + +keyword_importance = load_keyword_importance(KEYWORD_FILE_PATH) + +def extract_keywords(text, keyword_importance): + words = re.findall(r'\b\w+\b', text.lower()) + keywords = {word: keyword_importance[word] for word in words if word in keyword_importance} + return sorted(keywords.items(), key=lambda x: x[1], reverse=True)[:10] + +def filter_content(content): + """Remove advertisements, irrelevant phrases, headers, and disclaimers from content.""" + patterns = [ + r'ADVERTISEMENT', + r'Click Here for \d+\+ Global Oil Prices', + r'Find us on:', + r'Back to homepage', + r'Join the discussion', + r'More Top Reads From Oilprice.com', + r'©OilPrice\.com.*?educational purposes', + r'A Media Solutions.*?Oilprice.com', + r'\"It\'s most important 8 minute read of my week…\"', + r'^[\w\s]*?is a [\w\s]*? for Oilprice\.com.*?More Info', + r'^.*?DNOW is a supplier.*?,', + ] + + for pattern in patterns: + content = re.sub(pattern, '', content, flags=re.IGNORECASE) + content = re.sub(r'\s+', ' ', content).strip() + return content + +def extract_author_info(driver, article_soup, headline_pages=1): + """Extract detailed author information from the 'read more' link if available.""" + author = "Unknown Author" + author_bio = "" + contributor_since = "" + other_articles = [] + + author_tag = article_soup.find('a', text=re.compile(r'More Info|Read More', re.IGNORECASE)) + if author_tag: + retries = 3 # Set retry limit + for attempt in range(retries): + try: + driver.get(author_tag['href']) + WebDriverWait(driver, 15).until( + EC.presence_of_element_located((By.CLASS_NAME, "authorBio")) + ) + bio_soup = BeautifulSoup(driver.page_source, "html.parser") + + # Extract author's name + author_name_tag = bio_soup.find('h1') + author = author_name_tag.get_text(strip=True) if author_name_tag else "Unknown Author" + + # Extract author's bio description + author_bio_tag = bio_soup.find('p') + author_bio = author_bio_tag.get_text(strip=True) if author_bio_tag else "No bio available" + + # Extract contributor since date + contributor_since_tag = bio_soup.find(text=re.compile(r"Contributor since", re.IGNORECASE)) + if contributor_since_tag: + contributor_since = contributor_since_tag.parent.get_text(strip=True).replace("Contributor since: ", "") + + # Extract headlines of latest articles by the author, limited by `headline_pages` + for page in range(1, headline_pages + 1): + driver.get(f"{author_tag['href']}Page-{page}.html") + WebDriverWait(driver, 10).until( + EC.presence_of_element_located((By.CLASS_NAME, "categoryArticle")) + ) + page_soup = BeautifulSoup(driver.page_source, "html.parser") + article_tags = page_soup.find_all('h2', class_='categoryArticle__title') + + for article in article_tags: + other_articles.append(article.get_text(strip=True)) + + break # Break loop if successful + + except Exception as e: + print(f"Attempt {attempt + 1} failed for author bio page. Retrying...") + time.sleep(2) # Wait before retrying + if attempt == retries - 1: + print(f"Author bio page failed to load or extract after {retries} attempts. Error: {e}") + + return { + "name": author, + "bio": author_bio, + "contributor_since": contributor_since, + "other_articles": other_articles + } + +def scrape_oil_news(): + print("Scraping oil news articles for sentiment analysis...") + + options = Options() + options.headless = True + driver = webdriver.Firefox(options=options) + + news_data = [] + page_number = 1 + max_pages = 1 + total_articles = 0 + + while page_number <= max_pages: + driver.get(f"{OIL_NEWS_URL}Page-{page_number}.html") + try: + WebDriverWait(driver, 10).until( + EC.presence_of_element_located((By.CLASS_NAME, "categoryArticle")) + ) + except: + break + soup = BeautifulSoup(driver.page_source, "html.parser") + total_articles += len(soup.find_all('div', class_='categoryArticle')) + page_number += 1 + + page_number = 1 + with tqdm(total=total_articles, desc="Scraping articles", unit="article") as pbar: + while page_number <= max_pages: + print(f"\nProcessing page {page_number}...") + driver.get(f"{OIL_NEWS_URL}Page-{page_number}.html") + soup = BeautifulSoup(driver.page_source, "html.parser") + articles = soup.find_all('div', class_='categoryArticle') + if not articles: + break + + for article in articles: + headline = article.find('h2', class_='categoryArticle__title').get_text(strip=True) if article.find('h2', class_='categoryArticle__title') else None + link_tag = article.find('a', href=True) + link = link_tag['href'] if link_tag else None + date_meta = article.find('p', class_='categoryArticle__meta') + date = date_meta.get_text(strip=True).split('|')[0].strip() if date_meta else None + + content = "" + if link: + print(f"Fetching article: {link}") + driver.get(link) + try: + WebDriverWait(driver, 10).until( + EC.presence_of_element_located((By.CLASS_NAME, "singleArticle")) + ) + article_soup = BeautifulSoup(driver.page_source, "html.parser") + raw_content = " ".join([p.get_text(strip=True) for p in article_soup.find_all('p')]) + content = filter_content(raw_content) + author, author_bio = extract_author_info(driver, article_soup) + except: + print(f"Error: Content did not load for article {headline}.") + + extracted_keywords = extract_keywords(f"{headline} {content}", keyword_importance) + + if headline and link and date: + author_info = extract_author_info(driver, article_soup, headline_pages=1) + news_data.append({ + 'headline': headline, + 'link': link, + 'content': content, + 'date': date, + 'author': author_info['name'], + 'author_bio': author_info['bio'], + 'contributor_since': author_info['contributor_since'], + 'other_articles': author_info['other_articles'], + 'keywords': extracted_keywords, + }) + + pbar.set_postfix_str(f"Processing article: {headline[:40]}...") + pbar.update(1) + + page_number += 1 + time.sleep(2) + + driver.quit() + return news_data + +def run_preprocessor(): + file_path = os.path.join(DATA_DIR, 'preprocessed_oil_news.json') + news_data = scrape_oil_news() + save_to_json(news_data, file_path) + +if __name__ == "__main__": + run_preprocessor() + diff --git a/Data-Collection/WebScraper/scrapers/oil_news_scraper.py b/Data-Collection/WebScraper/scrapers/oil_news_scraper.py index 3e32c7a..a5cdb5f 100644 --- a/Data-Collection/WebScraper/scrapers/oil_news_scraper.py +++ b/Data-Collection/WebScraper/scrapers/oil_news_scraper.py @@ -11,6 +11,8 @@ import re OIL_NEWS_URL = "https://oilprice.com/Latest-Energy-News/World-News/" DATA_DIR = os.path.join(os.getcwd(), "data") +KEYWORD_FILE_PATH = os.path.join(os.getcwd(), "assets", "oil_key_words.txt") + if not os.path.exists(DATA_DIR): os.makedirs(DATA_DIR) @@ -39,15 +41,37 @@ def save_to_json(data, file_path): json.dump(combined_data, f, ensure_ascii=False, indent=4) print(f"Oil news data saved to {file_path}") -def extract_keywords(text): - """Improved placeholder function to extract keywords from text.""" +def load_keyword_importance(file_path): + """Load keyword importance values from the oil_key_words.txt file.""" + keyword_importance = {} + if os.path.exists(file_path): + with open(file_path, 'r', encoding='utf-8') as f: + for line in f: + parts = line.strip().split() + if len(parts) == 2: + keyword, importance = parts + keyword_importance[keyword.lower()] = int(importance) + else: + print(f"Keyword file not found at {file_path}") + return keyword_importance + +keyword_importance = load_keyword_importance(KEYWORD_FILE_PATH) + +def extract_keywords(text, keyword_importance): + """Extract important keywords from text based on an external keyword list.""" words = re.findall(r'\b\w+\b', text.lower()) - keywords = [word for word in words if len(word) > 3] # Example filter: words longer than 3 chars - return list(set(keywords))[:10] # Return up to 10 unique keywords + keywords = {} + + for word in words: + if len(word) > 3 and word in keyword_importance: + keywords[word] = keyword_importance[word] # Store keyword with its importance + + # Return up to 10 unique keywords with their importance + return sorted(keywords.items(), key=lambda x: x[1], reverse=True)[:10] def analyze_sentiment(text): - """Placeholder function for sentiment analysis.""" - # Basic placeholder logic (to be replaced with actual sentiment analysis) + """Basic sentiment analysis placeholder with minimal processing.""" + # Only check for specific keywords; avoid complex logic to save time if "profit" in text or "rise" in text: return "Positive" elif "loss" in text or "decline" in text: @@ -67,6 +91,7 @@ def scrape_oil_news(): max_pages = 10 # Limit to 10 pages while page_number <= max_pages: + print(f"Processing page {page_number}...") driver.get(f"{OIL_NEWS_URL}Page-{page_number}.html") try: @@ -91,7 +116,8 @@ def scrape_oil_news(): excerpt = article.find('p', class_='categoryArticle__excerpt').get_text(strip=True) if article.find('p', class_='categoryArticle__excerpt') else None author = date.split('|')[-1].strip() if '|' in date else "Unknown Author" timestamp = date.split('|')[0].strip() if '|' in date else date - + extracted_keywords = extract_keywords(headline + " " + excerpt if excerpt else headline, keyword_importance) + if headline and link and date: news_data.append({ 'headline': headline, @@ -99,8 +125,9 @@ def scrape_oil_news(): 'date': timestamp, 'author': author, 'excerpt': excerpt, - 'keywords': extract_keywords(headline + " " + excerpt if excerpt else headline), - 'sentiment_analysis': analyze_sentiment(headline + " " + excerpt if excerpt else headline) + 'keywords': extracted_keywords, + 'sentiment_analysis': None + #'sentiment_analysis': analyze_sentiment(headline + " " + excerpt if excerpt else headline) }) page_number += 1