ajsbsd commited on
Commit
4388747
·
verified ·
1 Parent(s): a02db50

Delete app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -84
app.py DELETED
@@ -1,84 +0,0 @@
1
- import gradio as gr
2
-
3
- # === Sample Data ===
4
- tv_appearances = [
5
- {
6
- "source": "The Daily Signal",
7
- "title": "Victor Davis Hanson: The Trump Deranged “Experts” Were Wrong. Again.",
8
- "link": "https://www.youtube.com/live/WPSiYIl8ZLg "
9
- },
10
- {
11
- "source": "The Daily Signal",
12
- "title": "Victor Davis Hanson: 128 Democrats Reject Latest Trump Impeachment—Here’s The Major Reason Why",
13
- "link": "https://www.youtube.com/watch?v=uQzoMjEd3G8"
14
- },
15
- {
16
- "source": "Fox News",
17
- "title": "Buttigieg is even worse than Biden: Victor Davis Hanson",
18
- "link": "https://www.youtube.com/watch?v=9iIjdYZyUy0"
19
- }
20
- ]
21
-
22
- news_mentions = [
23
- {
24
- "show": "Las Vegas Review Journal - VICTOR DAVIS HANSON: In the end, everyone hated the Iranian theocracy",
25
- "date": "June 28, 2025 - 9:01 pm",
26
- "link": "https://www.reviewjournal.com/opinion/opinion-columns/victor-davis-hanson/victor-davis-hanson-in-the-end-everyone-hated-the-iranian-theocracy-3390658/"
27
- }
28
- ]
29
-
30
- books = [
31
- {
32
- "title": "The Dying Citizen: How Progressive Elites, Tribalism, and Globalization Are Destroying the Idea of America",
33
- "link": "https://www.amazon.com/Dying-Citizen-Progressive-Globalization-Destroying-ebook/dp/B08W4ZZTTP?r"
34
- },
35
- {
36
- "title": "The Second World Wars: How the First Global Conflict Was Fought and Won",
37
- "link": " https://www.amazon.com/Second-World-Wars-Global-Conflict-ebook/dp/B01N808V2J"
38
- }
39
- ]
40
-
41
- # === Helper Function (Flexible) ===
42
- def display_links(data, title_key="title", link_key="link"):
43
- return "\n".join([f"- [{item[title_key]}]({item[link_key]})" for item in data])
44
-
45
- # === Gradio Interface ===
46
- with gr.Blocks(theme="soft") as demo:
47
- gr.Markdown(
48
- """
49
- # Doctor Victor Davis Hanson News & Publications Aggregator
50
-
51
- This app aggregates publicly available mentions and publications related to **Dr. Victor Davis Hanson**,
52
- a public academic figure known for their commentary on politics and policy. The purpose of this tool is to provide
53
- a centralized resource for tracking appearances, articles, interviews, and published works — intended for research,
54
- media monitoring, and academic study.
55
-
56
- > 🔍 *Note: This model does not express opinions, endorse views, or verify accuracy. Users are encouraged to consult original sources for context.*
57
- """
58
- )
59
- with gr.Tab("News Mentions"):
60
- gr.Markdown(display_links(news_mentions, title_key="show", link_key="link"))
61
-
62
- with gr.Tab("TV Appearances"):
63
- gr.Markdown(display_links(tv_appearances, title_key="show"))
64
-
65
- with gr.Tab("Books"):
66
- gr.Markdown("## 📚 Books by Dr. Victor Davis Hanson\n")
67
- gr.Markdown(display_links(books))
68
- gr.Markdown(
69
- "> 📘 These links open directly to Amazon product pages. No user data is collected via these links."
70
- )
71
-
72
- gr.Markdown(
73
- """
74
- ## ⚖️ Legal & Ethical Notice
75
-
76
- - **Fair Use**: Quoted headlines and excerpts fall under U.S. fair use doctrine for purposes of research, criticism, and news reporting.
77
- - **GDPR Compliance**: This app does not collect personal data about users or store unnecessary personal information about the subject.
78
- - **Right to Be Forgotten**: If the individual or any third party requests removal of content or data, please use the Contact tab.
79
- - **No Affiliate Marketing**: I do not have an Amazon account, link to the main author.
80
- """
81
- )
82
-
83
- # Launch the app
84
- demo.launch()