Nisse00 commited on
Commit
6ee7982
1 Parent(s): e97a1e6
.idea/misc.xml CHANGED
@@ -1,4 +1,4 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <project version="4">
3
- <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9 (politweet)" project-jdk-type="Python SDK" />
4
  </project>
 
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <project version="4">
3
+ <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (politweet)" project-jdk-type="Python SDK" />
4
  </project>
app.py CHANGED
@@ -6,21 +6,6 @@ import time
6
  USER_LIST = ['jimmieakesson', 'BuschEbba', 'annieloof', 'JohanPehrson', 'bolund', 'martastenevi', 'SwedishPM',
7
  'dadgostarnooshi']
8
 
9
-
10
- def main(from_date, to_date, user_name):
11
- """
12
- Main function. Runs the program.
13
- :return: None
14
- """
15
- from_date = from_date
16
- to_date = to_date
17
- user_name = user_name
18
- text_classifier = tc.TextClassifier(from_date=from_date, to_date=to_date, user_name=user_name, num_tweets=20)
19
- text_classifier.run_main_pipeline()
20
- dataframe = text_classifier.get_dataframe()
21
- return dataframe, get_summary_statistics(dataframe)
22
-
23
-
24
  def get_summary_statistics(dataframe):
25
  """
26
  This function returns a summary statistics of the dataframe. Returns a string with the summary statistics.
@@ -54,19 +39,39 @@ def summary_categorical(dataframe):
54
  return "Summary of categorical variables:\n" + summary
55
 
56
 
 
 
 
 
 
 
 
 
 
57
 
 
 
 
 
 
 
 
 
 
58
 
59
  if __name__ == "__main__":
60
  from datetime import date
61
 
 
 
62
  demo = gr.Interface(
63
  fn=main,
64
- inputs=['text', 'text', 'text'],
65
- outputs=["dataframe", "text"],
66
  )
67
  demo.launch()
68
- #
69
- # text_classifier = tc.TextClassifier(from_date='2019-07-01', to_date='2022-07-31', user_name=USER_LIST[1], num_tweets=20)
70
  # text_classifier.run_main_pipeline()
71
  # print(get_summary_statistics(text_classifier.get_dataframe()))
72
  # print(type(get_summary_statistics(text_classifier.get_dataframe())))
 
6
  USER_LIST = ['jimmieakesson', 'BuschEbba', 'annieloof', 'JohanPehrson', 'bolund', 'martastenevi', 'SwedishPM',
7
  'dadgostarnooshi']
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  def get_summary_statistics(dataframe):
10
  """
11
  This function returns a summary statistics of the dataframe. Returns a string with the summary statistics.
 
39
  return "Summary of categorical variables:\n" + summary
40
 
41
 
42
+ def main(From,
43
+ To,
44
+ Username,
45
+ Nbr_Of_Tweets_To_Classify,
46
+ button1):
47
+ """
48
+ Main function. Runs the program.
49
+ :return: None
50
+ """
51
 
52
+ text_classifier = tc.TextClassifier(
53
+ from_date=From,
54
+ to_date=To,
55
+ user_name=Username,
56
+ num_tweets=int(Nbr_Of_Tweets_To_Classify))
57
+
58
+ text_classifier.run_main_pipeline()
59
+ dataframe = text_classifier.get_dataframe()
60
+ return dataframe, get_summary_statistics(dataframe), dataframe.sort_values(by=['nlikes'], ascending=False)
61
 
62
  if __name__ == "__main__":
63
  from datetime import date
64
 
65
+
66
+
67
  demo = gr.Interface(
68
  fn=main,
69
+ inputs=['text', 'text', 'text', 'text', gr.components.Textbox(label="Run")],
70
+ outputs=["dataframe", "text", "dataframe"],
71
  )
72
  demo.launch()
73
+
74
+ # text_classifier = tc.TextClassifier(from_date='2022-01-01', to_date='2022-01-25', user_name=USER_LIST[1], num_tweets=20)
75
  # text_classifier.run_main_pipeline()
76
  # print(get_summary_statistics(text_classifier.get_dataframe()))
77
  # print(type(get_summary_statistics(text_classifier.get_dataframe())))
data/twitterdata.csv CHANGED
@@ -64,3 +64,94 @@ id,tweet,date,user_id,username,urls,nlikes,nreplies,nretweets,class_tuple,main_t
64
  1518584979193745408,Vad vi också har gemensamt är åsikten att Polisen behöver fler och bättre verktyg för att återuppbygga tryggheten. Inte minst förra helgens islamistkravaller visar behovet av det.,2022-04-25 15:37:27,95972673,jimmieakesson,[],748,29,36,"(policing, law enforcement, positive, police)",,,,
65
  1518584871718948867,"Idag gjorde jag och Ebba Busch ett verksamhetsbesök inom äldrevården i Karlskrona. Vi är överens om att äldrevården behöver bli bättre, något som båda våra partier prioriterar. https://t.co/iBwx2QiCxK",2022-04-25 15:37:02,95972673,jimmieakesson,[],2109,103,116,"(healthcare, elderly care, positive, healthcare)",,,,
66
  1517463287897731074,@Ygeman Anders Ygeman är själv expert på att undgå att ta ansvar för dom misslyckanden som hans egen regering har orsakat. Så det är inte oväntat att han är kritisk till vårt förslag om ökat familjeansvar.,2022-04-22 13:20:15,95972673,jimmieakesson,[],256,9,13,"(familjeansvar, ökat familjeansvar, negativ, anders ygeman)",,,,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
64
  1518584979193745408,Vad vi också har gemensamt är åsikten att Polisen behöver fler och bättre verktyg för att återuppbygga tryggheten. Inte minst förra helgens islamistkravaller visar behovet av det.,2022-04-25 15:37:27,95972673,jimmieakesson,[],748,29,36,"(policing, law enforcement, positive, police)",,,,
65
  1518584871718948867,"Idag gjorde jag och Ebba Busch ett verksamhetsbesök inom äldrevården i Karlskrona. Vi är överens om att äldrevården behöver bli bättre, något som båda våra partier prioriterar. https://t.co/iBwx2QiCxK",2022-04-25 15:37:02,95972673,jimmieakesson,[],2109,103,116,"(healthcare, elderly care, positive, healthcare)",,,,
66
  1517463287897731074,@Ygeman Anders Ygeman är själv expert på att undgå att ta ansvar för dom misslyckanden som hans egen regering har orsakat. Så det är inte oväntat att han är kritisk till vårt förslag om ökat familjeansvar.,2022-04-22 13:20:15,95972673,jimmieakesson,[],256,9,13,"(familjeansvar, ökat familjeansvar, negativ, anders ygeman)",,,,
67
+ 1503355595994374144,Bidraget på tusen kronor per bilägare slår extremt snett. Det betyder att den som åker och handlar varannan vecka och den familj som har arbetsresor och fotbollsträningar får samma summa. Det är ett politiskt bländverk.,2022-03-14 14:01:19,1407151866,BuschEbba,[],1175,67,80,"(economy, taxes, negative, middle-class families)",economy,taxes,negative,middle-class families
68
+ 1503355593637212164,"Regeringens besked om drivmedelschocken är en stor besvikelse. 1,30 kronor i sänkt pris vid pump och ingen sänkning av den dyra inblandningen av biodrivmedel. Samtidigt säger folk upp sig från jobbet och åkeriföretag ställer in uppdrag för att de inte har råd att tanka!",2022-03-14 14:01:19,1407151866,BuschEbba,[],2219,95,173,"(fuel prices, governmental response, negative, swedish citizens)",fuel prices,governmental response,negative,swedish citizens
69
+ 1503301741118377987,"Det är för dyrt att vara svensk. Vi vill sänka dieselpriset med över 9 kr, bensinpriset med 5 kr och vi skattebefriar jord- och skogsbruket. Ett vidsträckt och glesbefolkat land som Sverige kan inte och ska inte ha en av världens högsta prisnivåer. https://t.co/mnpSD3Jiqm",2022-03-14 10:27:19,1407151866,BuschEbba,['https://fb.watch/bKMCTmXWgH/'],1705,112,163,"(economy, taxation, negative, swedish government)",economy,taxation,negative,swedish government
70
+ 1503108544362692612,@Uppsala_Hassan I vår min liberale vän. I vår!,2022-03-13 21:39:38,1407151866,BuschEbba,[],2,1,0,"(politics, liberalism, positive, liberalism)",politics,liberalism,positive,liberalism
71
+ 1503104786182418439,Kom till Skövde imorgon! Finns två möjligheter! Första blir det AW och Sverigesnack på Mummel kl 17 och sedan jordbruksträff på Knistad Herrgård.,2022-03-13 21:24:42,1407151866,BuschEbba,[],120,11,16,"(topic, subtopic, sentiment, target)",topic,subtopic,sentiment,target
72
+ 1501859227530412035,Nödvändigt att försvarsanslagen ökar till 2%. Men ett icke-besked. Det borde gå att ge svar på när ungefär man kan nå målet. Den dialogen borde regeringen haft sedan länge med Försvarsmakten &amp; bör konkretiseras i närtid. Rådande omvärldsläge är dålig tajming för otydliga besked.,2022-03-10 10:55:17,1407151866,BuschEbba,[],783,84,53,"(defense, funding, negative, government)",defense,funding,negative,government
73
+ 1501206740574035969,Sverige borde redan ha varit med i Nato. Vi behöver nu agera proaktivt ihop med Finland och inleda samtal om medlemskap. Det kommer inte vara möjligt att teckna en hemförsäkring när huset redan brinner.,2022-03-08 15:42:32,1407151866,BuschEbba,[],2800,220,180,"(foreign policy, nato, positive, sweden)",foreign policy,nato,positive,sweden
74
+ 1499721729417089028,Svenska folket ser att vår säkerhet inte är tillräckligt garanterad idag. Sverige behöver gå med i Nato och vi bör göra det tillsammans med Finland. Det vore att ta ansvar i en svår tid. https://t.co/upHxqyFrsY,2022-03-04 13:21:38,1407151866,BuschEbba,['https://www.aftonbladet.se/nyheter/a/RrBKv5/for-forsta-gangen-vill-en-majoritet-av-svenskarna-att-vi-gar-med-i-nato'],784,72,63,"(foreign policy, security, positive, sweden)",foreign policy,security,positive,sweden
75
+ 1499675059425890306,Coronakommissionen har aktualiserat ett av de viktigaste skälen till varför vi vill skrota regionerna och skapa ett nationellt ansvar för sjukvården: förmågan att agera samlat i kris för att skydda de allra mest sköra och utsatta. Skriver m @ackoankarberg https://t.co/KYq2jm3Abk,2022-03-04 10:16:11,1407151866,BuschEbba,['https://www.dagensmedicin.se/opinion/debatt/skapa-ett-nationellt-ansvar-for-sjukvarden/'],162,20,12,"(healthcare, nationally organized healthcare, positive, vulnerable people)",healthcare,nationally organized healthcare,positive,vulnerable people
76
+ 1499472966924619784,@AndreasBraw @nHenrikJ Det viktiga är att det är en lång grej man lägger på axeln och skjuter tanks med och sånt.,2022-03-03 20:53:08,1407151866,BuschEbba,[],513,18,22,"(war, equipment, neutral, tanks)",war,equipment,neutral,tanks
77
+ 1499072264003796995,Kristdemokraterna vill kraftigt höja anslagen till det svenska försvaret. Vi behöver på kortast möjliga tid nå två procent av BNP. Dessutom bör Sverige och Finland gemensamt deklarera att vår väg framåt är Nato. Det vore att ta ansvar för vår säkerhet. https://t.co/0VyQr1z3NU,2022-03-02 18:20:53,1407151866,BuschEbba,['https://www.facebook.com/photo/?fbid=504056331077117&set=a.386564339492984'],713,61,50,"(defense, funding, positive, sweden)",defense,funding,positive,sweden
78
+ 1498716139354001415,Självklart nödvändigt att i ett första skede sätta en desertör i förvar för att genomföra screening i syfte att säkerställa att personen inte är en förtäckt GRU- eller FSB-agent eller en soldat som begått krigsbrott.,2022-03-01 18:45:47,1407151866,BuschEbba,[],268,17,2,"(national security, desertion, neutral, gru and fsb agents)",national security,desertion,neutral,gru and fsb agents
79
+ 1498716022148407301,Ge asyl till ryska desertörer! Många är de ryska soldater som ovetandes kastats ut i ett krig de inte vill vara en del av. Tusentals unga män med låg stridsmoral vill ingenting annat än att undvika strid med ett broderfolk. EU bör ge dem ett annat alternativ.,2022-03-01 18:45:19,1407151866,BuschEbba,[],1710,172,101,"(refugees, russian soldiers, positive, eu)",refugees,russian soldiers,positive,eu
80
+ 1498710130711580678,ÖB varnar nu för att hotet mot Sverige har ökat senaste veckan. Vi behöver förbereda oss på att världen förändrats. KD kallade idag till särskild debatt om Nato i Sveriges riksdag. Dags att göra som Finland och diskutera den frågan på allvar. https://t.co/21d9FfCy02,2022-03-01 18:21:54,1407151866,BuschEbba,['https://www.gp.se/nyheter/sverige/kd-beg%C3%A4r-debatt-om-svenskt-natomedlemskap-1.66940967'],748,51,57,"(foreign policy, threats to sweden, negative, sweden)",foreign policy,threats to sweden,negative,sweden
81
+ 1498644286426034180,"Träffade idag @SvKristnaRad för ett samtal om unga människors existentiella hälsa och om hur det är att vara ung kristen eller religiös i Sverige. Trossamfunden spelar en mycket viktig roll i samhället, och behöver politikens stöd och uppskattning för sitt viktiga arbete. https://t.co/CbAqd9iRjq",2022-03-01 14:00:16,1407151866,BuschEbba,[],172,26,12,"(religion, importance of religion, positive, society)",religion,importance of religion,positive,society
82
+ 1498349609730588675,"Om Ryssland lägger ner sina vapen, kommer kriget vara över. Om Ukraina lägger ner sina vapen, kommer Ukrainas tid i frihet att vara över. Ukraina har inte önskat detta krig. Lidandet. Krigsbrotten. Ansvaret ligger enbart på Putin. Se mitt anförande här: https://t.co/u1MgYqLKny",2022-02-28 18:29:19,1407151866,BuschEbba,['https://youtu.be/OA792t36Eks'],1046,42,70,"(foreign affairs, war, negative, vladimir putin)",foreign affairs,war,negative,vladimir putin
83
+ 1498277224096706566,Tyskland har gått ut med att man ska höja försvarsanslagen till 2 procent. Sverige behöver följa efter. Upprustningen av det svenska försvaret måste påskyndas. Ett nytt läge kräver helt enkelt nya pengar till Försvarsmakten. https://t.co/CDSmau2KVg,2022-02-28 13:41:41,1407151866,BuschEbba,[],1681,65,101,"(defense, funding, positive, sweden)",defense,funding,positive,sweden
84
+ 1498005559135588366,Bra att regeringen följer andra europeiska stater som ger materiellt stöd till Ukraina. Dagens besked bör ses som ett första steg. Vi måste fortsatt visa solidaritet med Ukrainas kamp mot den ryska invasionen.,2022-02-27 19:42:11,1407151866,BuschEbba,[],893,43,34,"(foreign policy, european union, positive, government)",foreign policy,european union,positive,government
85
+ 1497655194997379077,Vad innebär ”Sveriges fulla stöd”? Tyskland tvärvänder och skickar missiler och anti-tankvapen. Vad skickar vi? Läget är långt bortom inventering och fundering. Solidariteten kräver ytterligare handling. https://t.co/Il5jPEHlht,2022-02-26 20:29:58,1407151866,BuschEbba,['https://www.instagram.com/p/CacujPYohYf/'],1606,265,145,"(foreign policy, sweden's foreign relations, negative, germany)",foreign policy,sweden's foreign relations,negative,germany
86
+ 1497532198160904195,Behovet är luftvärn &amp; pansarvärn. Låt oss avvara det vi kan från det svenska försvaret. Beskedet borde redan ha kommit för flera dagar sedan. Klockan tickar.,2022-02-26 12:21:13,1407151866,BuschEbba,[],896,46,33,"(national defense, air and missile defense, negative, swedish government)",national defense,air and missile defense,negative,swedish government
87
+ 1485574533830610949,Ny vecka. Ny inställd debatt. S och landsbygdsministern gav aldrig besked om medverkan i SVT Morgonstudion imorgon. Den skulle handla om det tuffa läget för Sveriges lantbrukare och landsbygdsbor med höga bränslepriser. Som sagt valår… https://t.co/TasCh8z9lW,2022-01-24 12:25:44,1407151866,BuschEbba,['https://www.expressen.se/dinapengar/konsument/hojt-pris-pa-bensin-och-diesel-over-21-kronor/'],1252,73,138,"(politics, swedish government, negative, swedish farmers and rural residents)",politics,swedish government,negative,swedish farmers and rural residents
88
+ 1484486450389438471,@ola_martensson 😦😦,2022-01-21 12:22:04,1407151866,BuschEbba,[],2,1,0,"(social media, twitter, negative, twitter)",social media,twitter,negative,twitter
89
+ 1484461218085675010,"Den 21 januari 2002 var en mörk dag. I dag är det 20 år sedan Fadime Şahindal mördades för hon vägrade underkasta sig familjens heder. Idag hedrar vi hennes minne, och fortsätter kampen för varje människas rätt att välja sitt liv. I Sverige ska friheten omfamna alla.",2022-01-21 10:41:49,1407151866,BuschEbba,[],786,22,38,"(fadime sahindal, heder, positive, sverige)",fadime sahindal,heder,positive,sverige
90
+ 1484285107187982340,Dags att lägga korten på bordet. Mycket anmärkningsvärda uppgifter i SvD. Att gömma och dölja är varken hedervärt eller god demokratisk ordning. Regeringen behöver förklara sig mycket snabbt.,2022-01-20 23:02:00,1407151866,BuschEbba,[],1600,72,154,"(politics, government, negative, the government)",politics,government,negative,the government
91
+ 1484154979183124484,"Sverige har världens dyraste diesel. Idag presenterar vi ett förslag om att EU-anpassa reduktionsplikten, från 30,5% till EU:s 2030 mål på 14%. Tillsammans med våra budgetsatsningar innebär det sänkning med hela 3,5 kr/l. Läs hela förslaget här: https://t.co/vT4Ak8bwX4",2022-01-20 14:24:55,1407151866,BuschEbba,['https://kristdemokraterna.se/redpl2201/'],1351,83,122,"(fuel prices, diesel, negative, swedish citizens)",fuel prices,diesel,negative,swedish citizens
92
+ 1484132828082319378,@EdvardHollertz Du läser in en poäng i ett krasst konstaterande som inte finns. Poängen är att det är för dyrt att tanka. Bild vid den nyöppnade fina macken i Östra Husby. https://t.co/qRf1ciU7kr,2022-01-20 12:56:54,1407151866,BuschEbba,[],912,66,43,"(fuel prices, too high, negative, consumers)",fuel prices,too high,negative,consumers
93
+ 1483093940257570817,TV4 håller debatt om Nato ikväll. S avböjde först men nu står det klart att jag möter Kenneth Forslund i 22-sändningen. Stolt över och trygg med svenskt försvar men omvärldsläget har förändrats och vi behöver förhålla oss till verkligheten. https://t.co/pXff9hOyzu,2022-01-17 16:08:44,1407151866,BuschEbba,[],1010,55,53,"(foreign policy, nato, neutral, the world)",foreign policy,nato,neutral,the world
94
+ 1482046275700858883,Nu tackade S även nej till debatt om Nato i TV4 på måndag. Valår. Svårt för väljarna att veta vem man ska rösta på om det största partiet inte vill möta oppositionen med sin politik.,2022-01-14 18:45:41,1407151866,BuschEbba,[],3892,241,345,"(nato, swedish politics, negative, swedish voters)",nato,swedish politics,negative,swedish voters
95
+ 1481986066601160705,Både Läkarförbundet och Vårdförbundet är väldigt tydliga. Problemen i sjukvården är större än pandemin. Jag hade gärna debatterat vårdköer och vårdplatser i nästa vecka men det ville inte Socialdemokraterna. https://t.co/ydrJrFmlpV,2022-01-14 14:46:26,1407151866,BuschEbba,['https://www.dn.se/debatt/en-kriskommission-kravs-for-sjukvarden/'],689,77,66,"(healthcare, socialized medicine, negative, social democrats)",healthcare,socialized medicine,negative,social democrats
96
+ 1481639765074067466,Vården är underdimensionerad för sitt uppdrag och illa styrd. Patienter och personal kommer i kläm. Det här är ett systemfel långt innan Corona. Pandemirestriktioner kommer inte lösa det. Märkligt att Lena Hallengren inte tycks vilja ställa upp i debatt i Aktuellt om detta.,2022-01-13 15:50:22,1407151866,BuschEbba,[],1403,185,118,"(healthcare, understaffing and poor management, negative, patients and hospital staff)",healthcare,understaffing and poor management,negative,patients and hospital staff
97
+ 1481386130603974656,Stark och sårbar. Skyttedal. Tack för att du orkade och ville ge den här intervjun. Se den. #minsanning,2022-01-12 23:02:31,1407151866,BuschEbba,[],505,10,22,"(politics, government, positive, skyttedal)",politics,government,positive,skyttedal
98
+ 1481303531235815427,Partiledarmöte med statsministern. Vi har tryckt på vikten av ökat tempo för dos 3 för att kunna lätta på restriktioner. Den hårt belastade sjukvården behöver förstärkning och nationell styrning. Vi har länge kommit med förslag till S som avvisats. Det behövs nu!,2022-01-12 17:34:17,1407151866,BuschEbba,[],502,211,25,"(healthcare, vaccination, negative, swedish government)",healthcare,vaccination,negative,swedish government
99
+ 1481252096292925444,I dagens partiledardebatt gav jag C chansen att ompröva sin syn på kärnkraften. De tog den inte. Inte heller ångrar de nedsläckningen av Ringhals 1 &amp; 2. Klart besked till alla som ser sina elpriser skena. https://t.co/pdFss4nJRF,2022-01-12 14:09:54,1407151866,BuschEbba,[],1699,79,185,"(energy, nuclear power, negative, the swedish centre party)",energy,nuclear power,negative,the swedish centre party
100
+ 1480276510011502592,Försvaret är inget särintresse. Det är en förutsättning för vår frihet och demokrati. Skriver tillsammans med @MikaelOscarsson om att ge Försvarsmakten bästa möjliga förutsättningar att bygga upp rikets förmåga och möta det allt osäkrare omvärldsläget. https://t.co/yU4nCDDjy6,2022-01-09 21:33:16,1407151866,BuschEbba,['https://www.dn.se/debatt/natomedlemskap-kravs-for-att-avskracka-ryssland/'],499,37,49,"(national security, swedish defense, positive, swedish defense)",national security,swedish defense,positive,swedish defense
101
+ 1480093616844554241,"Socialdemokraterna är inte kapabla att upprätta trygghet på gator och torg. För att vända utvecklingen krävs en ny, borgerlig regering som ger poliserna de verktyg man vill ha. Skriver med Ulf Kristersson i Sydsvenskan. https://t.co/HeKulc0MFe",2022-01-09 09:26:31,1407151866,BuschEbba,['https://www.sydsvenskan.se/2022-01-09/vi-tar-viktiga-steg-for-att-ateruppratta-tryggheten-forskolor-ska-inte-behova-ova-flykt-med-barnen-infor-en-eventuell-skottlossning'],838,102,63,"(crime, police, negative, socialdemokraterna)",crime,police,negative,socialdemokraterna
102
+ 1478387768686485508,"Kvinnlig könsstympning är en brutalitet som inte ska förekomma i Sverige. Integration är inte enbart jobb och bostad utan i allra högsta grad en fråga om värderingar. Tar vi inte den fajten, kommer läget förvärras. https://t.co/HTmq2mji5p",2022-01-04 16:28:05,1407151866,BuschEbba,['https://www.dn.se/sverige/antalet-anmalningar-om-konsstympningar-okar-men-fa-doms/'],845,55,68,"(women's rights, female genital mutilation, negative, anyone who supports it)",women's rights,female genital mutilation,negative,anyone who supports it
103
+ 1547162967430647808,"Varför är det så? Var är journalisternas frågor till Magdalena Andersson, Stefan Löfven och Fredrik Reinfeldt? ""Känns det bra?"", ""Är du nöjd med vad du har gjort?"", ""Var det värt det?"".",2022-07-13 12:16:10,95972673,jimmieakesson,[],2114,71,152,"(journalism, media, negative, politicians)",journalism,media,negative,politicians
104
+ 1547162886073491456,De politiker som överlagt har skapat denna situation kommer hela tiden undan utan att behöva ta ansvar.,2022-07-13 12:15:51,95972673,jimmieakesson,[],1846,44,109,"(politics, government, negative, politicians)",politics,government,negative,politicians
105
+ 1547162769023172609,"Tycker ni att det var värt det? Hur många obeskrivligt grova, fullkomligt omänskliga, vålds- och sexualbrott är massinvandringen värd? https://t.co/ucx4CfNeSM",2022-07-13 12:15:23,95972673,jimmieakesson,[],5098,413,668,"immigration, mass immigration, negative, immigrants",immigration,mass immigration,negative,immigrants
106
+ 1546801285021814784,"Sverigedemokraterna kommer även fortsättningsvis att vara den tyngsta rösten för kraftigt sänkta priser på både bränsle och el. Alla vi miljontals människor som bor utanför storstädernas kollektivtrafik och cykelbanor måste kunna leva. Sänk bränslepriserna, nu! https://t.co/OiPb6WdaZG",2022-07-12 12:18:59,95972673,jimmieakesson,[],1240,82,120,"(fuel prices, sänk bränslepriserna, negative, people who live outside of cities)",fuel prices,sänk bränslepriserna,negative,people who live outside of cities
107
+ 1544748873767424001,Fruktansvärt att nås av beskedet att kvinnan som attackerades i Visby har avlidit. Mina tankar finns hos hennes familj ikväll.,2022-07-06 20:23:26,95972673,jimmieakesson,[],3512,179,144,"(violence, femicide, negative, femicide victim's family)",violence,femicide,negative,femicide victim's family
108
+ 1538948369611210764,"@annieloof Nej, jag håller med. Tänk mer som Mathias Andersson (SD). https://t.co/gSqQDz5N8z",2022-06-20 20:14:18,95972673,jimmieakesson,[],1515,88,114,"(political parties, social democrats, positive, mathias andersson)",political parties,social democrats,positive,mathias andersson
109
+ 1537770920621879297,"Man kan ha synpunkter på en sådan lösning, men den är naturligtvis att föredra framför frigående våldsverkare som fortsätter misshandla sina offer i väntan på fängelse.",2022-06-17 14:15:32,95972673,jimmieakesson,[],699,17,43,"(crime, domestic violence, positive, victims of domestic violence)",crime,domestic violence,positive,victims of domestic violence
110
+ 1537770809225273344,Är det ont om plats på anstalterna så får man sänka standarden rejält för att få rum med fler interner per kvadratmeter.,2022-06-17 14:15:05,95972673,jimmieakesson,[],818,27,59,"(prisons, conditions, negative, prisoners)",prisons,conditions,negative,prisoners
111
+ 1537770713368735744,"Döms man för brott, särskilt våldsbrott, ska man vara inlåst från det att domen faller tills straffet är avtjänat. Allt annat är vansinne.",2022-06-17 14:14:43,95972673,jimmieakesson,[],1011,26,85,"(crime, punishment, negative, people who don't think people should be in jail after they are convicted of a crime)",crime,punishment,negative,people who don't think people should be in jail after they are convicted of a crime
112
+ 1537770657823576066,"Platsbrist? Jaha, vad spelar det för roll? Det gör mig förbannad och bestört att lösningen på problemet med överfulla fängelser verkar vara att dömda våldsbrottslingar får röra sig fritt i samhället istället för att sitta inlåsta. https://t.co/QDi9rM3kMC",2022-06-17 14:14:29,95972673,jimmieakesson,['https://sverigesradio.se/artikel/domda-kvinnomisshandlare-kan-fortsatta-valdet-mot-samma-kvinna-innan-fangelset'],1161,86,133,"(crime, punishment, negative, criminals)",crime,punishment,negative,criminals
113
+ 1534230353094885383,"Det är ytterst beklagligt att Magdalena Andersson saboterar Sveriges Natoansökan genom att kohandla med en marxistisk vilde som inte bryr sig ett smack om Sverige, utan istället fullt ut företräder utländska intressen. Svekfullt, maktfullkomligt och ansvarslöst.",2022-06-07 19:46:35,95972673,jimmieakesson,[],6102,540,553,"(foreign policy, sweden's nato application, negative, magdalena andersson)",foreign policy,sweden's nato application,negative,magdalena andersson
114
+ 1533881878553538560,"Glöm att Sverigedemokraterna kommer att lova regeringen frikort att missköta sig för att de gör sig av med en, förvisso exceptionellt usel, minister. https://t.co/3yVuUQU42o",2022-06-06 20:41:52,95972673,jimmieakesson,['https://live.aftonbladet.se/supernytt/news/m-och-l-foeljer-kds-erbjudande-till-magdalena-andersson.CqhNSVhf9'],1082,97,78,"(government, swedish government, negative, swedish democrats)",government,swedish government,negative,swedish democrats
115
+ 1532625870824808448,"Det är bra att väljarna får denna tydliga varudeklaration, en röst på Centern är en röst på Socialdemokraterna.",2022-06-03 09:30:57,95972673,jimmieakesson,[],1258,55,97,"(election, none, positive, center party)",election,none,positive,center party
116
+ 1532625804223516672,Centern ❤️ Sossarna Ännu en gång är det Annie Lööf som kommer till Morgan Johanssons räddning. För vilken gång i ordningen vet jag inte. Det är tydligt att Centern blivit det vänsterparti som krafter inom partiet arbetat för att det ska bli.,2022-06-03 09:30:41,95972673,jimmieakesson,[],2511,207,187,"(politics, swedish political party, positive, annie lööf)",politics,swedish political party,positive,annie lööf
117
+ 1532341074127163392,"Därför valde Sverigedemokraterna idag att, under dagens frågestund i kammaren, väcka frågan om misstroende gentemot Morgan Johansson. Sverige förtjänar bättre.",2022-06-02 14:39:16,95972673,jimmieakesson,[],792,32,35,"(politics, government, negative, morgan johansson)",politics,government,negative,morgan johansson
118
+ 1532340946456694785,"Morgan Johanssons misslyckanden kan inte få fortgå en enda dag mer än nödvändigt och det är vår inställning att oavsett valets utfall, så bör han förtidspensioneras som Sveriges justitie- och inrikesminister.",2022-06-02 14:38:45,95972673,jimmieakesson,[],660,9,41,"(politics, government, negative, sweden's minister of justice and home affairs)",politics,government,negative,sweden's minister of justice and home affairs
119
+ 1532340845042622465,"De enda som kan vara nöjda med regeringens arbete är de kriminella, de som mördar, skadar och hotar. De hoppas just nu på att även kommande mandatperiod ska innebära ytterligare fyra år med Socialdemokratisk saft- och bullepolitik.",2022-06-02 14:38:21,95972673,jimmieakesson,[],435,15,35,"(crime, socialdemokratisk saft- och bullepolitik, negative, kriminella)",crime,socialdemokratisk saft- och bullepolitik,negative,kriminella
120
+ 1532340768681209858,Tusentals föräldrar och syskon har förlorat någon närstående och Morgan Johanssons misslyckanden är förmodligen ett av de mest tragiska kapitlen i svensk historia.,2022-06-02 14:38:03,95972673,jimmieakesson,[],404,7,21,"(sweden, government, negative, morgan johanssons)",sweden,government,negative,morgan johanssons
121
+ 1532340666751242240,Morgan Johansson måste avgå som minister. Otryggheten biter sig fast och gängkriminaliteten är allt annat än knäckt. Antalet skjutningar ökar och sätter skräck i varje del av vårt land. Sverige har förvandlats till ett gangsterland.,2022-06-02 14:37:39,95972673,jimmieakesson,[],3063,172,231,"(crime, gang violence, negative, sweden)",crime,gang violence,negative,sweden
122
+ 1517463123267047427,"@Ygeman Straffa förövarna? Ni har under åtta år bjudit dem på saft och bullar, samtidigt som ni misskött polisen till den grad att de tvingas backa för en stenkastande islamistmobb.",2022-04-22 13:19:36,95972673,jimmieakesson,[],658,14,36,"(law and order, sentencing, negative, perpetrators)",,,,
123
+ 1517122212100292609,Sverige måste sätta hårt mot hårt. Kravaller som de vi har sett under den senaste tiden ska aldrig accepteras i vårt samhälle. Se åtgärdsprogrammet här: https://t.co/QAfXeQLI8n,2022-04-21 14:44:56,95972673,jimmieakesson,['https://via.tt.se/pressmeddelande/sd-atgardspaket-for-att-mota-angreppen-mot-sverige?publisherId=3236128&releaseId=3320750'],264,13,32,"(crime, riots, negative, society)",,,,
124
+ 1517122073872764928,Men vi presenterade även ett omfattande åtgärdsprogram med 30 punkter som tillsammans innebär en kraftfull politik i kampen mot kriminaliteten och otryggheten. https://t.co/VZRjejgyfS,2022-04-21 14:44:23,95972673,jimmieakesson,[],229,4,21,"(crime, sweden, positive, government)",,,,
125
+ 1517121948945371136,"Skäggetorp är en av de platser där kravaller nyligen rasade. På plats gjorde vi en rundvandring i de områden som drabbades och pratade om händelserna, samt polisens situation, med den lokala områdespolisen. https://t.co/llJAMTyTlf",2022-04-21 14:43:54,95972673,jimmieakesson,[],145,3,13,"(police, riots, neutral, police)",,,,
126
+ 1517121823229493250,"30 punkter för ordning, trygghet och lugn. Idag besökte jag Skäggetorp utanför Linköping tillsammans med Katja Nyberg, vår talesperson i polisfrågor. https://t.co/ocsDe0j4NJ",2022-04-21 14:43:24,95972673,jimmieakesson,[],569,34,44,"(law and order, police presence, positive, the public)",,,,
127
+ 1515022603068579851,Dagens politiska ledning klarar inte detta och måste bytas ut. Att det krävs sverigedemokratisk politik för att bringa ordning och reda i vårt land blir mer uppenbart för varje dag som går. I höst är det val.,2022-04-15 19:41:50,95972673,jimmieakesson,[],1300,63,91,"(politics, government, negative, current government)",,,,
128
+ 1515022545338122244,Om vi inte sätter hårt mot hårt kommer dessa våldsverkare bara att flytta fram sina positioner.,2022-04-15 19:41:37,95972673,jimmieakesson,[],1229,30,86,"(crime, punishment, negative, criminals)",,,,
129
+ 1515022513922883587,Ytterst är det givetvis individerna själva som bär ansvaret och de ska lagföras och straffas hårt. Men politiskt bär både nuvarande och tidigare regeringar ansvaret. Saft och bulle-politikens haveri måste skyndsamt ersättas med en tuff och resolut politik värd namnet.,2022-04-15 19:41:29,95972673,jimmieakesson,[],595,2,40,"(crime, punishment, negative, criminals)",,,,
130
+ 1515022467097579526,"Det här är vad oansvarig migrationspolitik och slapp kriminalpolitik obönhörligen leder till. Detta är vad de gamla partiernas naiva och slappa politik får för effekter i samhället, i den verkliga verkligheten.",2022-04-15 19:41:18,95972673,jimmieakesson,[],667,7,39,"(crime, immigration, negative, the old parties)",,,,
131
+ 1515022417911226368,"Att horder av våldsverkare och vandaler under det senaste dygnet attackerat poliser, och spridit skräck runt om i svenska städer är bedrövligt, men tyvärr inte överraskande.",2022-04-15 19:41:06,95972673,jimmieakesson,[],636,12,37,"(policing, violence, negative, criminals)",,,,
132
+ 1515022377708670979,Det vi ser är resultatet av en slapp och naiv politik. Fruktansvärda scener har utspelat sig – och utspelar sig fortfarande – runt om i Sverige. https://t.co/Z3e9kc4q47,2022-04-15 19:40:57,95972673,jimmieakesson,[],3203,242,321,"(crime, immigration, negative, sweden)",,,,
133
+ 1512704251688099842,"@Ygeman Att du inte skäms! Det där är från ett torgmöte i Landskrona typ 2010. Ingen bokad intervju, de dök upp bland övriga medier. Fullkomligt grotesk argumentationsteknik, ovärdig ett statsråd. /JÅ",2022-04-09 10:09:32,95972673,jimmieakesson,[],3441,246,248,"(politics, government, negative, minister of justice)",,,,
134
+ 1511972542969520130,Utöver polisens och säkerhetspolisens viktiga arbete behöver vi permanent utvisa eller låsa in samtliga individer som befinner sig illegalt i landet. Sverige måste återta kontrollen över vilka som befinner sig här och alltid agera beslutsamt mot religiös och politisk extremism.,2022-04-07 09:41:59,95972673,jimmieakesson,[],336,21,19,"(immigration, border control, negative, extremists)",,,,
135
+ 1511972479916466179,Idag hedrar vi offren och påminner oss samtidigt om att aldrig sänka garden mot terrorismens ständiga hot. Vår frihet och trygghet kan aldrig tas för given och kampen mot terrorn fortsätter. Vi måste göra allt i vår makt för att något liknande aldrig händer igen.,2022-04-07 09:41:44,95972673,jimmieakesson,[],270,11,14,"(terrorism, remembrance, neutral, victims)",,,,
136
+ 1511972420365832192,"Fem människor förlorade sina liv och ännu fler skadades när den illegala invandraren och islamisten Rakhmat Akilov urskiljningslöst körde över människor med sin lastbil, på Drottninggatan i Stockholm.",2022-04-07 09:41:30,95972673,jimmieakesson,[],161,4,17,"(terrorism, immigration, negative, people)",,,,
137
+ 1511972348957761536,"Aldrig sänka garden. Lås in illegala invandrare eller utvisa dem, permanent. Idag är det fem år sedan det fruktansvärda terrordådet på Drottninggatan i Stockholm begicks. Ett terrordåd som skakade Sverige och försatte hela vårt land i sorg.",2022-04-07 09:41:13,95972673,jimmieakesson,[],1052,56,71,"(immigration, illegal immigration, negative, illegal immigrants)",,,,
138
+ 1242517494763421697,"Diskuterar Sveriges coronahantering i kvällens Aktuellt. SVT2, kl 21 🇸🇪",2020-03-24 19:23:50,95972673,jimmieakesson,[],591,50,64,"(coronavirus, sweden's handling, neutral, aktuellt)",coronavirus,sweden's handling,neutral,aktuellt
139
+ 1242388073457037312,En rak fråga: Är regeringen beredd att söka brett stöd i riksdagen för åtgärder av den här omfattningen?,2020-03-24 10:49:33,95972673,jimmieakesson,[],152,9,8,"(covid-19, swedish government response, question, government)",covid-19,swedish government response,question,government
140
+ 1242388055824175104,"Hittills har finansministern inte visat något som helst intresse av att samtala med oss eller lyssna till våra inspel. Även andra oppositionspartier upplever samma ointresse. Det är ett anmärkningsvärt agerande, givet det rådande läget.",2020-03-24 10:49:29,95972673,jimmieakesson,[],254,20,27,"(government, finances, negative, the government)",government,finances,negative,the government
141
+ 1242388026011144192,"Hyresbidrag, borttagna skatter och avgifter, räntefria lån, minst 75 procents rabatt på korttidsjobben (som ska omfatta även familjeföretag), se över möjligheten att ge kontanta direktstöd beroende på omsättning, och så vidare.",2020-03-24 10:49:22,95972673,jimmieakesson,[],125,2,9,"(economy, government spending, positive, swedish people)",economy,government spending,positive,swedish people
142
+ 1242388001898012675,"även små och medelstora, som under normala omständigheter är livskraftiga men som riskerar att gå omkull i coronakrisens spår.",2020-03-24 10:49:16,95972673,jimmieakesson,[],77,0,4,"(economy, swedish businesses, negative, swedish businesses)",economy,swedish businesses,negative,swedish businesses
143
+ 1242387950379380736,Vi är beredda att stötta krisåtgärder i en sådan exceptionell skala. Framför allt handlar det om stimulanser för efterfrågan och substantiella stöd till företag,2020-03-24 10:49:04,95972673,jimmieakesson,[],91,1,5,"(economy, stimulus package, positive, businesses)",economy,stimulus package,positive,businesses
144
+ 1242387732816592896,Detta är också vad den nationalekonomiska expertisen framhåller som nödvändigt. Vi har inte råd att vänta!,2020-03-24 10:48:12,95972673,jimmieakesson,[],86,3,2,"(economy, national economy, positive, sweden)",economy,national economy,positive,sweden
145
+ 1242387675992264705,Nu krävs exceptionella satsningar. Sverige har utrymme att möta krisen med kraft. Vår relativt låga skuldkvot möjliggör omfattande satsningar på åtminstone 10-20 procent av BNP. Alltså 500-1 000 miljarder kronor.,2020-03-24 10:47:59,95972673,jimmieakesson,[],92,4,5,"(economy, government spending, positive, swedish people)",economy,government spending,positive,swedish people
146
+ 1242387638759366656,SD har sedan tidigare presenterat satsningar om tiotals miljarder för att stimulera ekonomin och stötta krisande företag. Givet hur situationen utvecklats kommer inte heller dessa åtgärder att räcka.,2020-03-24 10:47:50,95972673,jimmieakesson,[],81,4,4,"(economy, stimulus packages, negative, swedish government)",economy,stimulus packages,negative,swedish government
147
+ 1242387613874638848,"Regeringens hittills presenterade krispaket innehåller flera bra och nödvändiga åtgärder, men dessa är otillräckliga. Dels riktar de sig främst till större företag, dels handlar det främst om krediter till höga räntor.",2020-03-24 10:47:44,95972673,jimmieakesson,[],100,1,3,"(economy, governmental response to covid-19, negative, swedish citizens)",economy,governmental response to covid-19,negative,swedish citizens
148
+ 1242387590193598466,"På kort sikt skulle man kunna säga att ""the sky is the limit"" när det kommer till finanspolitiska stimulanser. Vi kan, utan att överdriva, tvingas bevittna en massdöd av företag inom bara dagar eller veckor. Imorgon ska lönerna betalas, idag saknar många pengar på kontot.",2020-03-24 10:47:38,95972673,jimmieakesson,[],107,2,5,"(economy, stimulus, negative, businesses)",economy,stimulus,negative,businesses
149
+ 1242387544807018497,I kölvattnet av smittspridningen genomgår stora delar av näringslivet ett stålbad. Tvärbromsad efterfrågan gör att företag slåss för sin existens. Hundratusentals jobb hotas. Situationen är synnerligen allvarlig.,2020-03-24 10:47:27,95972673,jimmieakesson,[],612,41,78,"(economy, recession, negative, swedish citizens)",economy,recession,negative,swedish citizens
150
+ 1242115832555110405,Vi måste alla ta ansvar för att stoppa smittan och göra allt vi kan för att minska belastningen på vården. https://t.co/v1MCvBAQ1S https://t.co/fn3sszTBEi,2020-03-23 16:47:46,95972673,jimmieakesson,['https://www.youtube.com/watch?v=BTvzu-gP4OI&feature=youtu.be'],1078,94,141,"(covid-19, swedish response, positive, swedish people)",covid-19,swedish response,positive,swedish people
151
+ 1241022349249581057, https://t.co/1TpSHrRYpm,2020-03-20 16:22:39,95972673,jimmieakesson,[],945,76,95,"(healthcare, government regulation, negative, the government)",healthcare,government regulation,negative,the government
152
+ 1239960225622474752, https://t.co/0kCZGnAH1R,2020-03-17 18:02:09,95972673,jimmieakesson,['https://www.youtube.com/watch?v=TSFRHELEG7M&feature=youtu.be'],115,9,22,"(healthcare, access to healthcare, negative, people without healthcare)",healthcare,access to healthcare,negative,people without healthcare
153
+ 1239960144563163136,Ta hand om er!,2020-03-17 18:01:50,95972673,jimmieakesson,[],217,21,10,"(covid-19, swedish government response, positive, swedish people)",covid-19,swedish government response,positive,swedish people
154
+ 1239960121544933383,"Vi har alla ett ansvar. Oavsett vilka vi är, var vi bor eller hur vi drabbas, så är vi alla en del av Sverige. Låt oss alla hedra det i dessa svåra tider.",2020-03-17 18:01:44,95972673,jimmieakesson,[],195,6,12,"(covid-19, swedish citizens, positive, swedish citizens)",covid-19,swedish citizens,positive,swedish citizens
155
+ 1239960095993331712,"Vissa drabbas hårdare än andra, men det är bara genom gemensamma ansträngningar vi kan utmana och övervinna krisen.",2020-03-17 18:01:38,95972673,jimmieakesson,[],109,1,7,"(covid-19, government response, positive, swedish citizens)",covid-19,government response,positive,swedish citizens
156
+ 1239960079929090048,"Det kan inte nog betonas att vi befinner oss i ett riktigt allvarligt läge. Belastningen på samhället är redan hård, och allt tyder på att vi har en lång och svår period framför oss.",2020-03-17 18:01:35,95972673,jimmieakesson,[],153,3,10,"(covid-19, sweden's response, negative, the government)",covid-19,sweden's response,negative,the government
157
+ 1239960040028557312,Vi välkomnar naturligtvis dessa besked. Att minimera sociala kontakter är avgörande för att vi ska ha möjlighet att bromsa smittspridningen. Låt oss nu hoppas att besked om grundskolan kommer snarast.,2020-03-17 18:01:25,95972673,jimmieakesson,[],127,2,11,"(covid-19, swedish government response, positive, swedish people)",covid-19,swedish government response,positive,swedish people
textclassifier/TextClassifier.py CHANGED
@@ -212,6 +212,6 @@ class TextClassifier:
212
 
213
 
214
  if __name__ == "__main__":
215
- text_classifier = TextClassifier(from_date='2019-01-01', to_date="2022-07-15", user_name='jimmieakesson',
216
  num_tweets=60)
217
  text_classifier.run_main_pipeline()
 
212
 
213
 
214
  if __name__ == "__main__":
215
+ text_classifier = TextClassifier(from_date='2020-01-01', to_date="2022-07-15", user_name='jimmieakesson',
216
  num_tweets=60)
217
  text_classifier.run_main_pipeline()