Nisse00 commited on
Commit
0cbb1e4
2 Parent(s): e4b1e1d fae15d7

Merge pull request #91 from Demea9000/develop

Browse files
.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>
.idea/politweet.iml CHANGED
@@ -6,7 +6,7 @@
6
  <excludeFolder url="file://$MODULE_DIR$/env" />
7
  <excludeFolder url="file://$MODULE_DIR$/venv" />
8
  </content>
9
- <orderEntry type="jdk" jdkName="Python 3.9 (politweet)" jdkType="Python SDK" />
10
  <orderEntry type="sourceFolder" forTests="false" />
11
  </component>
12
  <component name="PyNamespacePackagesService">
6
  <excludeFolder url="file://$MODULE_DIR$/env" />
7
  <excludeFolder url="file://$MODULE_DIR$/venv" />
8
  </content>
9
+ <orderEntry type="jdk" jdkName="Python 3.10 (politweet)" jdkType="Python SDK" />
10
  <orderEntry type="sourceFolder" forTests="false" />
11
  </component>
12
  <component name="PyNamespacePackagesService">
app.py CHANGED
@@ -1,17 +1,97 @@
 
1
  from textclassifier import TextClassifier as tc
 
 
 
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
- def main():
5
- """
6
- Main function. Runs the program.
7
- :return: None
8
- """
9
- from_date = input("Enter from date (YYYY-MM-DD): ")
10
- to_date = input("Enter to date (YYYY-MM-DD): ")
11
- user_name = input("Enter user name: ")
12
- text_classifier = tc.TextClassifier(from_date=from_date, to_date=to_date, user_name=user_name, num_tweets=20)
13
  text_classifier.run_main_pipeline()
 
 
 
 
 
 
14
 
15
 
16
  if __name__ == "__main__":
17
- main()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
  from textclassifier import TextClassifier as tc
3
+ import pandas as pd
4
+ from functions import functions as f
5
+ import time
6
 
7
+ USER_LIST = ['jimmieakesson', 'BuschEbba', 'annieloof', 'JohanPehrson', 'bolund', 'martastenevi', 'SwedishPM',
8
+ 'dadgostarnooshi']
9
+
10
+ UserNameDict = dict(zip(['Jimmie Åkesson', 'Ebba Busch', 'Annie Lööf', 'Johan Pehrson', 'Per Bolund',
11
+ 'Märta Stenevi', 'Magdalena Andersson', 'Nooshi Dadgostar'], USER_LIST))
12
+
13
+ Columns = ['username', 'nlikes', 'nreplies', 'nretweets', 'main_topic', 'sub_topic', 'sentiment', 'target', 'tweet',
14
+ 'date', 'urls', 'id', 'class_tuple', 'user_id']
15
+
16
+
17
+ def show_all_stats(ListChoices, SeeFullStats):
18
+ dataframe = pd.read_csv("{}/data/twitterdata.csv".format(tc.ROOT_PATH))
19
+ if SeeFullStats:
20
+ return dataframe[ListChoices]
21
+ else:
22
+ return pd.DataFrame()
23
+
24
+
25
+ def fixChoicesCorrectOrder(Choices):
26
+ ListChoices = [x for x in Columns if x in Choices]
27
+ return ListChoices
28
+
29
+
30
+ def MatchNameToUser(Name):
31
+ return UserNameDict[Name]
32
+
33
+
34
+ def main(From,
35
+ To,
36
+ Username,
37
+ UserNameChoices,
38
+ Nbr_Of_Tweets_To_Classify,
39
+ ListChoices,
40
+ SeeFullStats
41
+ ):
42
+ def WhoToScrape():
43
+ if Username == "":
44
+ return MatchNameToUser(UserNameChoices[0])
45
+ else:
46
+ return Username
47
+
48
+ text_classifier = tc.TextClassifier(
49
+ from_date=From,
50
+ to_date=To,
51
+ user_list=WhoToScrape(),
52
+ num_tweets=int(Nbr_Of_Tweets_To_Classify))
53
 
 
 
 
 
 
 
 
 
 
54
  text_classifier.run_main_pipeline()
55
+ dataframe = text_classifier.get_dataframe()
56
+ dataframe = dataframe[
57
+ ['username', 'nlikes', 'nreplies', 'nretweets', 'main_topic', 'sub_topic', 'sentiment', 'target', 'tweet',
58
+ 'date', 'urls', 'id', 'class_tuple', 'user_id']]
59
+
60
+ return dataframe[fixChoicesCorrectOrder(ListChoices)], show_all_stats(fixChoicesCorrectOrder(ListChoices), SeeFullStats)
61
 
62
 
63
  if __name__ == "__main__":
64
+ from datetime import date
65
+
66
+ demo = gr.Interface(
67
+ article="</a><br>From = The date from which you want to start the analysis.</a><br> To = The date to which "
68
+ "you want to end "
69
+ "the analysis.</a><br> Username = The username of the user you want to analyze.</a><br> How many "
70
+ "tweets to classify = "
71
+ "The number of tweets you want to analyze.</a><br>",
72
+ analytics_enabled=False,
73
+ theme="default",
74
+ title="Twitter data analysis",
75
+ fn=main,
76
+ inputs=[gr.components.Textbox(label="From", value='2022-01-01'),
77
+ gr.components.Textbox(label="To", value='2022-01-25'),
78
+ gr.components.Textbox(label="Username", value="BuschEbba"),
79
+ gr.components.Checkboxgroup(
80
+ choices=['Jimmie Åkesson', 'Ebba Busch', 'Annie Lööf', 'Johan Pehrson', 'Per Bolund',
81
+ 'Märta Stenevi',
82
+ 'Magdalena Andersson', 'Nooshi Dadgostar'], label=""),
83
+ gr.components.Textbox(label="How many Tweets to Classify", value="20"),
84
+ gr.components.Checkboxgroup(label="Options",
85
+ choices=['username', 'nlikes', 'nreplies', 'nretweets', 'main_topic',
86
+ 'sub_topic', 'sentiment', 'target', 'tweet', 'date', 'urls', 'id',
87
+ 'class_tuple', 'user_id'],
88
+ value=['username', 'nlikes', 'nreplies', 'nretweets', 'main_topic',
89
+ 'sub_topic', 'sentiment', 'target', 'tweet', 'date']
90
+ ),
91
+ gr.components.Checkbox(label="Show full statistics")
92
+ ],
93
+ outputs=[
94
+ gr.components.DataFrame(label="Summary statistics of the intervall you selected", max_rows=None),
95
+ gr.components.DataFrame(label="Summary statistics of the total database", max_rows=None, )])
96
+
97
+ demo.launch(share=False)
data/twitterdata.csv CHANGED
@@ -1,71 +1,181 @@
1
- id,tweet,date,user_id,username,urls,nlikes,nreplies,nretweets,topic,sentiment,target
2
- 1222901543231344640,Poddintervju med Samtidigt-gänget! Finns där poddar finns osv. ☕ https://t.co/wC7UriRrWE,2020-01-30 16:17:02,95972673,jimmieakesson,[],103,4,8, 1. podcasts 2. interviews 3. sweden,praise,The Samtidigt-gänget podcast.
3
- 1222426025877016576,"""Prata inte om medkänsla. Ni valde att prioritera 9 000 vuxna afghanska män som saknar skäl att stanna i Sverige"" https://t.co/Lqlg7mA1eL",2020-01-29 08:47:30,95972673,jimmieakesson,['https://nyheteridag.se/jimmie-akesson-till-morgan-johansson-om-inte-du-har-upptackt-det-sa-ar-sverige-fullt/'],1784,69,227, 1. immigration 2. politics 3. human rights,criticism,The Swedish government
4
- 1222133730757824514,Sett till det läge Sverige befinner sig i där vi knappt klarar av att upprätthålla en välfungerande välfärd för våra egna medborgare menar vi att det är direkt oansvarigt att vilja öka mottagandet av kvotflyktingar. https://t.co/JelLbX3Oe8,2020-01-28 13:26:02,95972673,jimmieakesson,['https://www.svd.se/lat-kommunerna-besluta-nivan-for-kvotflyktingar'],1505,81,222, 1. swedish welfare 2. quotas for refugees,opposition,Regeringen
5
- 1221790690692272129,"Idag är det förintelsens minnesdag och 75 år sedan befrielsen av Auschwitz. Låt oss hedra offren och aldrig glömma de fasor som antisemitismen har orsakat. Vi får heller aldrig acceptera den antisemitism som finns idag, oavsett extremistisk utgångspunkt.",2020-01-27 14:42:55,95972673,jimmieakesson,[],3087,171,268, 1. history 2. the holocaust 3. anti-semitism,remembrance,N/A
6
- 1220308369778651136,Det är varje oppositionspartis ansvar att minimera skadorna som regeringen Löfven åsamkar Sverige och detta är ett viktigt agerande i den riktningen. Välfärden är en absolut central del av det svenska folkhemsbygget och måste prioriteras.,2020-01-23 12:32:42,95972673,jimmieakesson,[],1709,61,182, 1. swedish politics 2. the opposition's role 3. welfare,opposition,The Swedish government
7
- 1217404594726281216, https://t.co/AdqzHLMHoW,2020-01-15 12:14:08,95972673,jimmieakesson,[],732,19,97, 1. social media 2. twitter 3. advertising,questions,The target of this tweet is the general public.
8
- 1217371452044955648,#pldebatt https://t.co/FQ6pTT0rPk,2020-01-15 10:02:26,95972673,jimmieakesson,[],547,5,76, 1. social media 2. twitter 3. hashtags,statements,The target of this tweet is the #pldebatt.
9
- 1217354299145170944,Klockan 09:00 startar årets första partiledardebatt i riksdagen. Se den lämplig kanal! https://t.co/PzrlR3Vvyd,2020-01-15 08:54:16,95972673,jimmieakesson,[],588,17,32, 1. swedish politics 2. parliamentary debates 3. television broadcasts,statements,The target of this tweet is the Swedish people.
10
- 1216971561497964550,"Stefan Löfven och @socialdemokrat är återigen Miljöpartiets marionetter när det kommer till viktiga politiska frågor. Detta trots att två av tre svenskar vill behålla kärnkraften, inklusive Socialdemokraternas egna väljare. https://t.co/L4p8yHgykl",2020-01-14 07:33:25,95972673,jimmieakesson,['https://www.dn.se/debatt/sd-leder-oppositionen-i-ett-forsok-att-radda-ringhals/'],1138,27,158, 1. swedish politics 2. nuclear power 3. social democracy,criticism,Miljöpartiet
11
- 1215952175463108608,SD har förberett för nyval sedan den nygamla Löfvenregeringen tillträdde för ett år sedan. Vi står redo!,2020-01-11 12:02:44,95972673,jimmieakesson,[],856,42,71, 1. swedish politics 2. the social democratic party 3. elections,support,The Swedish Democrats
12
- 1215952136258887680,Menar Vänstern allvar eller ska detta betraktas som mer av substanslöst vapenskrammel? Uppenbart är att väljarna inte är till freds med nuvarande situation. Regeringen såväl som Januariavtalet saknar stöd. Det vore orimligt att låta läget vara oförändrat i ytterligare tre år. https://t.co/4Jy5gxufrb,2020-01-11 12:02:35,95972673,jimmieakesson,[],1200,74,147, 1. swedish politics 2. the left party 3. the government,criticism,Regeringen
13
- 1231333740561018880,Sverige är fantastiskt 😎 https://t.co/117HPmHRkt,2020-02-22 22:43:35,95972673,jimmieakesson,[],1588,117,250, 1. travel 2. sweden,praise,Sweden
14
- 1231132345593409536,"Vi ser nu hur attackerna mot unga avlöser varandra. 2019 anmäldes cirka 2 500 personrån mot barn, det är mer än dubbelt så många jämfört med 2016. Inte minst den etniskt grundade dimensionen har förstärkts i takt med aty invandringen ökat. https://t.co/SqHFBQX4Pu",2020-02-22 09:23:19,95972673,jimmieakesson,['https://www.svd.se/sd-vi-satter-brottsoffer-framfor-brottslingar'],1171,65,161, 1. crime 2. children 3. immigration,criticism,Regeringen
15
- 1230439550327181312,"Deras 120 mandat räcker inte för att ""köra över regeringen"", och i ärlighetens namn är dessa förslag knappast att betrakta som en överkörning. Vi kommer såklart att diskutera hur vi ska ställa oss till detta initiativ, men jag hade faktiskt hoppats på mycket mer.",2020-02-20 11:30:23,95972673,jimmieakesson,[],308,15,21, 1. swedish politics 2. the opposition 3. the government,skepticism,The tweet's author
16
- 1230439492122816513,"M, KD och V har kommit överens om arbetskraftsinvandringen. Förslagen verkar rimliga, men tyvärr lyckas man inte komma överens om skarpa förslag som stoppar fortsatt invandring av okvalificerad arbetskraft. https://t.co/oXqxhQDP5R",2020-02-20 11:30:10,95972673,jimmieakesson,[],449,22,48, 1. immigration 2. workforce 3. sweden,agreement,Regeringen
17
- 1229716232405995521,Slutsats: Splittringspolitiken och framväxten av parallella samhällen måste stoppas. Omedelbart!,2020-02-18 11:36:11,95972673,jimmieakesson,[],584,20,51, 1. swedish politics 2. the rise of parallel societies,opposition,The Swedish government.
18
- 1229716187124305921,"Det är främst ""gamla"" integrationsproblem som ligger bakom den gängkriminalitet vi ser idag. Givet det faktum att den ansvarslösa invandringspolitiken fortsatt och integrationen knappast fungerat bättre, är det direkt obehagligt att tänka på hur läget ser ut om sisådär 20 år.",2020-02-18 11:36:00,95972673,jimmieakesson,[],617,24,54, 1. immigration 2. crime 3. sweden,skepticism,N/A
19
- 1229716101547905024,"Inte alls förvånande, men Expressens granskning av polisens så kallade fokuslista i Operation Rimfrost ger starka skäl till oro. Den indikerar nämligen att vi ännu bara är i begynnelsen av en otäck utveckling som några av oss varnat för under lång tid.",2020-02-18 11:35:40,95972673,jimmieakesson,[],413,12,45, 1. police misconduct 2. civil rights violations 3. government surveillance,criticism,Expressen
20
- 1229716001740271616,"En alternativ rubrik skulle kunna vara: ""Samtliga utpekade gängledare har utländsk bakgrund"". Det är nämligen vad artikeln säger. https://t.co/wqYRemT5k5",2020-02-18 11:35:16,95972673,jimmieakesson,[],1976,91,304, 1. immigration 2. crime 3. sweden,criticism,The article
21
- 1228024052637405192,"Det här är faktiskt sanslöst. Episkt uselt. ""Inga skattesänkningar"" är Löfvens ständiga universallösning. allt. 🤬 https://t.co/OgKINkrCax",2020-02-13 19:32:04,95972673,jimmieakesson,[],1276,54,146, 1. swedish politics 2. tax policy 3. government spending,criticism,Löfvens ständiga universallösning
22
- 1227959140779282432,"Ponera att situationen vore den omvända, att en ensam invandrarpojke rånas, förnedras och kallas exempelvis ""jävla s***tskalle"" av ett gäng svenska grabbar. Skulle Per Bolund svara på samma sätt? Tillåt mig tvivla...",2020-02-13 15:14:08,95972673,jimmieakesson,[],1009,27,116, 1. racism 2. immigration 3. crime,skepticism,Per Bolund
23
- 1227959059476774914,"Såg nyss MP-ministern Per Bolund slå knut sig själv under riksdagens frågestund. kallade förnedringsrån mot unga svenskar med uppenbart rasistiska förtecken förklaras med att ""brott är brott"" och ""svenskhet har ingen betydelse"".",2020-02-13 15:13:48,95972673,jimmieakesson,[],699,23,91, 1. racism in sweden 2. per bolund,criticism,Per Bolund
24
- 1227958851858837504,Varför är det svårt för vänsterliberalerna att erkänna förekomsten av rasism mot svenskar? Det är ett oerhört svek. https://t.co/B79W7RT0Qa,2020-02-13 15:12:59,95972673,jimmieakesson,[],1530,50,191, 1. racism 2. xenophobia 3. discrimination,criticism,vänsterliberalerna
25
- 1227902037834244096,"Upp till bevis nu @shekarabi Vari ligger rättvisan i att satsa hundratals miljarder reformer länkade till migration, medan våra egna äldre och sjuka tvingas leva marginalen?  https://t.co/iQC96rU8TE",2020-02-13 11:27:13,95972673,jimmieakesson,['https://www.expressen.se/debatt/sag-sanningen-om-invandringsvolymen/'],1566,84,258, 1. swedish politics 2. migration 3. healthcare,criticism,@shekarabi
26
- 1227837103410745344,"I vanlig ordning hamnar vi högst upp pallen. 🥇SD (2009), 🥈M (2013), 🥉S (2020)",2020-02-13 07:09:12,95972673,jimmieakesson,[],632,17,60, 1. swedish politics 2. the swedish government,praise,The Swedish Social Democratic Party
27
- 1227837048322695170,Igår gick regeringen ut och meddelade att man vill införa möjlighet till utegångsförbud för unga som begår brott. Moderaterna kritiserar med all rätt —regeringens saktfärdighet och påpekar att man minsann föreslog detta redan 2013. https://t.co/QVyMLuLQ2V,2020-02-13 07:08:59,95972673,jimmieakesson,[],1232,45,218, 1. swedish politics 2. regeringens saktfärdighet 3. moderaterna,criticism,Regeringen
28
- 1224284340458336257,"Invandring av högkvalificerad arbetskraft är bra för Sverige, men vi behöver inte fler städare och diskplockare från andra länder.",2020-02-03 11:51:47,95972673,jimmieakesson,[],371,26,28, 1. immigration 2. high-skilled workers 3. low-skilled workers,opinion,N/A
29
- 1224284254596673538,Även med de föreslagna förändringarna kommer lågkvalificerad arbetskraft att ha lätt att komma hit. Lönekravet måste sättas betydligt högre och vi behöver utreda en återgång till behovsprövning i någon form.,2020-02-03 11:51:27,95972673,jimmieakesson,[],266,7,21, 1. immigration 2. economic policy 3. labor market,skepticism,the proposed changes
30
- 1224284156961722368,"Försörjningskrav för anhöriga, högre lönekrav och stopp för s k kompetensutvisningar är förslag vi driver sedan tidigare. Men, tyvärr når Moderaterna inte i mål med detta paket.",2020-02-03 11:51:03,95972673,jimmieakesson,[],105,2,10, 1. swedish politics 2. the moderate party 3. immigration,criticism,The Moderaterna party
31
- 1224284075600551937,LÅNGT FRÅN MÅLET 🤔 Moderaterna presenterade nu förmiddagen nya förslag kring reglerna för arbetskraftsinvandring. Spontant känns flera av förslagen som steg i rätt riktning. https://t.co/XTCz8DoJPC,2020-02-03 11:50:44,95972673,jimmieakesson,[],431,12,42, 1. swedish politics 2. immigration 3. employment,agreement,Moderaterna
32
- 1242829277067968512,Har vi inte mod nog att omedelbart genomföra riktade satsningar till själva navet i vår ekonomi riskerar konsekvenserna att bli katastrofala med massarbetslöshet som följd https://t.co/0f6rUgooxQ,2020-03-25 16:02:44,95972673,jimmieakesson,['https://www.expressen.se/debatt/sd-regeringen-gor-inte-nog-har-ar-var-krisplan/'],501,48,73, 1. economics 2. unemployment,criticism,Sweden
33
- 1242517494763421697,"Diskuterar Sveriges coronahantering i kvällens Aktuellt. SVT2, kl 21 🇸🇪",2020-03-24 19:23:50,95972673,jimmieakesson,[],592,50,64, 1. swedish news 2. aktuellt 3. coronahantering,statements,Sveriges coronahantering
34
- 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,[],153,9,8, 1. swedish politics 2. the government 3. legislation,questions,The Swedish government.
35
- 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,[],255,20,27, 1. swedish politics 2. governmental transparency 3. opposition parties,criticism,N/A
36
- 1242388026011144192,"Hyresbidrag, borttagna skatter och avgifter, räntefria lån, minst 75 procents rabatt korttidsjobben (som ska omfatta även familjeföretag), se över möjligheten att ge kontanta direktstöd beroende omsättning, och vidare.",2020-03-24 10:49:22,95972673,jimmieakesson,[],126,2,9, 1. swedish economy 2. government policy 3. stimulus measures,support,Small businesses
37
- 1242388001898012675,"även små och medelstora, som under normala omständigheter är livskraftiga men som riskerar att omkull i coronakrisens spår.",2020-03-24 10:49:16,95972673,jimmieakesson,[],78,0,4, 1. swedish economy 2. coronavirus pandemic 3. economic impact of coronavirus,questions,Small and medium businesses
38
- 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,[],92,1,5, 1. swedish government 2. stimulus measures 3. support for businesses,support,The Swedish government
39
- 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,[],87,3,2, 1. economics 2. economic policy 3. swedish economics,statements,N/A
40
- 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 åtminstone 10-20 procent av BNP. Alltså 500-1 000 miljarder kronor.,2020-03-24 10:47:59,95972673,jimmieakesson,[],93,4,5, 1. swedish economy 2. fiscal policy 3. stimulus measures,support,Sverige
41
- 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,[],82,4,4, 1. swedish economy 2. government stimulus 3. business relief,skepticism,Regeringen
42
- 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,[],101,1,3, 1. swedish government's coronavirus response 2. stimulus measures 3. loans,criticism,Regeringen
43
- 1242387590193598466," 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,[],108,2,5, 1. economics 2. fiscal policy 3. businesses,fear,The Swedish government.
44
- 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,[],614,41,78, 1. economics 2. business 3. coronavirus,synnerligenallvarlig.,N/A
45
- 1242115832555110405,Vi måste alla ta ansvar för att stoppa smittan och göra allt vi kan för att minska belastningen 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, 1. covid-19 2. prevention 3. healthcare,statement,N/A
46
- 1241022349249581057, https://t.co/1TpSHrRYpm,2020-03-20 16:22:39,95972673,jimmieakesson,[],947,76,95, 1. social media 2. twitter 3. promotions,questions,N/A
47
- 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, 1. social media 2. twitter 3. advertising,questions,The target of this tweet is the general public.
48
- 1239960144563163136,Ta hand om er!,2020-03-17 18:01:50,95972673,jimmieakesson,[],219,21,10, 1. social media 2. twitter 3. hashtags,praise,Sweden
49
- 1239960121544933383,"Vi har alla ett ansvar. Oavsett vilka vi är, var vi bor eller hur vi drabbas, ä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,[],196,6,12, 1. swedish society 2. coronavirus pandemic 3. solidarity,statements,The people of Sweden.
50
- 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,[],110,1,7, covid-19 sub topic 1: effects sub topic 2: solutions,statements,The people of Sweden.
51
- 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 att vi har en lång och svår period framför oss.",2020-03-17 18:01:35,95972673,jimmieakesson,[],154,3,10, 1. covid-19 2. sweden 3. lockdown,concern,The Swedish government.
52
- 1253274192734236679,"SD går nu vidare med ett förslag i finansutskottet, vilket flera partier tillstått är den rätta vägen framåt. SD:s initiativ innebär alltså att M, KD, C och L nu måste bekänna färg vill de tvinga regeringen att ta fram förslag om direkt stöd eller inte? https://t.co/MYCu5guWDj",2020-04-23 12:47:06,95972673,jimmieakesson,['https://www.di.se/nyheter/sd-synar-m-utspelet-vill-tvinga-fram-direktstod-genom-riksdagen/'],394,19,76, 1. swedish politics 2. the budget 3. government support,agreement,N/A
53
- 1253015508565266432,"Det riskerar att upplevas som svagt ledarskap i en tid då just ledarskap och handlingskraft är viktigare än någonsin. Ulf, @BuschEbba, Nyamko och Anders: Vad väntar ni på?",2020-04-22 19:39:11,95972673,jimmieakesson,[],134,6,10, 1. swedish politics 2. the leadership of the swedish moderate party 3. the leadership of the swedish centre party,criticism,"Ulf, @BuschEbba, Nyamko och Anders"
54
- 1253015184471359493,Vi föreslår att regeringen skyndsamt ska återkomma till riksdagen med förslag om en ersättningsmodell för direktstöd i enlighet med beskrivningen ovan. För mig är det obegripligt att de partier som säger sig vilja ge direktstöd ändå väljer att inte stötta detta förslag.,2020-04-22 19:37:54,95972673,jimmieakesson,[],134,3,12, 1. swedish politics 2. government 3. direct aid,criticism,Regeringen
55
- 1253015126640340995,Men besluten fördröjs av att övriga oppositionspartier inte vill sätta ner foten. Till imorgon torsdag har vi lagt ett förslag på Näringsutskottets bord.,2020-04-22 19:37:40,95972673,jimmieakesson,[],60,1,5, 1. swedish politics 2. the opposition 3. legislation,statements,N/A
56
- 1253014871190487040,Vad väntar ni på? Den 24 mars krävde jag att regeringen skulle se över möjligheten att ge kontanta direktstöd till företag som tappat en betydande del av sin omsättning. Nu en månad senare tycks det finnas en majoritet i riksdagen för sådant direktstöd. https://t.co/gOYvr6qMaI,2020-04-22 19:36:39,95972673,jimmieakesson,[],561,22,83, 1. swedish politics 2. financial relief for businesses 3. coronavirus pandemic,admiration,The Swedish government
57
- 1252831133198254081,Ardalan Shekarabi: Vad har du att säga till alla de som trodde ditt löfte? Till alla de som nu träffas av en verklighet som inte alls överensstämmer med den bild som målades upp? https://t.co/KWeWA08trF,2020-04-22 07:26:33,95972673,jimmieakesson,['https://www.expressen.se/debatt/shekarabi-sviker-tusentals-i-regeringens-jatteblasning/'],605,48,102, 1. swedish politics 2. the moderate party 3. promises not kept,criticism,Ardalan Shekarabi
58
- 1252553996822294528,Igår riktade jag dessa frågor till socialförsäkringsminister @shekarabi och jag förväntar mig att han kryper fram och tar ansvar för den här bluffen.,2020-04-21 13:05:18,95972673,jimmieakesson,[],188,8,20, 1. swedish politics 2. social security 3. minister @shekarabi,criticism,Shekarabi
59
- 1252553954086576129,"Jag frågade också hur det kunde bli här, vem har bestämt regelverket. Det visste inte statsministern, men han framhöll att regeringen är högst ansvarig.",2020-04-21 13:05:08,95972673,jimmieakesson,[],149,6,7, 1. government 2. legislation 3. sweden,criticism,Regeringen
60
- 1252553912957141002,"Alternativet vore att göra det som utlovades, nämligen ""slopa karensavdraget"" det vill säga full sjuklön från dag 1. Eller helt enkelt vara ärliga från början.",2020-04-21 13:04:58,95972673,jimmieakesson,[],201,8,19, 1. swedish politics 2. the alternative party 3. taxation,opinion,The Swedish government
61
- 1252553744656543746,"Idag frågade jag statsminister Stefan Löfven om hur det kunde bli som det blev med slopandet av karensavdraget. Svaret blev att ""alternativet hade varit noll"". Nej, Stefan Löfven, alternativet vore inte noll. https://t.co/4fy92DFxgM",2020-04-21 13:04:18,95972673,jimmieakesson,[],770,41,146, 1. swedish politics 2. prime minister stefan löfven 3. tax policy,criticism,Stefan Löfven
62
- 1252151278098096129,@shekarabi varför vilseleder du folk? https://t.co/7GPcwRmdrc,2020-04-20 10:25:03,95972673,jimmieakesson,[],23,2,5, 1. social media 2. twitter 3. misinformation,criticism,Shekarabi
63
- 1252135884369072128,Regeringen har vilselett Sverige och framställt sitt förslag bättre än va det visade sig vara. Det är skamligt och regeringen måste ta sitt ansvar och omgående leva upp till sina löften. Hela karensavdraget bör tillfälligt avskaffas!,2020-04-20 09:23:53,95972673,jimmieakesson,[],487,12,47, 1. swedish government 2. politics 3. economics,criticism,Regeringen
64
- 1252135857479393282,"Med en begränsad schablonersättning 700kr, drabbas fortfarande många löntagare av betydande inkomstbortfall när de tar sitt ansvar och stannar hemma med symptom.",2020-04-20 09:23:46,95972673,jimmieakesson,[],345,4,33, 1. swedish labor laws 2. income inequality 3. public health,criticism,löntagare
65
- 1252135818560516096,Regeringen lovade att slopa karensavdraget för att under Coronakrisen ge löntagare bättre förutsättningar att stanna hemma vid minsta symptom. Det välkomnade både vi och många andra. Utfallet har nu visat att verkligheten blev något annat.,2020-04-20 09:23:37,95972673,jimmieakesson,[],888,50,151, 1. swedish government 2. promises during coronavirus 3. outcome of promises,criticism,Regeringen
66
- 1251115953892589569,"Lite märkligt att Kommunal kräver skyddsutrustning först nu, men oavsett visar detta fullt rimliga besked att vi måste ta personalens krav och oro på största allvar. Annars kommer det inte att bedriva äldreomsorg alls. Nu måste regeringen sätta ner foten! https://t.co/jiWveep68E",2020-04-17 13:51:02,95972673,jimmieakesson,[],339,43,63, 1. swedish politics 2. elderly care 3. personal protective equipment,opinion,The Swedish government.
67
- 1251109502163865600,"Det handlar om att rädda liv. Alla som kämpar mot pandemin, inom vård och omsorg, ska ha tillgång till den skyddsutrustning de behöver. Att dessa krav fortfarande inte tillgodosetts är inget annat än en praktskandal!",2020-04-17 13:25:24,95972673,jimmieakesson,[],258,14,34, 1. healthcare 2. covid-19 3. ppe,criticism,The Swedish government.
68
- 1251109479770398722,"Sedan Coronakrisens inledning har jag haft kontakt med otroligt många oroliga kvinnor och män som jobbar inom vård, hemtjänst och övrig omsorg. De vill ha skyddsutrustning, både för sin egen och vård- och omsorgstagarnas hälsa och trygghet. https://t.co/SO8aUXUPuj",2020-04-17 13:25:19,95972673,jimmieakesson,[],488,26,73, 1. swedish healthcare workers during the coronavirus pandemic 2. personal protective equipment 3. patient care,concern,healthcare workers
69
- 1251074785091686401,Detta är ansvarslöst och verklighetsfrånvänt. Att denna förtäckta amnesti överhuvudtaget kom till var en stor skandal. Att ge uppehållstillstånd till företrädesvis vuxna män utan skyddsbehov är riktigt usel politik och måste stoppas. https://t.co/UjzGU2JTGN,2020-04-17 11:07:27,95972673,jimmieakesson,[],2230,108,325, 1. immigration 2. amnesty 3. sweden,criticism,Regeringen
70
- 1250390920807276544,En möjlighet till permittering 100 procent kopplat till fullt statligt kostnadsansvar är det enda som gäller nu. Inget annat duger. https://t.co/cTZKfxiJQX,2020-04-15 13:50:01,95972673,jimmieakesson,['https://www.aftonbladet.se/debatt/a/70OwyB/lat-foretag-permittera-upp-till-100-procent'],309,31,52, 1. swedish politics 2. coronavirus 3. unemployment,statements,The Swedish government.
71
- 1250027643753373696,"Alla företag ska omfattas lika villkor, men vi har förståelse för att det behöver finnas kontrollmekanismer när det gäller företag utan kollektivavtal.",2020-04-14 13:46:29,95972673,jimmieakesson,[],108,2,16, 1. swedish labor laws 2. enforcement of labor laws 3. exceptions to labor laws,statements,All companies
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ id,tweet,date,user_id,username,urls,nlikes,nreplies,nretweets,class_tuple,main_topic,sub_topic,sentiment,target
2
+ 1548051538966237186,@olofzonmarcus @kdriks ❤️❤️,2022-07-15 23:07:02,1407151866,BuschEbba,[],206,6,0,"(n/a, n/a, n/a, n/a)",n/a,n/a,n/a,n/a
3
+ 1547174300100198400,"Över vårt sommarljusa Sverige faller nu ett mörker – nyheterna om den 9-åriga flickan lämnar ingen oberörd. Hos mig blandas sorg, vrede och bestörtning. Läs längre kommentar: https://t.co/Dc8UTQs4jm",2022-07-13 13:01:12,1407151866,BuschEbba,['https://www.facebook.com/100044182642032/posts/pfbid0RQnAUVZDDBvrxMyYT7MSLJkEzUm8gJZfAJCYc3zU3YUcsZ9dQbCid6orJPqTRYorl/?d=n'],3209,195,275,"(crime, child abuse, negative, the perpetrators)",crime,child abuse,negative,the perpetrators
4
+ 1545832564388253696,Hej 50-talet! Det var ett tag sen nu men ibland blir man påmind om att det fortfarande finns folk som tycker att en kvinna inte kan vara tillräcklig i sig själv. Sorgligt nog är det också många gånger av andra kvinnor - som kallar sig ”feminister”. Kämpa. https://t.co/2Min2LyfQS,2022-07-09 20:09:38,1407151866,BuschEbba,[],893,58,39,"(feminism, social inequality, negative, people who think women can't be enough by themselves)",feminism,social inequality,negative,people who think women can't be enough by themselves
5
+ 1544998212724989955,"Enligt uppg verkar det som att gärningsmannen har kopplingar till en nazistisk organisation. Avskyvärt. Oavsett motivet för gårdagens hemska dåd måste extremism bekämpas kraftfullare än idag. Vi behöver förbjuda deltagande i den typen av kriminella, våldsbejakande organisationer.",2022-07-07 12:54:13,1407151866,BuschEbba,[],479,88,13,"(extremism, nazism, negative, extremism)",extremism,nazism,negative,extremism
6
+ 1544998118927859712,"Enligt kammaråklagaren var Ing-Marie Wieselgrens offentliga profil och engagemang sannolikt skäl till att hon mördades. Det är nattsvart att en person som påverkat många, mördades grund av det hon jobbade med. Skyddet för offentliganställda måste stärkas.",2022-07-07 12:53:50,1407151866,BuschEbba,[],1053,95,34,"(public servants, murdered public servant, negative, murdered public servant)",public servants,murdered public servant,negative,murdered public servant
7
+ 1544678859655856130,Just hemkommen från Almedalen och nås av den hemska nyheten att en kvinna knivhuggits och allvarligt skadats vid Donners plats mitt i Visby 💔,2022-07-06 15:45:13,1407151866,BuschEbba,[],955,47,25,"(crime, knife attack, negative, woman)",crime,knife attack,negative,woman
8
+ 1544652756841021440,Det sägs att bli härmad är den finaste komplimangen man kan få. Särskilt många komplimanger fick jag däremot inte 2016. Klipp från gårdagens Politikbyrån i SVT. https://t.co/nTcoOE3WwK,2022-07-06 14:01:30,1407151866,BuschEbba,[],3006,133,265,"(media, television, negative, self)",media,television,negative,self
9
+ 1544381155943845893,Bra av @JohanPehrson om medelklassen den måste vara öppen för fler och rörligheten uppåt öka. Ser fram emot att samarbeta kring detta efter valet.,2022-07-05 20:02:15,1407151866,BuschEbba,[],984,63,29,"(income inequality, social mobility, positive, middle class)",income inequality,social mobility,positive,middle class
10
+ 1544316284636127233,"Sverige ska vara ett land där det är möjligt för alla att bygga sig ett gott liv. Vi kristdemokrater vill öppna upp Svenssonlivet för fler, vi vill hjälpa fler att uppnå de tre klassiska svenska V:na. Villan, Volvon och Vovven. https://t.co/DTtGpRAqdN",2022-07-05 15:44:28,1407151866,BuschEbba,['https://www.expressen.se/debatt/busch-svenssonlivet-ska-inte--vara-en-lyxvara-for-de-rikaste/'],1356,135,68,"(social policy, income inequality, positive, general public)",social policy,income inequality,positive,general public
11
+ 1544210451764072448,"Sverige ska inte vara ett köland! KD är redo att ingå i en ny regering som tacklar köerna, levererar den stora vårdreform som behövs, och säkrar tryggheten i hela landet. Läs mer i DI Debatt inför vår dag i Almedalen: https://t.co/rSo9EWt63A",2022-07-05 08:43:56,1407151866,BuschEbba,['https://www.di.se/debatt/debatt-kolandet-sverige/'],938,112,55,"(healthcare, long wait times, positive, sweden)",healthcare,long wait times,positive,sweden
12
+ 1543896057490415616,"Utmärkt tal av Ulf Kristersson. Tydligt om vad våra fyra partier som vill ha en ny start för Sverige är eniga om, i kontrast till vänsterkartellen. Tack för orden om KD:s tydlighet om vikten av en god vård i tid och äldreomsorg. Redo för en ny regering! @moderaterna",2022-07-04 11:54:38,1407151866,BuschEbba,[],2131,185,97,"(politics, government, positive, the moderate party)",politics,government,positive,the moderate party
13
+ 1543847274945646592,Almedalens första tack går till @Anna_Ekstrom som såg att jag inte var helt med på morgonen och kosten kopp svart kaffe! 🙏 #Almedalen https://t.co/5p8b9VMvLR,2022-07-04 08:40:48,1407151866,BuschEbba,[],466,18,7,"(almedalen, almedalen's first thank you goes to @anna_ekstrom who saw that i was not quite with",almedalen,almedalen's first thank you goes to @anna_ekstrom who saw that i was not quite with,None,None
14
+ 1543840671953555456,Supporttruppen har anlänt till Gotland. Kör det ryker Ulf Kristersson @moderaterna #almedalen2022 https://t.co/i39h6M8ZBy,2022-07-04 08:14:34,1407151866,BuschEbba,[],4361,241,114,"(sweden, politics, positive, ulf kristersson @moderaterna)",sweden,politics,positive,ulf kristersson @moderaterna
15
+ 1543675217565945857,Oslo. Och nu Köpenhamn. Fasansfulla bilder från den danska huvudstaden. Mina tankar är hos offren och alla deras anhöriga.,2022-07-03 21:17:06,1407151866,BuschEbba,[],1020,21,45,"(terrorism, suicide bombing, negative, victims and their families)",terrorism,suicide bombing,negative,victims and their families
16
+ 1543624914254577666,Senaste dygnen har jag turnerat runt i vårt vackra land. Från Nyköping i öst till Halmstad &amp; Markaryd i väst med mängder av stopp däremellan. Att träffa mkt folk var höjdpunkten och nådde sin absoluta kulmen i mötet med lille livräddaren Eton 😍 Nu mot Visby &amp; Almedalen. https://t.co/AnGzK9K3MC,2022-07-03 17:57:13,1407151866,BuschEbba,[],1310,47,37,"(touring, none, positive, swedish people)",touring,none,positive,swedish people
17
+ 1543567455397855232,Varken hushållen eller våra företag har råd med fyra år till av den här regeringens energipolitik. Socialdemokraterna har misslyckats - men våra fyra partier är ense om framtiden för energipolitiken. Den kommer innehålla ny kärnkraft. https://t.co/oKovG3Ha9c,2022-07-03 14:08:54,1407151866,BuschEbba,['https://www.dn.se/debatt/sa-skapar-vi-forutsattningar-for-att-bygga-ny-karnkraft/'],819,44,55,"(energy policy, nuclear power, positive, sweden)",energy policy,nuclear power,positive,sweden
18
+ 1543196052077117441,@Catoman71 Stort! :),2022-07-02 13:33:04,1407151866,BuschEbba,[],23,1,0,"(n/a, n/a, n/a, n/a)",n/a,n/a,n/a,n/a
19
+ 1543188983471132672,Ping @AckoAnkarberg @jakobforssmed @andreas_carlson @kommunalradet @germundsson @MiaFrisk,2022-07-02 13:04:59,1407151866,BuschEbba,[],25,9,3,"(local government, funding, neutral, local government)",local government,funding,neutral,local government
20
+ 1543185686471315457,Inte förstått grejen med att partiledare lägger ut bilder på vad dem äter i parti och minut. Men däremot har jag nu förstått storheten i Småländsk kebabsås. Den här var mycket god på Rendez Vouz i Smålandsstenar. Uppfattat att det finns lokala variationer. Var finns den bästa? https://t.co/DkKR910RLR,2022-07-02 12:51:53,1407151866,BuschEbba,[],3124,470,58,"(food, kebabs, positive, rendez vouz)",food,kebabs,positive,rendez vouz
21
+ 1542795970127314946,Varje dag anmäls 27 våldtäkter. Idag presenterar vi att våldtäktsmän och personer som begår sexualbrott mot barn ska kunna kastreras kemiskt. Om en person som Nytorgsmannen ska kunna bli fri ska kemisk kastrering ha skett innan frigivningen.,2022-07-01 11:03:17,1407151866,BuschEbba,[],4050,416,267,"(crime, sexual assault, negative, perpetrators)",crime,sexual assault,negative,perpetrators
22
+ 1231333740561018880,Sverige är fantastiskt 😎 https://t.co/117HPmHRkt,2020-02-22 22:43:35,95972673,jimmieakesson,[],1592,117,250,"(none, none, positive, sverige)",none,none,positive,sverige
23
+ 1231132345593409536,"Vi ser nu hur attackerna mot unga avlöser varandra. 2019 anmäldes cirka 2 500 personrån mot barn, det är mer än dubbelt många jämfört med 2016. Inte minst den etniskt grundade dimensionen har förstärkts i takt med aty invandringen ökat. https://t.co/SqHFBQX4Pu",2020-02-22 09:23:19,95972673,jimmieakesson,['https://www.svd.se/sd-vi-satter-brottsoffer-framfor-brottslingar'],1172,65,161,"(immigration, increase in attacks against children, negative, immigrants)",immigration,increase in attacks against children,negative,immigrants
24
+ 1230439550327181312,"Deras 120 mandat räcker inte för att ""köra över regeringen"", och i ärlighetens namn är dessa förslag knappast att betrakta som en överkörning. Vi kommer såklart att diskutera hur vi ska ställa oss till detta initiativ, men jag hade faktiskt hoppats på mycket mer.",2020-02-20 11:30:23,95972673,jimmieakesson,[],309,15,21,"(politics, swedish government, negative, the opposition)",politics,swedish government,negative,the opposition
25
+ 1230439492122816513,"M, KD och V har kommit överens om arbetskraftsinvandringen. Förslagen verkar rimliga, men tyvärr lyckas man inte komma överens om skarpa förslag som stoppar fortsatt invandring av okvalificerad arbetskraft. https://t.co/oXqxhQDP5R",2020-02-20 11:30:10,95972673,jimmieakesson,[],451,22,48,"(politics, immigration, negative, immigration of unqualified workers)",politics,immigration,negative,immigration of unqualified workers
26
+ 1229716232405995521,Slutsats: Splittringspolitiken och framväxten av parallella samhällen måste stoppas. Omedelbart!,2020-02-18 11:36:11,95972673,jimmieakesson,[],585,20,51,"(immigration, policy, negative, government)",immigration,policy,negative,government
27
+ 1229716187124305921,"Det är främst ""gamla"" integrationsproblem som ligger bakom den gängkriminalitet vi ser idag. Givet det faktum att den ansvarslösa invandringspolitiken fortsatt och integrationen knappast fungerat bättre, är det direkt obehagligt att tänka hur läget ser ut om sisådär 20 år.",2020-02-18 11:36:00,95972673,jimmieakesson,[],619,24,54,"(immigration, integration, negative, politicians)",immigration,integration,negative,politicians
28
+ 1229716101547905024,"Inte alls förvånande, men Expressens granskning av polisens kallade fokuslista i Operation Rimfrost ger starka skäl till oro. Den indikerar nämligen att vi ännu bara är i begynnelsen av en otäck utveckling som några av oss varnat för under lång tid.",2020-02-18 11:35:40,95972673,jimmieakesson,[],416,12,45,"(policing, focus list, negative, us)",policing,focus list,negative,us
29
+ 1229716001740271616,"En alternativ rubrik skulle kunna vara: ""Samtliga utpekade gängledare har utländsk bakgrund"". Det är nämligen vad artikeln säger. https://t.co/wqYRemT5k5",2020-02-18 11:35:16,95972673,jimmieakesson,[],1974,91,304,"(crime, gangs, negative, gang leaders)",crime,gangs,negative,gang leaders
30
+ 1228024052637405192,"Det här är faktiskt sanslöst. Episkt uselt. ""Inga skattesänkningar"" är Löfvens ständiga universallösning. allt. 🤬 https://t.co/OgKINkrCax",2020-02-13 19:32:04,95972673,jimmieakesson,[],1273,54,146,"(taxes, tax cuts, negative, stefan löfven)",taxes,tax cuts,negative,stefan löfven
31
+ 1227959140779282432,"Ponera att situationen vore den omvända, att en ensam invandrarpojke rånas, förnedras och kallas exempelvis ""jävla s***tskalle"" av ett gäng svenska grabbar. Skulle Per Bolund svara samma sätt? Tillåt mig tvivla...",2020-02-13 15:14:08,95972673,jimmieakesson,[],1011,27,116,"(immigration, racism, negative, swedish people)",immigration,racism,negative,swedish people
32
+ 1227959059476774914,"Såg nyss MP-ministern Per Bolund slå knut sig själv under riksdagens frågestund. kallade förnedringsrån mot unga svenskar med uppenbart rasistiska förtecken förklaras med att ""brott är brott"" och ""svenskhet har ingen betydelse"".",2020-02-13 15:13:48,95972673,jimmieakesson,[],701,23,91,"(politics, racism, negative, mp-minister per bolund)",politics,racism,negative,mp-minister per bolund
33
+ 1227958851858837504,Varför är det svårt för vänsterliberalerna att erkänna förekomsten av rasism mot svenskar? Det är ett oerhört svek. https://t.co/B79W7RT0Qa,2020-02-13 15:12:59,95972673,jimmieakesson,[],1532,50,191,"(racism, racism against swedes, negative, left-wing liberals)",racism,racism against swedes,negative,left-wing liberals
34
+ 1227902037834244096,"Upp till bevis nu @shekarabi Vari ligger rättvisan i att satsa hundratals miljarder reformer länkade till migration, medan våra egna äldre och sjuka tvingas leva på marginalen?  https://t.co/iQC96rU8TE",2020-02-13 11:27:13,95972673,jimmieakesson,['https://www.expressen.se/debatt/sag-sanningen-om-invandringsvolymen/'],1567,84,258,"(social welfare, healthcare, negative, sweden's elderly and sick)",social welfare,healthcare,negative,sweden's elderly and sick
35
+ 1227837103410745344,"I vanlig ordning hamnar vi högst upp pallen. 🥇SD (2009), 🥈M (2013), 🥉S (2020)",2020-02-13 07:09:12,95972673,jimmieakesson,[],631,17,60,"(sd, m, s, positive)",sd,m,s,positive
36
+ 1227837048322695170,Igår gick regeringen ut och meddelade att man vill införa möjlighet till utegångsförbud för unga som begår brott. Moderaterna kritiserar med all rätt —regeringens saktfärdighet och påpekar att man minsann föreslog detta redan 2013. https://t.co/QVyMLuLQ2V,2020-02-13 07:08:59,95972673,jimmieakesson,[],1233,45,218,"(crime, juvenile crime, negative, government)",crime,juvenile crime,negative,government
37
+ 1224284340458336257,"Invandring av högkvalificerad arbetskraft är bra för Sverige, men vi behöver inte fler städare och diskplockare från andra länder.",2020-02-03 11:51:47,95972673,jimmieakesson,[],372,26,28,"(immigration, high-skilled workers, positive, sweden)",immigration,high-skilled workers,positive,sweden
38
+ 1224284254596673538,Även med de föreslagna förändringarna kommer lågkvalificerad arbetskraft att ha lätt att komma hit. Lönekravet måste sättas betydligt högre och vi behöver utreda en återgång till behovsprövning i någon form.,2020-02-03 11:51:27,95972673,jimmieakesson,[],267,7,21,"(immigration, economic immigration, negative, low-skilled workers)",immigration,economic immigration,negative,low-skilled workers
39
+ 1224284156961722368,"Försörjningskrav för anhöriga, högre lönekrav och stopp för s k kompetensutvisningar är förslag vi driver sedan tidigare. Men, tyvärr når Moderaterna inte i mål med detta paket.",2020-02-03 11:51:03,95972673,jimmieakesson,[],105,2,10,"(social welfare, immigration, negative, moderaterna)",social welfare,immigration,negative,moderaterna
40
+ 1224284075600551937,LÅNGT FRÅN MÅLET 🤔 Moderaterna presenterade nu förmiddagen nya förslag kring reglerna för arbetskraftsinvandring. Spontant känns flera av förslagen som steg i rätt riktning. https://t.co/XTCz8DoJPC,2020-02-03 11:50:44,95972673,jimmieakesson,[],433,12,42,"(immigration, workforce immigration rules, positive, moderaterna)",immigration,workforce immigration rules,positive,moderaterna
41
+ 1223192557494177793, denna händelse bli en ögonöppnare för de federalister som vill förflytta ytterligare beslutanderätt till Bryssel. Makten måste istället snarast börja återflyttas till de enskilda medlemsländerna. Stort lycka till Storbritannien! /Jimmie,2020-01-31 11:33:26,95972673,jimmieakesson,[],894,40,75,"(brexit, european union, positive, united kingdom)",brexit,european union,positive,united kingdom
42
+ 1523345947165483008, https://t.co/64aJSb1G58,2022-05-08 18:55:50,95972673,jimmieakesson,['https://www.dn.se/debatt/sa-vill-m-sd-kd-och-l-ge-alla-pensionarer-mer-i-planboken/'],123,9,12,"(healthcare, government regulation, negative, the government)",healthcare,government regulation,negative,the government
43
+ 1523345873769357312,"För oss Sverigedemokrater är detta en prioriterad fråga om både rättvisa och moral. Svenskar som olika sätt har varit med och byggt det här landet, förtjänar en värdig ålderdom.",2022-05-08 18:55:33,95972673,jimmieakesson,[],294,11,14,"(welfare, elderly care, positive, elderly people in sweden)",welfare,elderly care,positive,elderly people in sweden
44
+ 1523345831629180928,"I en tid när priserna stiger kraftigt just de varor och tjänster som är svårast att avvara mat, värme och bränsle - är det nödvändigt att förbättra de svenska pensionärernas situation.",2022-05-08 18:55:23,95972673,jimmieakesson,[],212,5,8,"(economy, cost of living, negative, swedish pensioners)",economy,cost of living,negative,swedish pensioners
45
+ 1523345750255538176,"Största pensionssatsningen sedan pensionssystemet infördes. Vi kan idag presentera en överenskommelse med Moderaterna, Kristdemokraterna och Liberalerna om att göra den största förstärkningen av pensionärernas ekonomi sedan det nuvarande pensionssystemet infördes. https://t.co/tENrQDFy9o",2022-05-08 18:55:03,95972673,jimmieakesson,[],705,58,74,"(pensions, pensionärernas ekonomi, positive, pensionärerna)",pensions,pensionärernas ekonomi,positive,pensionärerna
46
+ 1522508592376602625,Varför har ens SR alla dessa invandrarredaktioner? Ska du bo i Sverige - lär dig svenska.,2022-05-06 11:28:29,95972673,jimmieakesson,[],6862,379,521,"(immigration, language, negative, immigrants)",immigration,language,negative,immigrants
47
+ 1521752982198620161,"Jag uppmanar andra inbjudna partiledare att ställa samma krav. Det får faktiskt finnas någon gräns för tokigheterna, svensk polis förtjänar tydligt stöd från Sveriges politiska partier.",2022-05-04 09:25:58,95972673,jimmieakesson,[],1910,47,107,"(law and order, police brutality, positive, swedish police)",law and order,police brutality,positive,swedish police
48
+ 1521752934702362626,Järvaveckan får helt enkelt välja – polishataren Kakan Hermansson eller partiledaren Jimmie Åkesson.,2022-05-04 09:25:47,95972673,jimmieakesson,[],1589,53,78,"(politics, immigration, negative, kakan hermansson)",politics,immigration,negative,kakan hermansson
49
+ 1521752853110566912,"Jag kommer idag att meddela arrangörerna att jag inte avser närvara och hålla tal årets Järvaveckan, vilket tidigare planerats, om denna person något sätt är en del av deras evenemang.",2022-05-04 09:25:27,95972673,jimmieakesson,[],1255,46,56,"(cancellation, järvaveckan, negative, jag kommer idag att meddela arrangörerna att",cancellation,järvaveckan,negative,jag kommer idag att meddela arrangörerna att
50
+ 1521752814082535424,"Kakan Hermansson har genom åren gjort sig känd för en rad politiskt extrema och direkt stötande uttalanden, inte minst hatiska inlägg om svensk polis.",2022-05-04 09:25:18,95972673,jimmieakesson,[],1003,27,47,"(policing, kakan hermansson, negative, kakan hermansson)",policing,kakan hermansson,negative,kakan hermansson
51
+ 1521752766921781249,"Nu figurerar uppgifter om att årets upplaga av Järvaveckan, en politikervecka i norra Stockholm, återigen genomförs i samarbete med den mycket hårt kritiserade extremvänsterprofilen Kakan Hermansson.",2022-05-04 09:25:07,95972673,jimmieakesson,[],778,10,33,"(politics, järvaveckan, negative, kakan hermansson)",politics,järvaveckan,negative,kakan hermansson
52
+ 1521752718070755331,"Den senaste tidens utveckling, med Ramadan-kravaller innefattande grovt våld i uppenbart syfte att döda poliser, har aktualiserat behovet av sammanhållning och rakryggat stöd för Polisen och för det svenska samhället i stort.",2022-05-04 09:24:55,95972673,jimmieakesson,[],850,13,35,"(police brutality, ramadan riots, negative, the police)",police brutality,ramadan riots,negative,the police
53
+ 1521752661170794496,Järvaveckan får välja Kakan Hermansson eller Jimmie Åkesson,2022-05-04 09:24:41,95972673,jimmieakesson,[],3918,464,216,"(election, candidates, neutral, general public)",election,candidates,neutral,general public
54
+ 1521489890369843200,Varför svenska barn påtvingas politisk indoktrinering i skolan är en fråga som kräver en omedelbar förklaring. Vi kommer att kalla Skolverkets generaldirektör till utbildningsutskottet. Från dagens nationella prov i historia.,2022-05-03 16:00:32,95972673,jimmieakesson,[],3357,168,246,"(education, indoctrination in schools, negative, the swedish education system)",education,indoctrination in schools,negative,the swedish education system
55
+ 1521489797038157827,Det här äcklar mig riktigt. Propaganda riktad till skolbarn hör hemma i diktaturer. https://t.co/BDYiNs8NDV,2022-05-03 16:00:10,95972673,jimmieakesson,[],6797,734,710,"(education, schoolchildren, negative, dictatorships)",education,schoolchildren,negative,dictatorships
56
+ 1521395241454034945, https://t.co/tpIq94r7BG,2022-05-03 09:44:26,95972673,jimmieakesson,['https://www.youtube.com/watch?v=f-eK1cgzGF8&ab_channel=Sverigedemokraterna'],179,10,20,"(healthcare, government regulation, negative, the government)",healthcare,government regulation,negative,the government
57
+ 1521180859012943878,Ikväll medverkar jag i Aktuellt. Ämnet är trafiken och Sveriges åtgärder för att minska utsläppen. Debatt mot Annie Lööf. Aktuellt sänds i SVT2 med start kl 21.00.,2022-05-02 19:32:33,95972673,jimmieakesson,[],875,104,53,"(environment, traffic, neutral, sweden)",environment,traffic,neutral,sweden
58
+ 1518934290972790785,"Redan för 13 år sedan, 2009, skrev jag en uppmärksammad artikel i Aftonbladet om just denna utveckling. Det är dags att ta bladet från munnen. Det är dags att fler än vi Sverigedemokrater kallar en spade för en spade.",2022-04-26 14:45:30,95972673,jimmieakesson,[],616,13,54,"( immigration, sweden, negative, immigrants)", immigration,sweden,negative,immigrants
59
+ 1518934171762241538,"Det finns ett uppenbart och betydande inslag av helt vanliga muslimer bland våldsverkarna, människor som rent fysiskt bor i Sverige men som mentalt lever kvar i Mellanöstern och Afrikas Horn.",2022-04-26 14:45:01,95972673,jimmieakesson,[],506,12,36,"(islam, immigration, negative, sweden)",islam,immigration,negative,sweden
60
+ 1518934051318636548,"’Allahu Akbar’, stenkastning, grov misshandel av poliser, besinningslös förstörelse av allmän egendom.",2022-04-26 14:44:32,95972673,jimmieakesson,[],262,3,19,"(crime, violence, negative, police)",crime,violence,negative,police
61
+ 1518933928123539456,Ingen som tagit del av ljud och bild från kravallerna kan ha undgått att såväl beteendet som slagorden är direkt importerade från motsvarande händelser i den muslimska delen av världen.,2022-04-26 14:44:03,95972673,jimmieakesson,[],310,7,33,"(islam, immigration, negative, sweden)",islam,immigration,negative,sweden
62
+ 1518933873886912512,"'Allahu Akbar', stenkastning och grov misshandel av poliser. Jag varnade för detta redan för 13 år sedan. https://t.co/UnweyJ1FOK",2022-04-26 14:43:50,95972673,jimmieakesson,['https://nyheteridag.se/tar-man-mellanostern-till-sverige-sa-blir-sverige-som-mellanostern/?fbclid=IwAR2Sfzbz55VZk5LEeHKmLdfK_z0SC6t8oFEgsDdrDUu-_fHj45WvVZB--VY'],1755,91,186,"(islam, violence, negative, police)",,,,
63
+ 1518613900186501120,Ebba har rätt. Poliser bör skjuta skarpt när islamister försöker ta deras liv. Hur detta ens kan vara kontroversiellt är för mig en gåta. Perspektiv från en polis: https://t.co/5B3RPAV9rt,2022-04-25 17:32:22,95972673,jimmieakesson,['https://twitter.com/peppe_larsson/status/1517970014694948872?s=21'],2778,140,247,"(law enforcement, police brutality, positive, police)",,,,
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 att undgå att ta ansvar för dom misslyckanden som hans egen regering har orsakat. 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 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 Mummel kl 17 och sedan jordbruksträff 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
158
+ 1015143098547089408,#Almedalen https://t.co/8YESYKYHjL,2018-07-06 09:59:09,95972673,jimmieakesson,[],776,67,105,"(political parties, almedalen, positive, almedalen)",political parties,almedalen,positive,almedalen
159
+ 957572132921331714,En av Sveriges främsta entreprenörer har gått ur tiden. Tack Ingvar Kamprad för det du gjort för Sverige.,2018-01-28 12:12:41,95972673,jimmieakesson,[],1567,40,179,"(sweden, entrepreneurs, positive, ingvar kamprad)",sweden,entrepreneurs,positive,ingvar kamprad
160
+ 1167004923093037056,Glädjande att M har nått samma slutsats som KD gällande migrationspolitiken: Sverige behöver ligga på samma nivå som våra nordiska grannländer. Skrev om detta så sent som i juni med @bandyprasten #svpol https://t.co/g1DWhPd7Lx,2019-08-29 11:23:50,1407151866,BuschEbba,['https://www.svd.se/strama-at-migrationen-till-vara-grannlanders-niva'],712,238,65,"(migration policy, sweden's migration policy, positive, sweden)",migration policy,sweden's migration policy,positive,sweden
161
+ 1166594802370170880,Elitfeminismen erbjuder bara fler pekpinnar och krav. Vi vill öka kvinnors egenmakt och ge dem större möjlighet att utforma sina liv på ett sätt som passar dem. Det är feminism på riktigt! https://t.co/x3hbwkyyeI,2019-08-28 08:14:09,1407151866,BuschEbba,['https://www.aftonbladet.se/debatt/a/AdqWP3/elitfeminismen-sviker-sveriges-kvinnor'],386,41,48,"(feminism, elitfeminism, positive, women)",feminism,elitfeminism,positive,women
162
+ 1165992439053791233,"Ännu en skjutning. Ett barn har oåterkalleligt berövats sin mor. En maskerad man avrättar en kvinna på öppen gata i Malmö samtidigt som hon håller sin bebis i sin famn. Så fegt, så mörkt. Det dödliga våldet på våra gator måste få ett slut.",2019-08-26 16:20:35,1407151866,BuschEbba,[],2177,423,210,"(violence, gun violence, negative, the person who did the shooting)",violence,gun violence,negative,the person who did the shooting
163
+ 1165960539375357958,"Plågsamt att läsa om Filip, 13. Hela samhället tycks lamslaget när han terroriseras av gängen. Det är inte offret som ska behöva flytta, det är förövarna. Polisen, skolan, BUP, kommunen – alla parter måste få bättre verktyg. #svpol https://t.co/oW9owGPoeN",2019-08-26 14:13:49,1407151866,BuschEbba,['https://www.svd.se/panikslagen-ringer-filip-13-fran-skolan-de-ar-har'],818,81,88,"(crime, school violence, negative, the school system)",crime,school violence,negative,the school system
164
+ 1164618465480777728,I våras skrev jag om otryggheten för unga kvinnor i Uppsala. Då fick jag kritik från höger till vänster. Nu står vi där igen efter en turbulent sommar. Otryggheten är akut. Missa inte säsongspremiären av Opinion Live kl 22.00 i SVT1 ikväll. https://t.co/JgRjo2qs0G,2019-08-22 21:20:54,1407151866,BuschEbba,[],668,58,63,"(crime, women's safety, negative, uppsala)",crime,women's safety,negative,uppsala
165
+ 652495234786533377,KD lämnar DÖ. Vi välkomnar detta och kommer under nästa vecka att väcka misstroendeförklaring mot finansministern Dags för nyval!,2015-10-09 16:46:01,95972673,jimmieakesson,[],466,56,250,"(politics, government, negative, minister)",politics,government,negative,minister
166
+ 643148483977981952,Sverige måste följa Tysklands exempel och återinföra gränskontroller. http://t.co/oUkxI1ehi3,2015-09-13 21:45:22,95972673,jimmieakesson,['http://www.mynewsdesk.com/se/sverigedemokraterna/pressreleases/regeringen-maaste-foelja-tysklands-exempel-och-aaterinfoera-graenskontroller-1217137?utm_campaign=send_list'],160,20,80,"(immigration, border control, negative, sweden)",immigration,border control,negative,sweden
167
+ 642008460465414144,@annieloof Stort grattis!,2015-09-10 18:15:19,95972673,jimmieakesson,[],36,1,7,"(n/a, n/a, n/a, n/a)",n/a,n/a,n/a,n/a
168
+ 641886967362383872,Över en vecka har flyktingfrågan toppat medias dagordning. Har det bidragit till att öka stödet för det parti som har bäst flyktingpolitik?,2015-09-10 10:12:33,95972673,jimmieakesson,[],127,23,43,"(refugees, media, neutral, )",refugees,media,neutral,
169
+ 639475641579085824, http://t.co/nC5R4QBFFT,2015-09-03 18:30:48,95972673,jimmieakesson,[],186,40,126,"(n/a, n/a, n/a, n/a)",n/a,n/a,n/a,n/a
170
+ 745185234946142208,I Sverige har vi skydds- och förvaltningsjakt. Svenska jägare gör där ett viktigt jobb. Troféjakt i Afrika tar jag och partiet avstånd från.,2016-06-21 11:22:59,95972673,jimmieakesson,[],176,9,29,"(animal welfare, trophy hunting, negative, trophy hunting)",animal welfare,trophy hunting,negative,trophy hunting
171
+ 735816256146792448,"Idag möte med ledaren för syriansk-katolska kyrkan, Patriark Joseph III Younan. https://t.co/WMkfKKHCxD https://t.co/sn5gTYidjw",2016-05-26 14:54:00,95972673,jimmieakesson,['https://m.facebook.com/story.php?story_fbid=10154280018916108&id=24685801107'],85,2,25,"(religion, christianity, neutral, patriark joseph iii younan)",religion,christianity,neutral,patriark joseph iii younan
172
+ 1550584540183281665,Jaa! Sverige är så värda det efter det spelet och alla chanser! 💪🏻 ⚽️⚽️⚽️🇸🇪🇧🇪,2022-07-22 22:52:17,18796362,bolund,[],150,0,8,"(sports, soccer, positive, sweden and belgium)",sports,soccer,positive,sweden and belgium
173
+ 1549047777388290048,Låt oss avstå från kollektivt självmord! Vi vet hur https://t.co/UfL453DAeC,2022-07-18 17:05:44,18796362,bolund,['https://omni.se/a/G34lnm'],299,1,58,"(climate change, swedish climate law, negative, swedish government)",climate change,swedish climate law,negative,swedish government
174
+ 1547203536315977730,"Vi måste göra en klimatomställning, eftersom den globala klimatkrisen är livsfarlig, ett hot mot liv. Det finns fortfarande tid. Alla ansvariga politiker måste börja agera och möjliggöra förändringarna som världen behöver och som människor vill se. Nu. https://t.co/BCs1a4HSRJ",2022-07-13 14:57:23,18796362,bolund,['https://www.dn.se/varlden/jannike-kihlberg-klimatkrisen-ar-ett-hot-mot-liv/'],145,0,28,"(climate change, global climate crisis, positive, all responsible politicians)",climate change,global climate crisis,positive,all responsible politicians
175
+ 1547202582418014208,"Klimatförändringarna och förlusten av arter är två tätt sammankopplade och akuta kriser. När vi ställer om måste vi göra det med både naturen och människan, inte mot dem.",2022-07-13 14:53:35,18796362,bolund,[],135,0,24,"(climate change, loss of species, positive, both)",climate change,loss of species,positive,both
176
+ 1546594118977167361,"Tack Moderaterna för elräkningen! Hittills har M stoppat nära 100 TWh vindkraft, mest till havs och i södra Sverige där den behövs som mest.",2022-07-11 22:35:46,18796362,bolund,[],622,0,114,"(climate change, wind power, negative, moderaterna)",climate change,wind power,negative,moderaterna
177
+ 1545334294289301504,När Miljöpartiet förhandlat ökar skogsskyddet. (Gammalt djungelordspråk),2022-07-08 11:09:41,18796362,bolund,[],67,0,8,"(environment, forestry, positive, miljöpartiet)",environment,forestry,positive,miljöpartiet
178
+ 1544747855935676418,Det är med både sorg och ilska jag fått veta att den kvinna som blev brutalt överfallen i Visby nu har avlidit av sina skador. Alla mina tankar går till hennes nära och kära i deras svåra sorg.,2022-07-06 20:19:23,18796362,bolund,[],209,0,9,"(violence, assault, negative, victim)",violence,assault,negative,victim
179
+ 1544672060001116162,Nåddes just av den fruktansvärda nyheten att en kvinna knivhuggits på Donners plats i Visby. Mina tankar är med henne och hennes nära.,2022-07-06 15:18:12,18796362,bolund,[],141,0,7,"(crime, knife attack, negative, woman)",crime,knife attack,negative,woman
180
+ 1544581451559100416,"Ännu en studie av partiernas klimatpolitik pekar ut ⁦@miljopartiet⁩ som Nr ETT! Det som särskilt utmärker MP är att vi inte bara prioriterar klimatet i enkäter, utan varje dag i varje förhandling. Så är du orolig för klimatet, rösta på Miljöpartiet! https://t.co/wP8OQs8qGy",2022-07-06 09:18:09,18796362,bolund,['https://www.aftonbladet.se/nyheter/a/dnyOKX/sex-av-atta-partier-bommar-parisavtalets-mal'],122,0,21,"(climate change, swedish climate policy, positive, miljopartiet)",climate change,swedish climate policy,positive,miljopartiet
181
+ 1544576068975316993,Sanslöst att höra ⁦@jimmieakesson⁩ återigen förneka klimathotet och bekämpa klimatpolitiken i P1-morgon. Miljöpartiet kommer alltid vara den starkaste motkraften SD och deras främlingsfientlighet och klimatförnekande. https://t.co/0kyllItXTT,2022-07-06 08:56:46,18796362,bolund,['https://sverigesradio.se/play/avsnitt/1942825'],133,0,27,"(climate, climate change, negative, jimmie akesson)",climate,climate change,negative,jimmie akesson
data/twitterdata_old.csv ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ id,tweet,date,user_id,username,urls,nlikes,nreplies,nretweets,topics,main_topic,sub_topic_1,sub_topic_2,sentiment,target
2
+ 1222901543231344640,Poddintervju med Samtidigt-gänget! Finns där poddar finns osv. ☕ https://t.co/wC7UriRrWE,2020-01-30 16:17:02,95972673,jimmieakesson,[],103,4,8, 1. podcasts 2. interviews 3. sweden,podcasts,interviews,sweden,praise,The Samtidigt-gänget podcast.
3
+ 1222426025877016576,"""Prata inte om medkänsla. Ni valde att prioritera 9 000 vuxna afghanska män som saknar skäl att stanna i Sverige"" https://t.co/Lqlg7mA1eL",2020-01-29 08:47:30,95972673,jimmieakesson,['https://nyheteridag.se/jimmie-akesson-till-morgan-johansson-om-inte-du-har-upptackt-det-sa-ar-sverige-fullt/'],1784,69,227, 1. immigration 2. politics 3. human rights,immigration,politics,human rights,criticism,The Swedish government
4
+ 1222133730757824514,Sett till det läge Sverige befinner sig i – där vi knappt klarar av att upprätthålla en välfungerande välfärd för våra egna medborgare – menar vi att det är direkt oansvarigt att vilja öka mottagandet av kvotflyktingar. https://t.co/JelLbX3Oe8,2020-01-28 13:26:02,95972673,jimmieakesson,['https://www.svd.se/lat-kommunerna-besluta-nivan-for-kvotflyktingar'],1505,81,222, 1. swedish welfare 2. quotas for refugees,swedish welfare,quotas for refugees,,opposition,Regeringen
5
+ 1221790690692272129,"Idag är det förintelsens minnesdag och 75 år sedan befrielsen av Auschwitz. Låt oss hedra offren och aldrig glömma de fasor som antisemitismen har orsakat. Vi får heller aldrig acceptera den antisemitism som finns idag, oavsett extremistisk utgångspunkt.",2020-01-27 14:42:55,95972673,jimmieakesson,[],3087,171,268, 1. history 2. the holocaust 3. anti-semitism,history,the holocaust,anti semitism,remembrance,
6
+ 1220308369778651136,Det är varje oppositionspartis ansvar att minimera skadorna som regeringen Löfven åsamkar Sverige och detta är ett viktigt agerande i den riktningen. Välfärden är en absolut central del av det svenska folkhemsbygget och måste prioriteras.,2020-01-23 12:32:42,95972673,jimmieakesson,[],1709,61,182, 1. swedish politics 2. the opposition's role 3. welfare,swedish politics,the opposition s role,welfare,opposition,The Swedish government
7
+ 1217404594726281216, https://t.co/AdqzHLMHoW,2020-01-15 12:14:08,95972673,jimmieakesson,[],732,19,97, 1. social media 2. twitter 3. advertising,social media,twitter,advertising,questions,The target of this tweet is the general public.
8
+ 1217371452044955648,#pldebatt https://t.co/FQ6pTT0rPk,2020-01-15 10:02:26,95972673,jimmieakesson,[],547,5,76, 1. social media 2. twitter 3. hashtags,social media,twitter,hashtags,statements,The target of this tweet is the #pldebatt.
9
+ 1217354299145170944,Klockan 09:00 startar årets första partiledardebatt i riksdagen. Se den på lämplig kanal! https://t.co/PzrlR3Vvyd,2020-01-15 08:54:16,95972673,jimmieakesson,[],588,17,32, 1. swedish politics 2. parliamentary debates 3. television broadcasts,swedish politics,parliamentary debates,television broadcasts,statements,The target of this tweet is the Swedish people.
10
+ 1216971561497964550,"Stefan Löfven och @socialdemokrat är återigen Miljöpartiets marionetter när det kommer till viktiga politiska frågor. Detta trots att två av tre svenskar vill behålla kärnkraften, inklusive Socialdemokraternas egna väljare. https://t.co/L4p8yHgykl",2020-01-14 07:33:25,95972673,jimmieakesson,['https://www.dn.se/debatt/sd-leder-oppositionen-i-ett-forsok-att-radda-ringhals/'],1138,27,158, 1. swedish politics 2. nuclear power 3. social democracy,swedish politics,nuclear power,social democracy,criticism,Miljöpartiet
11
+ 1215952175463108608,SD har förberett för nyval sedan den nygamla Löfvenregeringen tillträdde för ett år sedan. Vi står redo!,2020-01-11 12:02:44,95972673,jimmieakesson,[],856,42,71, 1. swedish politics 2. the social democratic party 3. elections,swedish politics,the social democratic party,elections,support,The Swedish Democrats
12
+ 1215952136258887680,Menar Vänstern allvar eller ska detta betraktas som mer av substanslöst vapenskrammel? Uppenbart är att väljarna inte är till freds med nuvarande situation. Regeringen såväl som Januariavtalet saknar stöd. Det vore orimligt att låta läget vara oförändrat i ytterligare tre år. https://t.co/4Jy5gxufrb,2020-01-11 12:02:35,95972673,jimmieakesson,[],1200,74,147, 1. swedish politics 2. the left party 3. the government,swedish politics,the left party,the government,criticism,Regeringen
13
+ 1231333740561018880,Sverige är fantastiskt 😎 https://t.co/117HPmHRkt,2020-02-22 22:43:35,95972673,jimmieakesson,[],1588,117,250, 1. travel 2. sweden,travel,sweden,,praise,Sweden
14
+ 1231132345593409536,"Vi ser nu hur attackerna mot unga avlöser varandra. 2019 anmäldes cirka 2 500 personrån mot barn, det är mer än dubbelt så många jämfört med 2016. Inte minst den etniskt grundade dimensionen har förstärkts i takt med aty invandringen ökat. https://t.co/SqHFBQX4Pu",2020-02-22 09:23:19,95972673,jimmieakesson,['https://www.svd.se/sd-vi-satter-brottsoffer-framfor-brottslingar'],1171,65,161, 1. crime 2. children 3. immigration,crime,children,immigration,criticism,Regeringen
15
+ 1230439550327181312,"Deras 120 mandat räcker inte för att ""köra över regeringen"", och i ärlighetens namn är dessa förslag knappast att betrakta som en överkörning. Vi kommer såklart att diskutera hur vi ska ställa oss till detta initiativ, men jag hade faktiskt hoppats på mycket mer.",2020-02-20 11:30:23,95972673,jimmieakesson,[],308,15,21, 1. swedish politics 2. the opposition 3. the government,swedish politics,the opposition,the government,skepticism,The tweet's author
16
+ 1230439492122816513,"M, KD och V har kommit överens om arbetskraftsinvandringen. Förslagen verkar rimliga, men tyvärr lyckas man inte komma överens om skarpa förslag som stoppar fortsatt invandring av okvalificerad arbetskraft. https://t.co/oXqxhQDP5R",2020-02-20 11:30:10,95972673,jimmieakesson,[],449,22,48, 1. immigration 2. workforce 3. sweden,immigration,workforce,sweden,agreement,Regeringen
17
+ 1229716232405995521,Slutsats: Splittringspolitiken och framväxten av parallella samhällen måste stoppas. Omedelbart!,2020-02-18 11:36:11,95972673,jimmieakesson,[],584,20,51, 1. swedish politics 2. the rise of parallel societies,swedish politics,the rise of parallel societies,,opposition,The Swedish government.
18
+ 1229716187124305921,"Det är främst ""gamla"" integrationsproblem som ligger bakom den gängkriminalitet vi ser idag. Givet det faktum att den ansvarslösa invandringspolitiken fortsatt och integrationen knappast fungerat bättre, är det direkt obehagligt att tänka på hur läget ser ut om sisådär 20 år.",2020-02-18 11:36:00,95972673,jimmieakesson,[],617,24,54, 1. immigration 2. crime 3. sweden,immigration,crime,sweden,skepticism,
19
+ 1229716101547905024,"Inte alls förvånande, men Expressens granskning av polisens så kallade fokuslista i Operation Rimfrost ger starka skäl till oro. Den indikerar nämligen att vi ännu bara är i begynnelsen av en otäck utveckling som några av oss varnat för under lång tid.",2020-02-18 11:35:40,95972673,jimmieakesson,[],413,12,45, 1. police misconduct 2. civil rights violations 3. government surveillance,police misconduct,civil rights violations,government surveillance,criticism,Expressen
20
+ 1229716001740271616,"En alternativ rubrik skulle kunna vara: ""Samtliga utpekade gängledare har utländsk bakgrund"". Det är nämligen vad artikeln säger. https://t.co/wqYRemT5k5",2020-02-18 11:35:16,95972673,jimmieakesson,[],1976,91,304, 1. immigration 2. crime 3. sweden,immigration,crime,sweden,criticism,The article
21
+ 1228024052637405192,"Det här är faktiskt sanslöst. Episkt uselt. ""Inga skattesänkningar"" är Löfvens ständiga universallösning. På allt. 🤬 https://t.co/OgKINkrCax",2020-02-13 19:32:04,95972673,jimmieakesson,[],1276,54,146, 1. swedish politics 2. tax policy 3. government spending,swedish politics,tax policy,government spending,criticism,Löfvens ständiga universallösning
22
+ 1227959140779282432,"Ponera att situationen vore den omvända, att en ensam invandrarpojke rånas, förnedras och kallas exempelvis ""jävla s***tskalle"" av ett gäng svenska grabbar. Skulle Per Bolund svara på samma sätt? Tillåt mig tvivla...",2020-02-13 15:14:08,95972673,jimmieakesson,[],1009,27,116, 1. racism 2. immigration 3. crime,racism,immigration,crime,skepticism,Per Bolund
23
+ 1227959059476774914,"Såg nyss MP-ministern Per Bolund slå knut på sig själv under riksdagens frågestund. Så kallade förnedringsrån mot unga svenskar med uppenbart rasistiska förtecken förklaras med att ""brott är brott"" och ""svenskhet har ingen betydelse"".",2020-02-13 15:13:48,95972673,jimmieakesson,[],699,23,91, 1. racism in sweden 2. per bolund,racism in sweden,per bolund,,criticism,Per Bolund
24
+ 1227958851858837504,Varför är det så svårt för vänsterliberalerna att erkänna förekomsten av rasism mot svenskar? Det är ett oerhört svek. https://t.co/B79W7RT0Qa,2020-02-13 15:12:59,95972673,jimmieakesson,[],1530,50,191, 1. racism 2. xenophobia 3. discrimination,racism,xenophobia,discrimination,criticism,vänsterliberalerna
25
+ 1227902037834244096,"Upp till bevis nu @shekarabi Vari ligger rättvisan i att satsa hundratals miljarder på reformer länkade till migration, medan våra egna äldre och sjuka tvingas leva på marginalen?  https://t.co/iQC96rU8TE",2020-02-13 11:27:13,95972673,jimmieakesson,['https://www.expressen.se/debatt/sag-sanningen-om-invandringsvolymen/'],1566,84,258, 1. swedish politics 2. migration 3. healthcare,swedish politics,migration,healthcare,criticism,@shekarabi
26
+ 1227837103410745344,"I vanlig ordning hamnar vi högst upp på pallen. 🥇SD (2009), 🥈M (2013), 🥉S (2020)",2020-02-13 07:09:12,95972673,jimmieakesson,[],632,17,60, 1. swedish politics 2. the swedish government,swedish politics,the swedish government,,praise,The Swedish Social Democratic Party
27
+ 1227837048322695170,Igår gick regeringen ut och meddelade att man vill införa möjlighet till utegångsförbud för unga som begår brott. Moderaterna kritiserar — med all rätt —regeringens saktfärdighet och påpekar att man minsann föreslog detta redan 2013. https://t.co/QVyMLuLQ2V,2020-02-13 07:08:59,95972673,jimmieakesson,[],1232,45,218, 1. swedish politics 2. regeringens saktfärdighet 3. moderaterna,swedish politics,regeringens saktf rdighet,moderaterna,criticism,Regeringen
28
+ 1224284340458336257,"Invandring av högkvalificerad arbetskraft är bra för Sverige, men vi behöver inte fler städare och diskplockare från andra länder.",2020-02-03 11:51:47,95972673,jimmieakesson,[],371,26,28, 1. immigration 2. high-skilled workers 3. low-skilled workers,immigration,high skilled workers,low skilled workers,opinion,
29
+ 1224284254596673538,Även med de föreslagna förändringarna kommer lågkvalificerad arbetskraft att ha lätt att komma hit. Lönekravet måste sättas betydligt högre och vi behöver utreda en återgång till behovsprövning i någon form.,2020-02-03 11:51:27,95972673,jimmieakesson,[],266,7,21, 1. immigration 2. economic policy 3. labor market,immigration,economic policy,labor market,skepticism,the proposed changes
30
+ 1224284156961722368,"Försörjningskrav för anhöriga, högre lönekrav och stopp för s k kompetensutvisningar är förslag vi driver sedan tidigare. Men, tyvärr når Moderaterna inte i mål med detta paket.",2020-02-03 11:51:03,95972673,jimmieakesson,[],105,2,10, 1. swedish politics 2. the moderate party 3. immigration,swedish politics,the moderate party,immigration,criticism,The Moderaterna party
31
+ 1224284075600551937,LÅNGT FRÅN MÅLET 🤔 Moderaterna presenterade nu på förmiddagen nya förslag kring reglerna för arbetskraftsinvandring. Spontant känns flera av förslagen som steg i rätt riktning. https://t.co/XTCz8DoJPC,2020-02-03 11:50:44,95972673,jimmieakesson,[],431,12,42, 1. swedish politics 2. immigration 3. employment,swedish politics,immigration,employment,agreement,Moderaterna
32
+ 1242829277067968512,Har vi inte mod nog att omedelbart genomföra riktade satsningar till själva navet i vår ekonomi så riskerar konsekvenserna att bli katastrofala med massarbetslöshet som följd https://t.co/0f6rUgooxQ,2020-03-25 16:02:44,95972673,jimmieakesson,['https://www.expressen.se/debatt/sd-regeringen-gor-inte-nog-har-ar-var-krisplan/'],501,48,73, 1. economics 2. unemployment,economics,unemployment,,criticism,Sweden
33
+ 1242517494763421697,"Diskuterar Sveriges coronahantering i kvällens Aktuellt. SVT2, kl 21 🇸🇪",2020-03-24 19:23:50,95972673,jimmieakesson,[],592,50,64, 1. swedish news 2. aktuellt 3. coronahantering,swedish news,aktuellt,coronahantering,statements,Sveriges coronahantering
34
+ 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,[],153,9,8, 1. swedish politics 2. the government 3. legislation,swedish politics,the government,legislation,questions,The Swedish government.
35
+ 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,[],255,20,27, 1. swedish politics 2. governmental transparency 3. opposition parties,swedish politics,governmental transparency,opposition parties,criticism,
36
+ 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,[],126,2,9, 1. swedish economy 2. government policy 3. stimulus measures,swedish economy,government policy,stimulus measures,support,Small businesses
37
+ 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,[],78,0,4, 1. swedish economy 2. coronavirus pandemic 3. economic impact of coronavirus,swedish economy,coronavirus pandemic,economic impact of coronavirus,questions,Small and medium businesses
38
+ 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,[],92,1,5, 1. swedish government 2. stimulus measures 3. support for businesses,swedish government,stimulus measures,support for businesses,support,The Swedish government
39
+ 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,[],87,3,2, 1. economics 2. economic policy 3. swedish economics,economics,economic policy,swedish economics,statements,
40
+ 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,[],93,4,5, 1. swedish economy 2. fiscal policy 3. stimulus measures,swedish economy,fiscal policy,stimulus measures,support,Sverige
41
+ 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,[],82,4,4, 1. swedish economy 2. government stimulus 3. business relief,swedish economy,government stimulus,business relief,skepticism,Regeringen
42
+ 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,[],101,1,3, 1. swedish government's coronavirus response 2. stimulus measures 3. loans,swedish government s coronavirus response,stimulus measures,loans,criticism,Regeringen
43
+ 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,[],108,2,5, 1. economics 2. fiscal policy 3. businesses,economics,fiscal policy,businesses,fear,The Swedish government.
44
+ 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,[],614,41,78, 1. economics 2. business 3. coronavirus,economics,business,coronavirus,synnerligenallvarlig.,
45
+ 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, 1. covid-19 2. prevention 3. healthcare,covid,prevention,healthcare,statement,
46
+ 1241022349249581057, https://t.co/1TpSHrRYpm,2020-03-20 16:22:39,95972673,jimmieakesson,[],947,76,95, 1. social media 2. twitter 3. promotions,social media,twitter,promotions,questions,
47
+ 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, 1. social media 2. twitter 3. advertising,social media,twitter,advertising,questions,The target of this tweet is the general public.
48
+ 1239960144563163136,Ta hand om er!,2020-03-17 18:01:50,95972673,jimmieakesson,[],219,21,10, 1. social media 2. twitter 3. hashtags,social media,twitter,hashtags,praise,Sweden
49
+ 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,[],196,6,12, 1. swedish society 2. coronavirus pandemic 3. solidarity,swedish society,coronavirus pandemic,solidarity,statements,The people of Sweden.
50
+ 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,[],110,1,7, covid-19 sub topic 1: effects sub topic 2: solutions,,,,statements,The people of Sweden.
51
+ 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,[],154,3,10, 1. covid-19 2. sweden 3. lockdown,covid,sweden,lockdown,concern,The Swedish government.
52
+ 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,[],128,2,11, covid-19 sub topic 1: social distancing sub topic 2: school closures,,,,agreement,Swedish people
53
+ 1239960011159281667,Regeringen bereder också lag som ska möjliggöra stängning av grundskolorna och samtidigt möjliggöra för samhällskritisk personal att få barnomsorg.,2020-03-17 18:01:18,95972673,jimmieakesson,[],114,3,10, 1. swedish government 2. legislation 3. childcare,swedish government,legislation,childcare,opinions,The Swedish government.
54
+ 1239959976837177346,Idag kom dock beskedet att gymnasieskolan och högre utbildning rekommenderas att hålla undervisning på distans. Elever och studenter ska stanna hemma.,2020-03-17 18:01:10,95972673,jimmieakesson,[],108,0,11, 1. education 2. online learning 3. coronavirus,education,online learning,coronavirus,statements,Elevers and students.
55
+ 1239959938622992385,"Det är, som jag tidigare framhållit, ett högt spel. Vårt samhälle är, tyvärr, illa rustat för sådana här situationer. Kritiken kvarstår, således.",2020-03-17 18:01:01,95972673,jimmieakesson,[],141,2,12, 1. swedish politics 2. the coronavirus pandemic 3. government responses to the pandemic,swedish politics,the coronavirus pandemic,government responses to the pandemic,criticism,The Swedish government
56
+ 1239959864228696064,"Det är ingen hemlighet att jag och SD varit kritiska till vad vi upplevt som en defensiv hållning från regeringens och myndigheternas sida. Medan andra länder vidtagit skarpa och långtgående åtgärder för att bromsa smittspridningen, har Sverige avvaktat.",2020-03-17 18:00:43,95972673,jimmieakesson,[],183,3,17, 1. swedish government 2. coronavirus response,swedish government,coronavirus response,,criticism,The Swedish government.
57
+ 1239959742035849216,Dagens partiöverläggningar med statsministern hölls – föredömligt – över videolänk. Utöver partiledarna deltog Folkhälsomyndigheten och Socialstyrelsen.,2020-03-17 18:00:14,95972673,jimmieakesson,[],628,22,38, 1. swedish government 2. videoconferencing 3. public health,swedish government,videoconferencing,public health,praise,The Swedish prime minister.
58
+ 1239469549642227712,Regeringen med stödpartier presenterar nytt krispaket för företag och jobb. Känns väl avvägt och rimligt. Delar uppfattningen att det just nu är bättre att agera snabbt än perfekt. https://t.co/TTeaIHjxbA,2020-03-16 09:32:23,95972673,jimmieakesson,[],1151,50,75, 1. swedish government 2. economic policy 3. coronavirus,swedish government,economic policy,coronavirus,agreement,Regeringen
59
+ 1239306859032522753,"Imorgon går nära 1,5 miljon barn och unga till skolan... Läs artikeln: https://t.co/jkVCCcqOkg",2020-03-15 22:45:55,95972673,jimmieakesson,['https://www.svd.se/fler-atgarder-kravs-for-att-bromsa-smittspridning'],199,26,32, 1. education 2. children 3. school,education,children,school,statements,Swedish children and youth
60
+ 1239306781559533579,En grupp experter menar i en debattartikel att Sverige behöver vidta mer kraftfulla åtgärder för att bromsa smittspridningen. Jag tycker att de resonerar klokt. Regeringens hittills defensiva hållning kan få oerhörda konsekvenser. https://t.co/dgpU3Io2Cy,2020-03-15 22:45:36,95972673,jimmieakesson,[],798,47,125, 1. covid-19 2. sweden 3. regeringens hittills defensiva hållning,covid,sweden,regeringens hittills defensiva h llning,criticism,Regeringen
61
+ 1238499207746633728,Således: Stäng skolorna! Behåll vissa fritidshem öppna för barn till samhällskritisk personal.,2020-03-13 17:16:35,95972673,jimmieakesson,[],372,34,34, 1. swedish schools: 2. closing schools: 3. keeping some after-school programs open:,swedish schools,closing schools,keeping some after school programs open,statements,
62
+ 1238499155888295936,"Ansvaret faller ytterst på politiken, och jag vill se en regering som tar det ansvaret, som tar det säkra för det osäkra, som vidtar kraftfulla för att bromsa smittspridning och inskärper situationens allvar hos befolkningen.",2020-03-13 17:16:23,95972673,jimmieakesson,[],219,12,24, 1. swedish politics 2. coronavirus 3. government response,swedish politics,coronavirus,government response,criticism,Regeringen
63
+ 1238499139664646144,Men tänk om de har fel — igen...,2020-03-13 17:16:19,95972673,jimmieakesson,[],117,6,5, 1. social media 2. twitter 3. opinions,social media,twitter,opinions,skepticism,
64
+ 1238499108102569985,"Ja, till och med trots att samma myndighet hittills har svajat betänkligt i sina analyser och rekommendationer, så kan de ha rätt .",2020-03-13 17:16:12,95972673,jimmieakesson,[],95,2,3, 1. swedish government 2. coronavirus 3. public health,swedish government,coronavirus,public health,skepticism,the government
65
+ 1238499046911881217,"Även om andra länder med långt mindre problem än vi gör en annan bedömning, och även om sunt förnuft och rimligt försiktighetstänk talar emot det, så kan den statliga myndigheten ha rätt.",2020-03-13 17:15:57,95972673,jimmieakesson,[],104,2,6, 1. swedish government 2. other countries 3. sunt förnuft,swedish government,other countries,sunt f rnuft,skepticism,The state agency
66
+ 1238499026254934019,"i offentlig förvaltning. Det är vi folkvalda som ska fatta besluten, givetvis mot bakgrund av vilka fakta som presenteras för oss. Om en myndighet gör bedömningen att en viss åtgärd är onödig så kan de givetvis ha alldeles rätt.",2020-03-13 17:15:52,95972673,jimmieakesson,[],107,3,5, 1. government 2. policy 3. decision-making,government,policy,decision making,statements,
67
+ 1238498914128494597,"En sak som dock verkar ha gått förbi regeringen är att forskare och experter inte är politiker. De har inte det yttersta ansvaret. Politiska beslut måste bygga på politiskt ansvarstagande. Det duger inte att skyffla över ansvaret på myndigheter, kommuner eller enskilda tjänstemän",2020-03-13 17:15:25,95972673,jimmieakesson,[],175,5,22, 1. government 2. scientists 3. responsibility,government,scientists,responsibility,skepticism,The government
68
+ 1238498683563491329,som helt förlitar sig på ännu mer defensiva myndigheter. Det är ett högt spel. Vi politiker är lekmän. Vi vet naturligtvis inte mer om virus och smittspridning än vetenskapen. Därför måste de åtgärder som vidtas politiskt bygga på de fakta vetenskapen ger oss.,2020-03-13 17:14:31,95972673,jimmieakesson,[],179,6,16, 1. politics 2. science 3. technology,politics,science,technology,skepticism,politicians
69
+ 1238498584401756161,"""Vi planerar för det värsta och hoppas på det bästa."" Den devisen borde vara vägledande för det politiska ledarskapet i dessa kristider. Så är det också i andra länder, men i Sverige har vi istället en defensiv regering.",2020-03-13 17:14:07,95972673,jimmieakesson,[],1221,57,138, 1. politics 2. government 3. sweden,politics,government,sweden,skepticism,Regeringen
70
+ 1238492917414625281, https://t.co/xeMvdcVRdG,2020-03-13 16:51:36,95972673,jimmieakesson,[],575,33,59, 1. social media 2. twitter 3. advertising,social media,twitter,advertising,statements,The target of this tweet is the general public.
71
+ 1236718442461437952,"Men — det här är min poäng — det är inte primärt fysisk plats som avses i min argumentation. Det begriper de flesta. Vad som har betydelse är kapacitet i vård, skola och omsorg, tillgång på bostäder, segregation, trygghet osv. Sverige ÄR fullt! ❤",2020-03-08 19:20:28,95972673,jimmieakesson,[],1825,107,205, 1. immigration 2. sweden,immigration,sweden,,statements,The target of this tweet is Sweden.
72
+ 1222908147108470784,@klasskamp1 https://t.co/Rwu7VrJCA8,2020-01-30 16:43:17,282532238,dadgostarnooshi,[],3,1,0, 1. social media 2. twitter 3. @klasskamp1,social media,twitter,klasskamp,statements,The target of this tweet is @klasskamp1.
73
+ 1222841879194210304,Raketen Jonas Sjöstedt ligger etta. https://t.co/cObFogV93H,2020-01-30 12:19:57,282532238,dadgostarnooshi,['https://www.dn.se/nyheter/sverige/ras-for-lofven-i-fortroendeligan-lyft-for-sjostedt/'],96,4,8, 1. swedish politics 2. the green party 3. opinion polls,swedish politics,the green party,opinion polls,praise,Jonas Sjöstedt
74
+ 1221142930531979264,Ska hon inte städa upp lite i sin egen region innan hon kräver att andra ska göra samma sak? https://t.co/ni76Bo3gKH,2020-01-25 19:48:57,282532238,dadgostarnooshi,['https://sverigesradio.se/sida/artikel.aspx?programid=83&artikel=7392613'],109,6,18, 1. europe 2. migration 3. politics,europe,migration,politics,criticism,"The TARGET of this criticism TWEET is ""Sweden."""
75
+ 1221098172241661952,@Nabila_AFR Hahaha,2020-01-25 16:51:05,282532238,dadgostarnooshi,[],2,0,0, 1. social media 2. twitter 3. jokes,social media,twitter,jokes,jokes,Nabila_AFR
76
+ 1220654619187126273,Överklassknarkandet måste stoppas. https://t.co/xwpNilOTbn,2020-01-24 11:28:34,282532238,dadgostarnooshi,['https://www.expressen.se/nyheter/sprangt-ostermalmshus-var-overklassens-knarkcentral/'],156,33,25, 1. crime 2. drug use 3. social class,crime,drug use,social class,opinion,
77
+ 1220428618406531073,@river_mattie Det har gällt fram till 2015. Och det gäller på exakt alla områden förutom just plats för förskolor än idag. Därav inte ”nytt”.,2020-01-23 20:30:31,282532238,dadgostarnooshi,[],5,3,0, 1. swedish education 2. daycare,swedish education,daycare,,statements,
78
+ 1220421384041574401,@river_mattie Vill o vill. Det måste ju finnas gator o vägar om det ska gå att ha ett bostadsområde. Därför är ett byggprojekt ett samarbete mellan privat o kommun gnm exploateringsavtal.,2020-01-23 20:01:46,282532238,dadgostarnooshi,[],0,0,0, 1. construction 2. private vs. public,construction,private vs,public,statements,
79
+ 1220420640177623043,@river_mattie Läs sid 14 o alla författningsförslag. Sluta bara låtsas som att detta är nåt helt nytt. Alla byggherrar har i alla år behövt bidra till allmänna anläggningar. Annars riskerar ju kommunerna avstå byggande helt.,2020-01-23 19:58:49,282532238,dadgostarnooshi,[],3,1,0, 1. construction 2. regulations 3. infrastructure,construction,regulations,infrastructure,statements,"The target of this tweet is ""all byggherrar."""
80
+ 1220417650880393217,"@river_mattie Ja, vi vill ju inkludera plats för förskolor. Detta gäller ju redan torg, gator, parker osv. Du ansåg dej vara emot hela principen.",2020-01-23 19:46:56,282532238,dadgostarnooshi,[],0,1,0, 1. inclusion 2. preschools 3. public spaces,inclusion,preschools,public spaces,statements,"The target of this tweet is ""river_mattie."""
81
+ 1220416683371913216,@river_mattie Nja. Det är inte så. Det är ändå byggherren/fastighetsägare som betalar den offentliga infrastrukturen genom avgifter. Om du läser hela betänkandet istf skärmdumpar är det lättare. Skillnaden är bara om man tycker att förskolor o tex kommersiella torg är likvärdigt.,2020-01-23 19:43:06,282532238,dadgostarnooshi,[],2,1,0, 1. infrastructure 2. funding,infrastructure,funding,,skepticism,
82
+ 1220409230055874570,"@river_mattie Du vet att detta redan är svensk rätt va? Det finns inget parti som driver att byggherren inte ska stå för den off infrastrukturen i projekten. Eller tycker du kommunen ska betala det? Skulle ju innebära kraftigt höjda skatter, men visst kan det diskuteras.",2020-01-23 19:13:29,282532238,dadgostarnooshi,[],3,1,0, 1. swedish law 2. infrastructure 3. taxes,swedish law,infrastructure,taxes,statements,
83
+ 1220406636583563266,"@river_mattie Detta har varit svensk rätt fram till 2015. Vad är problemet? Ska det inte finnas förskolor i nya bostadsområden? Det är ju inte folks fastigheter utan byggherrens, precis som med all annan offentlig infrastruktur som skäligen måste ingå i projektet.",2020-01-23 19:03:10,282532238,dadgostarnooshi,[],3,1,0, 1. swedish law 2. preschools 3. infrastructure,swedish law,preschools,infrastructure,statements,
84
+ 1220403593624412160,@river_mattie ?,2020-01-23 18:51:05,282532238,dadgostarnooshi,[],1,1,0, 1. social media 2. twitter 3. engagement,social media,twitter,engagement,questions,The target of this tweet is river_mattie.
85
+ 1220312838373347330,DN föreslår att vi ska återinföra värnskatten. Jag tycker det är en bra idé. https://t.co/xSNG1cktqy,2020-01-23 12:50:27,282532238,dadgostarnooshi,[],365,13,48, 1. swedish politics 2. taxation 3. defense,swedish politics,taxation,defense,agreement,The Swedish people
86
+ 1219961234457530375,@matstromberg Över 7 miljarder till välfärden.,2020-01-22 13:33:18,282532238,dadgostarnooshi,[],14,1,0, 1. swedish welfare system 2. financial support for welfare programs 3. taxation,swedish welfare system,financial support for welfare programs,taxation,statements,
87
+ 1219958326605287425,Jorå. https://t.co/xjw2iMDvWJ,2020-01-22 13:21:45,282532238,dadgostarnooshi,['https://svt.se/nyheter/inrikes/m-kd-och-v-mer-pengar-till-valfarden'],48,4,3, 1. social media 2. twitter 3. jorå,social media,twitter,jor,jokes,The target of this tweet is Jorå.
88
+ 1219199886907801600,Pressen på regeringen blev för stor. Välkommet med 5 extra miljarder till välfärden.,2020-01-20 11:07:59,282532238,dadgostarnooshi,[],143,7,16, 1. swedish politics 2. government spending 3. welfare,swedish politics,government spending,welfare,statements,The Swedish government
89
+ 1218474712986267648,"@sjunnedotcom Hej. Detta är fel. Det har alltid varit byggherren som i proportion till sitt byggande betalar den offentliga infrastrukturen. Vi tar bara bort ett specifikt förbud mot att även plats för förskolor ska ingå, som infördes 2015.",2020-01-18 11:06:24,282532238,dadgostarnooshi,[],3,0,0, 1. construction 2. infrastructure 3. preschools,construction,infrastructure,preschools,statements,sjunnedotcom
90
+ 1218242708101312512,18 år ändå. https://t.co/84kTfcz86n,2020-01-17 19:44:30,282532238,dadgostarnooshi,['https://www.expressen.se/nyheter/ny-matning-vansterpartiet-nar-hogsta-siffran-pa-18-ar/'],70,4,6, 1. age 2. social media,age,social media,,anecdotes,
91
+ 1217521506487603200,(V) har med @jsjostedt som partiledare lyckats förändra på riktigt t.o.m. i ett läge då alla sa att det va omöjligt. Det är väldigt tråkigt att en så rakryggad och skarp företrädare väljer att sluta. Det har varit en ynnest a få jobba tillsammans m dig.,2020-01-15 19:58:42,282532238,dadgostarnooshi,[],388,3,16, 1. swedish politics 2. the moderate party 3. anna kinberg batra,swedish politics,the moderate party,anna kinberg batra,praise,@jsjostedt
92
+ 1253274192734236679,"SD går nu vidare med ett förslag i finansutskottet, vilket flera partier tillstått är den rätta vägen framåt. SD:s initiativ innebär alltså att M, KD, C och L nu måste bekänna färg – vill de tvinga regeringen att ta fram förslag om direkt stöd eller inte? https://t.co/MYCu5guWDj",2020-04-23 12:47:06,95972673,jimmieakesson,['https://www.di.se/nyheter/sd-synar-m-utspelet-vill-tvinga-fram-direktstod-genom-riksdagen/'],394,19,76, 1. swedish politics 2. the budget 3. government support,swedish politics,the budget,government support,agreement,
93
+ 1253015508565266432,"Det riskerar att upplevas som svagt ledarskap i en tid då just ledarskap och handlingskraft är viktigare än någonsin. Ulf, @BuschEbba, Nyamko och Anders: Vad väntar ni på?",2020-04-22 19:39:11,95972673,jimmieakesson,[],134,6,10, 1. swedish politics 2. the leadership of the swedish moderate party 3. the leadership of the swedish centre party,swedish politics,the leadership of the swedish moderate party,the leadership of the swedish centre party,criticism,"Ulf, @BuschEbba, Nyamko och Anders"
94
+ 1253015184471359493,Vi föreslår att regeringen skyndsamt ska återkomma till riksdagen med förslag om en ersättningsmodell för direktstöd i enlighet med beskrivningen ovan. För mig är det obegripligt att de partier som säger sig vilja ge direktstöd ändå väljer att inte stötta detta förslag.,2020-04-22 19:37:54,95972673,jimmieakesson,[],134,3,12, 1. swedish politics 2. government 3. direct aid,swedish politics,government,direct aid,criticism,Regeringen
95
+ 1253015126640340995,Men besluten fördröjs av att övriga oppositionspartier inte vill sätta ner foten. Till imorgon torsdag har vi lagt ett förslag på Näringsutskottets bord.,2020-04-22 19:37:40,95972673,jimmieakesson,[],60,1,5, 1. swedish politics 2. the opposition 3. legislation,swedish politics,the opposition,legislation,statements,
96
+ 1253014871190487040,Vad väntar ni på? Den 24 mars krävde jag att regeringen skulle se över möjligheten att ge kontanta direktstöd till företag som tappat en betydande del av sin omsättning. Nu en månad senare tycks det finnas en majoritet i riksdagen för sådant direktstöd. https://t.co/gOYvr6qMaI,2020-04-22 19:36:39,95972673,jimmieakesson,[],561,22,83, 1. swedish politics 2. financial relief for businesses 3. coronavirus pandemic,swedish politics,financial relief for businesses,coronavirus pandemic,admiration,The Swedish government
97
+ 1252831133198254081,Ardalan Shekarabi: Vad har du att säga till alla de som trodde på ditt löfte? Till alla de som nu träffas av en verklighet som inte alls överensstämmer med den bild som målades upp? https://t.co/KWeWA08trF,2020-04-22 07:26:33,95972673,jimmieakesson,['https://www.expressen.se/debatt/shekarabi-sviker-tusentals-i-regeringens-jatteblasning/'],605,48,102, 1. swedish politics 2. the moderate party 3. promises not kept,swedish politics,the moderate party,promises not kept,criticism,Ardalan Shekarabi
98
+ 1252553996822294528,Igår riktade jag dessa frågor till socialförsäkringsminister @shekarabi och jag förväntar mig att han kryper fram och tar ansvar för den här bluffen.,2020-04-21 13:05:18,95972673,jimmieakesson,[],188,8,20, 1. swedish politics 2. social security 3. minister @shekarabi,swedish politics,social security,minister shekarabi,criticism,Shekarabi
99
+ 1252553954086576129,"Jag frågade också hur det kunde bli så här, vem har bestämt regelverket. Det visste inte statsministern, men han framhöll att regeringen är högst ansvarig.",2020-04-21 13:05:08,95972673,jimmieakesson,[],149,6,7, 1. government 2. legislation 3. sweden,government,legislation,sweden,criticism,Regeringen
100
+ 1252553912957141002,"Alternativet vore att göra det som utlovades, nämligen ""slopa karensavdraget"" det vill säga full sjuklön från dag 1. Eller helt enkelt vara ärliga från början.",2020-04-21 13:04:58,95972673,jimmieakesson,[],201,8,19, 1. swedish politics 2. the alternative party 3. taxation,swedish politics,the alternative party,taxation,opinion,The Swedish government
101
+ 1252553744656543746,"Idag frågade jag statsminister Stefan Löfven om hur det kunde bli som det blev med slopandet av karensavdraget. Svaret blev att ""alternativet hade varit noll"". Nej, Stefan Löfven, alternativet vore inte noll. https://t.co/4fy92DFxgM",2020-04-21 13:04:18,95972673,jimmieakesson,[],770,41,146, 1. swedish politics 2. prime minister stefan löfven 3. tax policy,swedish politics,prime minister stefan l fven,tax policy,criticism,Stefan Löfven
102
+ 1252151278098096129,@shekarabi varför vilseleder du folk? https://t.co/7GPcwRmdrc,2020-04-20 10:25:03,95972673,jimmieakesson,[],23,2,5, 1. social media 2. twitter 3. misinformation,social media,twitter,misinformation,criticism,Shekarabi
103
+ 1252135884369072128,Regeringen har vilselett Sverige och framställt sitt förslag bättre än va det visade sig vara. Det är skamligt och regeringen måste ta sitt ansvar och omgående leva upp till sina löften. Hela karensavdraget bör tillfälligt avskaffas!,2020-04-20 09:23:53,95972673,jimmieakesson,[],487,12,47, 1. swedish government 2. politics 3. economics,swedish government,politics,economics,criticism,Regeringen
104
+ 1252135857479393282,"Med en begränsad schablonersättning på 700kr, drabbas fortfarande många löntagare av betydande inkomstbortfall när de tar sitt ansvar och stannar hemma med symptom.",2020-04-20 09:23:46,95972673,jimmieakesson,[],345,4,33, 1. swedish labor laws 2. income inequality 3. public health,swedish labor laws,income inequality,public health,criticism,löntagare
105
+ 1252135818560516096,Regeringen lovade att slopa karensavdraget för att under Coronakrisen ge löntagare bättre förutsättningar att stanna hemma vid minsta symptom. Det välkomnade både vi och många andra. Utfallet har nu visat att verkligheten blev något annat.,2020-04-20 09:23:37,95972673,jimmieakesson,[],888,50,151, 1. swedish government 2. promises during coronavirus 3. outcome of promises,swedish government,promises during coronavirus,outcome of promises,criticism,Regeringen
106
+ 1251115953892589569,"Lite märkligt att Kommunal kräver skyddsutrustning först nu, men oavsett visar detta — fullt rimliga — besked att vi måste ta personalens krav och oro på största allvar. Annars kommer det inte gå att bedriva äldreomsorg alls. Nu måste regeringen sätta ner foten! https://t.co/jiWveep68E",2020-04-17 13:51:02,95972673,jimmieakesson,[],339,43,63, 1. swedish politics 2. elderly care 3. personal protective equipment,swedish politics,elderly care,personal protective equipment,opinion,The Swedish government.
107
+ 1251109502163865600,"Det handlar om att rädda liv. Alla som kämpar mot pandemin, inom vård och omsorg, ska ha tillgång till den skyddsutrustning de behöver. Att dessa krav fortfarande inte tillgodosetts är inget annat än en praktskandal!",2020-04-17 13:25:24,95972673,jimmieakesson,[],258,14,34, 1. healthcare 2. covid-19 3. ppe,healthcare,covid,ppe,criticism,The Swedish government.
108
+ 1251109479770398722,"Sedan Coronakrisens inledning har jag haft kontakt med otroligt många oroliga kvinnor och män som jobbar inom vård, hemtjänst och övrig omsorg. De vill ha skyddsutrustning, både för sin egen och vård- och omsorgstagarnas hälsa och trygghet. https://t.co/SO8aUXUPuj",2020-04-17 13:25:19,95972673,jimmieakesson,[],488,26,73, 1. swedish healthcare workers during the coronavirus pandemic 2. personal protective equipment 3. patient care,swedish healthcare workers during the coronavirus pandemic,personal protective equipment,patient care,concern,healthcare workers
109
+ 1251074785091686401,Detta är så ansvarslöst och så verklighetsfrånvänt. Att denna förtäckta amnesti överhuvudtaget kom till var en stor skandal. Att ge uppehållstillstånd till företrädesvis vuxna män utan skyddsbehov är riktigt usel politik och måste stoppas. https://t.co/UjzGU2JTGN,2020-04-17 11:07:27,95972673,jimmieakesson,[],2230,108,325, 1. immigration 2. amnesty 3. sweden,immigration,amnesty,sweden,criticism,Regeringen
110
+ 1250390920807276544,En möjlighet till permittering på 100 procent kopplat till fullt statligt kostnadsansvar är det enda som gäller nu. Inget annat duger. https://t.co/cTZKfxiJQX,2020-04-15 13:50:01,95972673,jimmieakesson,['https://www.aftonbladet.se/debatt/a/70OwyB/lat-foretag-permittera-upp-till-100-procent'],309,31,52, 1. swedish politics 2. coronavirus 3. unemployment,swedish politics,coronavirus,unemployment,statements,The Swedish government.
111
+ 1250027643753373696,"Alla företag ska omfattas på lika villkor, men vi har förståelse för att det behöver finnas kontrollmekanismer när det gäller företag utan kollektivavtal.",2020-04-14 13:46:29,95972673,jimmieakesson,[],108,2,16, 1. swedish labor laws 2. enforcement of labor laws 3. exceptions to labor laws,swedish labor laws,enforcement of labor laws,exceptions to labor laws,statements,All companies
112
+ 1354522352130940929,"Passade på att ta en selfie före läggdags. Grymt passande, om ni frågar mig. (Ni som inte förstår kan kolla tidigare poster 🐷) #jesuisgris https://t.co/sUdW5Aq1il",2021-01-27 21:11:09,95972673,jimmieakesson,[],1814,175,113, 1. social media 2. self-promotion 3. hashtags,social media,self promotion,hashtags,praise,selfie
113
+ 1354389768486977538,"Ska man skratta eller gråta? Jag väljer att skratta, och sparar istället mina tårar till de stunder då jag slås av allt elände dessa självgoda, maktfullkomliga och skrupellösa samhällsomstörtare ställt till.",2021-01-27 12:24:18,95972673,jimmieakesson,[],836,27,53, 1. social media 2. twitter 3. sweden,social media,twitter,sweden,anger,
114
+ 1354389726984286210,"Det sistnämnda skedde häromdagen, när försvarsminister Peter Hultqvist skrev en ledarkrönika i partiorganet, Dala-Demokraten. I samma artikel beskyller han oss för vårt ""polariserande, hårda och konfrontativa språkbruk"".",2021-01-27 12:24:08,95972673,jimmieakesson,[],578,15,42, 1. swedish politics 2. peter hultqvist 3. dala-demokraten,swedish politics,peter hultqvist,dala demokraten,criticism,Peter Hultqvist
115
+ 1354389647187709957,"SVERIGEDEMOKRATER ÄR GRISAR? Socialdemokraterna lyckas med det något paradoxala konststycket att plädera för god ton i debatten samtidigt som de benämner sina politiska motståndare vid epitet som nazister, rasister, högerextremister och – grisar. https://t.co/nFAg5Zqrs5",2021-01-27 12:23:49,95972673,jimmieakesson,[],1337,227,220, 1. swedish politics 2. name-calling in politics 3. animal rights,swedish politics,name calling in politics,animal rights,criticism,Socialdemokraterna
116
+ 1354095460802289665,Varför i hela friden upplåter man nyhetsutrymme åt sådan här uppenbar smörja? Och varför väljer man vinkel utifrån uppenbart vänsterliberala s k kritikers smutskastningskampanj? https://t.co/X2ZYG79atK,2021-01-26 16:54:50,95972673,jimmieakesson,[],1363,90,139, 1. media 2. bias 3. politics,media,bias,politics,criticism,Sveriges Radio
117
+ 1353651037077458944,Svenska socialdemokrater borde lyssna och lära mer av sina partivänner i Danmark. Men sannolikt är det att hoppas på för mycket...,2021-01-25 11:28:51,95972673,jimmieakesson,[],558,16,25, 1. swedish social democrats 2. listening and learning 3. danish social democrats,swedish social democrats,listening and learning,danish social democrats,skepticism,The Swedish Social Democrats
118
+ 1353651014822465536,"Den danska, socialdemokratiskt ledda regeringen, är tydlig med att målet om noll asylinvandring gäller. Samtidigt förklarar vänsterliberaler här i Sverige gång på gång hur orealistisk den inställningen är och väljer istället att fortsätta med sin verklighetsfrånvända politik.",2021-01-25 11:28:46,95972673,jimmieakesson,[],539,9,26, 1. immigration 2. denmark 3. sweden,immigration,denmark,sweden,criticism,vänsterliberaler
119
+ 1353650846559571968,Sverige behöver en ansvarsfull invandringspolitik. En avgörande faktor för att vi ska nå dit är en nollvision för asylinvandring. https://t.co/j1dkPSFuwj,2021-01-25 11:28:06,95972673,jimmieakesson,[],1250,41,121, 1. immigration 2. sweden 3. politics,immigration,sweden,politics,opinion,Regeringen
120
+ 1353626271947911168,Intervjuas i @Riksstudios om teknikjättarnas makt. https://t.co/fDqI3OBnFz,2021-01-25 09:50:27,95972673,jimmieakesson,['https://www.youtube.com/watch?v=Ka1G0SZ1aIE'],228,10,37, 1. technology 2. power 3. interview,technology,power,interview,questions,Riksstudios
121
+ 1352608438686277641,"Att man väljer just Dan Eliasson som regeringens samordnare för krisberedskap, visar tydligt på hur oviktigt regeringen Löfven anser att det området är. Varje ansvarsfull regering borde hålla Eliasson långt borta från allt ansvar över Sveriges trygghet och säkerhet.",2021-01-22 14:25:56,95972673,jimmieakesson,[],3636,197,419, 1. government 2. crisis management 3. national security,government,crisis management,national security,criticism,The Swedish government
122
+ 1351152742941786115,Det var direkt pinsamt att se Stefan Löfven stå och skylla ifrån sig i Agenda under gårdagens utfrågning om den svenska coronastrategin. Att ta ansvar innebär rimligtvis att vara öppen och mottaglig för kritik. https://t.co/a53YPbu4ja,2021-01-18 14:01:31,95972673,jimmieakesson,[],1209,78,134, 1. swedish politics 2. the coronavirus pandemic 3. government accountability,swedish politics,the coronavirus pandemic,government accountability,criticism,Stefan Löfven
123
+ 1350171689536131073,Vi skulle på så vis uppnå en högre grad av immunitet tidigare och därmed undvika en andra våg. Jag har sedan pandemin blev känd hävdat att Sveriges strategi måste utgå från en försiktighetsprincip. Regeringen valde en annan väg. Resultatet av det är inget att vara stolt över.,2021-01-15 21:03:10,95972673,jimmieakesson,[],603,32,52, 1. swedish government's response to covid-19 2. herd immunity 3. criticism of swedish government,swedish government s response to covid,herd immunity,criticism of swedish government,criticism,Regeringen
124
+ 1350171566248775684,"Jag har deltagit i partiledaröverläggningar sedan mars månad, och för mig har det hela tiden varit uppenbart att regeringen, dess stödpartier och ansvariga myndigheter har förfäktat idén om att bred, allmän smittspridning skulle ge Sverige fördelar gentemot övriga länder.",2021-01-15 21:02:41,95972673,jimmieakesson,[],636,23,82, 1. swedish politics 2. the coronavirus pandemic 3. swedish government policy on the pandemic,swedish politics,the coronavirus pandemic,swedish government policy on the pandemic,statements,The Swedish government
125
+ 1350171423638220803,"Jag tycker att den debatt som just nu rasar angående den initiala coronastragein är djupt ohederligt. Dels menar jag att man (medvetet) fultolkar Ebba Busch, dels hävdar jag att ingen inblandad, med bibehållen hederlighet, kan hävda att hon har fel.",2021-01-15 21:02:07,95972673,jimmieakesson,[],1172,63,118, 1. swedish politics 2. the coronavirus pandemic 3. the swedish government's response to the pandemic,swedish politics,the coronavirus pandemic,the swedish government s response to the pandemic,opinion,Ebba Busch
126
+ 1349349598813433858,Det är tydligt att regeringen inte klarar av att återuppbygga tryggheten i vårt land och Sverige förtjänar bättre än den brottslighet och otrygghet som tillåts härja.,2021-01-13 14:36:28,95972673,jimmieakesson,[],448,12,35, 1. crime 2. government,crime,government,,criticism,The Swedish government.
127
+ 1349349550255972353,"Enligt polisens helårsstatistik så skedde det under 2020 hela 366 skjutningar, som resulterade i att 47 människor avled och 117 skadades.",2021-01-13 14:36:17,95972673,jimmieakesson,[],320,11,30, 1. crime 2. shootings 3. deaths,crime,shootings,deaths,statements,The target of this tweet is the Swedish people.
128
+ 1349349481205145601,"Idag deltog jag i årets första partiledardebatt. Till stor del präglades debatten av den pågående pandemin, men förra året va ett mörkt år på flera sätt. Under mitt anförande lyfte jag att antalet skjutningar i Sverige ökade med närmare 10 procent förra året jämfört med 2019. https://t.co/LNOLZ2gmdh",2021-01-13 14:36:00,95972673,jimmieakesson,[],973,48,91, 1. swedish politics 2. crime 3. covid-19,swedish politics,crime,covid,criticism,Regeringen
129
+ 1347223496691167232,"För egen del är jag mest bekymrad över det faktum att de båda kommer vara fria att begå nya, bestialiska dåd inom 3-6 år. Det säger något obehagligt om tillståndet för vårt rättssamhälle.",2021-01-07 17:48:06,95972673,jimmieakesson,[],1168,32,90, 1. crime 2. punishment 3. sweden,crime,punishment,sweden,concern,the two criminals
130
+ 1266315943644364801,Det är fullt förståeligt att förtroendet sjunker för regeringen. Varefter pandemin fortgår blir det allt tydligare att regeringen har misslyckats. Inte minst vad gäller att skydda våra äldre.,2020-05-29 12:30:22,95972673,jimmieakesson,[],1869,128,185, 1. swedish government 2. coronavirus pandemic 3. elderly care,swedish government,coronavirus pandemic,elderly care,criticism,Regeringen
131
+ 1266264286248046593,"Tillbaka på brottsplatsen 😎 Nu särskild debatt om misslyckandet inom äldreomsorgen. Tyvärr hinner jag inte själv delta p g a partiledaröverläggningar senare, men ska sitta med och lyssna en stund. https://t.co/FLteTkUQuQ",2020-05-29 09:05:06,95972673,jimmieakesson,[],527,28,33, 1. swedish politics 2. aged care 3. parliamentary meetings,swedish politics,aged care,parliamentary meetings,admiration,N/A
132
+ 1266260956864110593,Sverigedemokraterna kommer på fredagens partiledaröverläggningar begära att en coronakommission tillsätts redan före sommaren. https://t.co/fEwqc4yoSa,2020-05-29 08:51:52,95972673,jimmieakesson,['https://www.mynewsdesk.com/se/sverigedemokraterna/pressreleases/aakesson-sanningsutredning-om-doeden-paa-aeldreboenden-3003403'],637,37,107, 1. swedish politics 2. the sweden democrats 3. coronavirus,swedish politics,the sweden democrats,coronavirus,statements,Sverigedemokraterna
133
+ 1266006021820080128,"Missa inte min medverkan i Studio Ett, om ansvaret för misslyckandet med den svenska coronabekämpningen. Ämnet drar igång ca 16.15. https://t.co/Y3Cv0aHIBR",2020-05-28 15:58:51,95972673,jimmieakesson,['https://sverigesradio.se/artikel/7483423'],262,26,44, 1. media appearance 2. coronavirus 3. sweden,media appearance,coronavirus,sweden,criticism,The Swedish government
134
+ 1264931270943035392,Socialdemokraterna har styrt detta land med systematisk slapphet och lagt grunden för den ökade otryggheten. Nu vill de signalera ett uppvaknande. Börja då med att ta ansvar och be det svenska folket om ursäkt. https://t.co/DqK32ghMLj,2020-05-25 16:48:10,95972673,jimmieakesson,['https://www.expressen.se/debatt/s-vill-utvisa-fler-det-klingar-oerhort-falskt/'],1539,151,241, 1. swedish politics 2. the social democratic party 3. crime and insecurity,swedish politics,the social democratic party,crime and insecurity,criticism,Socialdemokraterna
135
+ 1260478803375161346,"Det faktum att Sverige till skillnad från andra länder styrt mot en begränsad provtagning och att personalen inte tillhandahållits nödvändig skyddsutrustning, är en politik som sannolikt kostat liv. https://t.co/hmcPK5PmxK",2020-05-13 09:55:39,95972673,jimmieakesson,['https://nyheteridag.se/akesson-och-sjostedt-sd-svenska-folket-far-betala-rakningen-for-regeringens-naivitet/'],811,65,149, 1. swedish government 2. coronavirus 3. ppe,swedish government,coronavirus,ppe,criticism,Regeringen
136
+ 1260164293892464642,Se hela intervjun på https://t.co/qZfreC5vng https://t.co/Gsj1Ze8U7K,2020-05-12 13:05:55,95972673,jimmieakesson,['http://Expressen.se'],159,5,27, 1. media 2. social media 3. twitter,media,social media,twitter,statements,N/A
137
+ 1258317984331898881,Felbedömningar från expertmyndigheter har gjort att väldigt många människor har dött. https://t.co/ppDDcqyvdj,2020-05-07 10:49:20,95972673,jimmieakesson,['https://sverigesradio.se/artikel/7467862'],452,34,81, 1. health 2. mortality 3. epidemics,health,mortality,epidemics,criticism,expertmyndigheter
138
+ 1256171846388547584,Första maj. Dagen som en gång i tiden var Socialdemokraternas oinskränkta domän. Den tiden är nu förbi. Partiet har sedan lång tid övergett svenska arbetare. https://t.co/ksRzZ3kYpp,2020-05-01 12:41:21,95972673,jimmieakesson,['https://www.altinget.se/artikel/jimmie-aakesson-forsta-maj-inte-langre-socialdemokraternas-doman'],1128,119,166, 1. swedish politics 2. social democrats 3. working class,swedish politics,social democrats,working class,criticism,Socialdemokraterna
139
+ 1222882331918262272,Som förälder oroar man sig varje dag. Men man ska inte behöva oroa sig för sprängdeg i sandlådan. https://t.co/pSTULKjnLl,2020-01-30 15:00:42,1407151866,BuschEbba,['https://svt.se/nyheter/lokalt/skane/skolbarn-hittade-sprangdeg-i-sandlada-i-malmo'],788,96,72, 1. parenting 2. safety 3. explosives,parenting,safety,explosives,concern,Parents
140
+ 1222544739901243393,Idag har jag fått träffa @TCOSverige och höra deras perspektiv på arbetsmarknaden och frågan om minimilöner på EU nivå. Tack för bra och trevligt möte! https://t.co/ZaJoXTczY2,2020-01-29 16:39:14,1407151866,BuschEbba,[],83,50,8, 1. work and employment 2. minimum wage,work and employment,minimum wage,,praise,TCOSverige
141
+ 1221752157306748928,Händelserik vecka i svensk och norsk politik! Värdefullt att sitta ner med statsminister @erna_solberg och barn- och familjeminister @kjellingolf och diskutera gemensamma samhällsproblem och framtida samarbete. Tack Oslo för givande dagar! #svpol https://t.co/wNgfkbjrnF,2020-01-27 12:09:48,1407151866,BuschEbba,[],144,9,8, 1. politics 2. sweden 3. norway,politics,sweden,norway,praise,Erna Solberg
142
+ 1221715361210474497,Det är inte nog att minnas Förintelsen idag. När antisemitiska dåd ökar måste vi både värna och möjliggöra judiskt liv. Skriver idag med @mikaeloscarsson på Förintelsens minnesdag. https://t.co/xMjNwIOob6,2020-01-27 09:43:35,1407151866,BuschEbba,['https://www.svd.se/kd-det-ar-vart-ansvar-att-varna-judiskt-liv'],427,39,54, 1. holocaust 2. anti-semitism 3. remembrance,holocaust,anti semitism,remembrance,sadness,N/A
143
+ 1220682487988473858,En kristdemokratisk jämställdhetsminister skulle ta tag i kvinnors otrygghet. En miljöpartistisk jämställdhetsminister tar tag i dem som vågar prata högt om saken. Så ser skiljelinjen ut i svensk jämställdhetsdebatt.,2020-01-24 13:19:18,1407151866,BuschEbba,[],1168,28,118, 1. swedish politics 2. gender equality 3. party differences,swedish politics,gender equality,party differences,opinion,N/A
144
+ 1220682486700748803,"Lindhagen avfärdar detta som ”utmaningar”, istället för de brott det faktiskt handlar om. Hon kan säga vad hon vill om mig, men hennes ord är även ett hån mot alla tjejer som reagerat, gett intervjuer, ordnat nattvandringar för att skydda varandra.",2020-01-24 13:19:18,1407151866,BuschEbba,[],732,8,39, 1. crime 2. sexual assault 3. victim blaming,crime,sexual assault,victim blaming,criticism,N/A
145
+ 1220682483731173376,"Uppsalas ungdomsjour sa till UNT att ""vi brukar uppmana tjejer som känner sig otrygga att fundera på vad de behöver göra, till exempel att inte gå själva"". Det reagerade jag starkt emot. https://t.co/HR4fW65ZcB",2020-01-24 13:19:17,1407151866,BuschEbba,['https://www.unt.se/5196979'],381,2,26, 1. crime 2. prevention 3. women's safety,crime,prevention,women s safety,criticism,Uppsalas ungdomsjour
146
+ 1220682482082861059,"Våren 2019 visade Region Uppsalas egen undersökning att 4/5 unga tjejer i Uppsala var otrygga utomhus, på grund av trakasserier. En kraftig försämring på några få år. https://t.co/f7UUUpM7xe",2020-01-24 13:19:17,1407151866,BuschEbba,['https://www.svt.se/nyheter/lokalt/uppsala/fyra-av-fem-tjejer-kanner-sig-otrygga-utomhus'],446,3,43, 1. crime 2. harassment 3. women,crime,harassment,women,fear,N/A
147
+ 1220682479956365312,I morse i TV4 satt jämställdhetsminister @AsaLindhagen och påstod att vi som pekat på kvinnors utsatthet utomhus ljuger. Hon nämner min ett år gamla artikel om situationen i Uppsala som exempel och kopplar den till ”Sverigehat”.,2020-01-24 13:19:17,1407151866,BuschEbba,[],1990,93,245, 1. jämställdhetsminister @asalindhagen 2. uppsala,j mst lldhetsminister asalindhagen,uppsala,,criticism,Asa Lindhagen
148
+ 1219998642490236930,Votering idag om att bromsa avvecklingen av Ringhals. Kärnkraften är nödvändig för att få ner utsläppen och klara av den gröna omställningen. I protokollet från denna votering kommer det stå att Kristdemokraterna står bakom svensk kärnkraft och en mer klimatvänlig politik.,2020-01-22 16:01:57,1407151866,BuschEbba,[],1703,50,70, 1. swedish nuclear power 2. climate change,swedish nuclear power,climate change,,support,Swedish Nuclear Power
149
+ 1219954248609345538,"Stor vinst för Sveriges äldre, patienter, vårdbiträden, sjuksköterskor och de välfärdens hjältar som regeringen svikit. Glad att fler partier än KD sätter sakfrågorna i centrum. Det är därför välfärden nu kan få 7,5 miljarder extra. https://t.co/IgC9cMOO8C",2020-01-22 13:05:33,1407151866,BuschEbba,[],403,29,36, 1. swedish politics 2. healthcare 3. welfare,swedish politics,healthcare,welfare,praise,välfärden
150
+ 1219940920654692353,Frustrerande att detta tagit så lång tid. S var emot ända tills terrordådet på Drottninggatan 2017. Tyvärr ett otillräckligt förslag från regeringen. Vi har drivit fram för en mer heltäckande lagstiftning och kommer fortsätta jaga regeringen.,2020-01-22 12:12:35,1407151866,BuschEbba,[],324,6,29, 1. swedish politics 2. counterterrorism 3. legislation,swedish politics,counterterrorism,legislation,criticism,Regeringen
151
+ 1219521216165351424,Med MP:s attityd kommer vi inte att kunna möta den rånvåg som just nu sköljer över våra barn. Det är en skymf mot brottsoffren. Än värre är att Stefan Löfven tillåter det. Skriver med @IngemarKihlstr2 i Expressen idag. https://t.co/0xIhlwNfZm,2020-01-21 08:24:50,1407151866,BuschEbba,['https://www.expressen.se/debatt/ranvag-mot-barnen-da-varnar-mp-om-forovarna/'],1330,62,155, 1. crime 2. sweden,crime,sweden,,criticism,Stefan Löfven
152
+ 1219342406920867842,Idag meddelade januaripartierna att de avser skjuta till 5 miljarder till välfärden. Det räcker inte. Ikväll 21:00 i Aktuellt ser ni mig debattera mot finansminister Magdalena Andersson om resurserna till välfärden. https://t.co/mC0zFrm80s,2020-01-20 20:34:18,1407151866,BuschEbba,[],546,51,27, 1. swedish politics 2. welfare state 3. government spending,swedish politics,welfare state,government spending,criticism,N/A
153
+ 1219206443284549632,Välfärden behöver mer än det Januaripartierna nu yrvaket ger besked om. Vi litar inte på att regeringen i slutänden kommer klara av att leverera det vård och omsorg behöver. KD går nu in i skarpa förhandlingar om en tilläggsbudget. #svpol,2020-01-20 11:34:02,1407151866,BuschEbba,[],796,66,36, 1. swedish politics 2. welfare state 3. healthcare,swedish politics,welfare state,healthcare,criticism,The Januari parties
154
+ 1217323380648574977,I dagens partiledardebatt kommer jag att ställa januaripartierna till svars. Hur länge ska de sjuka behöva vänta i Socialdemokraternas Sverige? Hur många nya utanförskapsområden kommer att skapas innan MP:s invandringspolitik bromsas? https://t.co/glt9YK742X,2020-01-15 06:51:25,1407151866,BuschEbba,['https://www.aftonbladet.se/a/0nJM7M'],1335,82,125, 1. swedish politics 2. healthcare 3. immigration,swedish politics,healthcare,immigration,criticism,Socialdemokraterna
155
+ 1215360660835532805,"Nu har väljarna stått ut med Januariöverenskommelsen i ett år. Vad har de fått? Jo, en regering utan riktning och utan en sammanhållen vision för Sverige. Snart i debatt mot Mikael Damberg i Aktuellt om hur den har påverkat Sverige. SVT 2 kl 21! https://t.co/fsgFdzNNAU",2020-01-09 20:52:16,1407151866,BuschEbba,[],1744,138,81, 1. swedish politics 2. the january agreement 3. mikael damberg,swedish politics,the january agreement,mikael damberg,criticism,Regeringen
156
+ 1214875859770859526,Allt stöd till våra svenska utlandssoldater som befinner sig i Irak. Att kämpa för fred och säkerhet är riskfyllt men ärofyllt arbete och kan ske till högsta pris. Vi är stolta över våra soldater. https://t.co/n74828SjVe,2020-01-08 12:45:50,1407151866,BuschEbba,['https://www.aftonbladet.se/nyheter/a/RR27z8/svenska-soldater-i-irak-oskadda'],1020,38,63, 1. swedish troops in iraq 2. support for swedish troops 3. pride in swedish troops,swedish troops in iraq,support for swedish troops,pride in swedish troops,praise,Swedish soldiers
157
+ 1214857836422934530,Hemska nyheter om det kraschade planet i Iran. Många svenskar befaras varit ombord. Våra tankar är med familj och anhöriga.,2020-01-08 11:34:13,1407151866,BuschEbba,[],663,28,26, 1. news 2. plane crash 3. iran,news,plane crash,iran,sadness,N/A
functions/functions.py ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from re import sub
2
+
3
+
4
+ def separate_string(string):
5
+ """
6
+ This function returns a list of strings from a string.
7
+ Example: separate_string('1. swedish 2. nuclear 3. hello world 4. uha yhd ikv hahd vva 5. ')
8
+ returns ['swedish', 'nuclear', 'hello world', 'uha yhd ikv hahd vva', '']
9
+ :param string: string to be separated
10
+ :return: list of string items
11
+ """
12
+ list_string = string.split('.')
13
+ list_useable = []
14
+ for list_part in list_string:
15
+ list_useable.append(list_part.split(' ', 1))
16
+
17
+ final_list = []
18
+ for li in list_useable[1:]:
19
+ final_list.append(li[1])
20
+ # remove numeric characters and spaces
21
+ filter_numeric_regex = '[^a-z]'
22
+ final_final_list = []
23
+ for li in final_list:
24
+ final_final_list.append(sub(filter_numeric_regex, ' ', li).strip())
25
+ return final_final_list
26
+
27
+
28
+ def convert_to_tuple(string):
29
+ """
30
+ This function converts a string to a tuple.
31
+ :param string:
32
+ :return: tuple of strings
33
+ """
34
+ string = string.strip()
35
+ return tuple(string.strip('()').split(', '))
36
+
37
+
38
+
39
+ if __name__ == '__main__':
40
+ s = ' (politics, government, negative, sweden)'
41
+ print(convert_to_tuple(s))
functions/statistics.py ADDED
File without changes
requirements.txt CHANGED
@@ -2,51 +2,84 @@ aiodns==3.0.0
2
  aiohttp==3.8.1
3
  aiohttp-socks==0.7.1
4
  aiosignal==1.2.0
 
 
5
  async-timeout==4.0.2
6
  attrs==21.4.0
 
 
7
  beautifulsoup4==4.11.1
8
  cchardet==2.1.7
9
  certifi==2022.6.15
10
  cffi==1.15.1
11
  charset-normalizer==2.1.0
 
 
12
  cycler==0.11.0
13
  dataclasses==0.6
14
  elastic-transport==8.1.2
15
  elasticsearch==8.3.1
16
  et-xmlfile==1.1.0
17
  fake-useragent==0.1.11
 
 
18
  fonttools==4.34.0
19
  frozenlist==1.3.0
 
20
  geographiclib==1.52
21
  geopy==2.2.0
22
  googletransx==2.4.2
 
 
 
 
23
  idna==3.3
 
24
  kiwisolver==1.4.3
 
 
 
25
  matplotlib==3.5.2
 
 
 
26
  multidict==6.0.2
27
  numpy==1.23.0
28
  oauthlib==3.2.0
29
  openai==0.20.0
30
  openpyxl==3.0.10
 
31
  packaging==21.3
32
  pandas==1.4.3
33
  pandas-stubs==1.4.3.220704
 
34
  Pillow==9.2.0
35
  pycares==4.2.1
36
  pycparser==2.21
 
 
 
 
37
  pyparsing==3.0.9
38
  PySocks==1.7.1
39
  python-dateutil==2.8.2
40
  python-dotenv==0.20.0
 
41
  python-socks==2.0.3
42
  pytz==2022.1
43
  regex==2022.6.2
44
  requests==2.28.1
45
  requests-oauthlib==1.3.1
 
46
  schedule==1.1.0
47
  six==1.16.0
 
48
  soupsieve==2.3.2.post1
 
49
  tqdm==4.64.0
50
- -e git+https://github.com/twintproject/twint.git@e7c8a0c764f6879188e5c21e25fb6f1f856a7221#egg=twint
 
 
51
  urllib3==1.26.9
 
52
  yarl==1.7.2
2
  aiohttp==3.8.1
3
  aiohttp-socks==0.7.1
4
  aiosignal==1.2.0
5
+ analytics-python==1.4.0
6
+ anyio==3.6.1
7
  async-timeout==4.0.2
8
  attrs==21.4.0
9
+ backoff==1.10.0
10
+ bcrypt==3.2.2
11
  beautifulsoup4==4.11.1
12
  cchardet==2.1.7
13
  certifi==2022.6.15
14
  cffi==1.15.1
15
  charset-normalizer==2.1.0
16
+ click==8.1.3
17
+ cryptography==37.0.4
18
  cycler==0.11.0
19
  dataclasses==0.6
20
  elastic-transport==8.1.2
21
  elasticsearch==8.3.1
22
  et-xmlfile==1.1.0
23
  fake-useragent==0.1.11
24
+ fastapi==0.79.0
25
+ ffmpy==0.3.0
26
  fonttools==4.34.0
27
  frozenlist==1.3.0
28
+ fsspec==2022.5.0
29
  geographiclib==1.52
30
  geopy==2.2.0
31
  googletransx==2.4.2
32
+ gradio==3.0.26
33
+ h11==0.12.0
34
+ httpcore==0.15.0
35
+ httpx==0.23.0
36
  idna==3.3
37
+ Jinja2==3.1.2
38
  kiwisolver==1.4.3
39
+ linkify-it-py==1.0.3
40
+ markdown-it-py==2.1.0
41
+ MarkupSafe==2.1.1
42
  matplotlib==3.5.2
43
+ mdit-py-plugins==0.3.0
44
+ mdurl==0.1.1
45
+ monotonic==1.6
46
  multidict==6.0.2
47
  numpy==1.23.0
48
  oauthlib==3.2.0
49
  openai==0.20.0
50
  openpyxl==3.0.10
51
+ orjson==3.7.7
52
  packaging==21.3
53
  pandas==1.4.3
54
  pandas-stubs==1.4.3.220704
55
+ paramiko==2.11.0
56
  Pillow==9.2.0
57
  pycares==4.2.1
58
  pycparser==2.21
59
+ pycryptodome==3.15.0
60
+ pydantic==1.9.1
61
+ pydub==0.25.1
62
+ PyNaCl==1.5.0
63
  pyparsing==3.0.9
64
  PySocks==1.7.1
65
  python-dateutil==2.8.2
66
  python-dotenv==0.20.0
67
+ python-multipart==0.0.5
68
  python-socks==2.0.3
69
  pytz==2022.1
70
  regex==2022.6.2
71
  requests==2.28.1
72
  requests-oauthlib==1.3.1
73
+ rfc3986==1.5.0
74
  schedule==1.1.0
75
  six==1.16.0
76
+ sniffio==1.2.0
77
  soupsieve==2.3.2.post1
78
+ starlette==0.19.1
79
  tqdm==4.64.0
80
+ -e git+https://github.com/mosahosseini/Twint.git#egg=Twint
81
+ typing_extensions==4.3.0
82
+ uc-micro-py==1.0.1
83
  urllib3==1.26.9
84
+ uvicorn==0.18.2
85
  yarl==1.7.2
textclassifier/TextClassifier.py CHANGED
@@ -1,16 +1,17 @@
 
1
  import time
 
 
2
 
3
  import openai
4
- import csv
5
  import regex as re
6
- from twitterscraper import TwitterScraper
7
- from datetime import date
8
- import os
9
  from dotenv import find_dotenv, load_dotenv
10
- import pandas as pd
11
- import warnings
12
  from pandas.core.common import SettingWithCopyWarning
13
 
 
 
 
14
  warnings.simplefilter(action="ignore", category=SettingWithCopyWarning)
15
 
16
  # Set one directory up into ROOT_PATH
@@ -18,13 +19,13 @@ ROOT_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
18
 
19
  dotenv_path = find_dotenv()
20
  load_dotenv(dotenv_path)
21
- OPENAI_AUTHTOKEN = os.environ.get("OPENAI_AUTHTOKEN")
22
 
23
 
24
  class TextClassifier:
25
  def __init__(self, model_name="text-davinci-002", from_date='2022-01-01', to_date=str(date.today()),
26
 
27
- user_name='jimmieakesson',
28
  num_tweets=20, ):
29
  """
30
  Initializes the TextClassifier.
@@ -34,180 +35,51 @@ class TextClassifier:
34
  :param num_tweets: integer value of the maximum number of tweets to be scraped.
35
  """
36
  # Make sure user_name is not empty
37
- assert user_name is not None, "user_name cannot be empty"
38
 
39
  self.ts = TwitterScraper.TwitterScraper(from_date, to_date, num_tweets)
40
  self.model_name = model_name
41
  self.from_date = from_date
42
  self.to_date = to_date
43
  self.num_tweets = num_tweets
44
- self.user_name = user_name
45
  # Assure that scrape_by_user actually gets num_tweets
46
  # add timer in time-loop and stop after 10 seconds
47
  start_time = time.time()
48
  while True:
49
- self.df = self.ts.scrape_by_user(user_name)
50
- if 0 < len(self.df) <= num_tweets:
51
  break
52
  else:
53
- if time.time() - start_time > 10:
54
  raise Exception("Could not get enough tweets. Please try again. Perhaps try different time range.")
55
  continue
56
  # Make id as type int64
57
  self.df.loc[:, 'id'] = self.df.id.copy().apply(lambda x: int(x))
58
  # self.api_key = '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'
59
- openai.api_key = OPENAI_AUTHTOKEN
60
-
61
- @staticmethod
62
- def cleanup_sentiment_results(classification_unclean):
63
- """
64
- Cleans up the results of the sentiment classification.
65
- :param classification_unclean: string of the classification result.
66
- :return: cleaned up string.
67
- """
68
- classification_clean = classification_unclean.replace('\n\n', "")
69
- classification_clean = classification_clean.replace('\n', "")
70
- if classification_clean.startswith(" "):
71
- classification_clean = classification_clean.replace(" ", "")
72
-
73
- return classification_clean
74
-
75
- def classify_sentiment(self, text: str):
76
- """
77
- Classifies the sentiment of a text.
78
- """
79
- assert isinstance(text, str)
80
-
81
- prompt_string = "Classify one sentiment for this tweet:\n \""
82
- prompt_string += text
83
- prompt_string += "\" \nFor example:\nSupport,\nOpposition,\nCriticism,\nPraise,\nDisagreement," \
84
- "\nAgreement,\nSkepticism,\nAdmiration,\nAnecdotes,\nJokes,\nMemes,\nSarcasm,\nSatire," \
85
- "\nQuestions,\nStatements,\nOpinions,\nPredictions.\nSENTIMENT="
86
-
87
- response = openai.Completion.create(
88
- model=self.model_name,
89
- prompt=prompt_string,
90
- temperature=0.0,
91
- max_tokens=256,
92
- top_p=1,
93
- frequency_penalty=0,
94
- presence_penalty=0,
95
- logprobs=5
96
- )
97
- classification_unclean = response.choices[0]['text']
98
- classification_clean = self.cleanup_sentiment_results(classification_unclean)
99
-
100
- return classification_clean.lower()
101
-
102
- def classify_sentiment_of_tweets(self):
103
- """
104
- Classifies the sentiment of a user's tweets.
105
- """
106
- df_sentiment = self.df.copy()
107
 
108
- df_sentiment['sentiment'] = df_sentiment['tweet'].apply(self.classify_sentiment)
109
- self.df = df_sentiment
110
- return self.df
111
-
112
- def analyze_sentiment(self, text: str, sentiment: str):
113
- """
114
- Analyzes the sentiment of a text using OpenAI.
115
- :param text: string of the tweet text.
116
- :param sentiment: string of the sentiment.
117
- :return:
118
- """
119
- # assert 1 == 2, "Måste fixa prompt innan denna metod körs"
120
- prompt_string = "Who is the TARGET of this "
121
- prompt_string += sentiment
122
- prompt_string += " TWEET?\\nTWEET=\""
123
- prompt_string += text
124
- prompt_string += "\"\\n.TARGET should consist of less than 5 words.\\nTARGET="
125
-
126
- response = openai.Completion.create(
127
- model=self.model_name,
128
- prompt=prompt_string,
129
- temperature=0,
130
- max_tokens=256,
131
- top_p=1,
132
- frequency_penalty=0,
133
- presence_penalty=0
134
- )
135
-
136
- analyzed_sentiment = response.choices[0]['text']
137
- # Remove spaces at the start/end of the response
138
- if analyzed_sentiment.startswith(' '):
139
- analyzed_sentiment = analyzed_sentiment[1:]
140
- if analyzed_sentiment.endswith(' '):
141
- analyzed_sentiment = analyzed_sentiment[:-1]
142
-
143
- # Sometimes GPT-3 gives faulty results, so a simple filter is introduced
144
- # If the prediction is bad
145
- # -> set target value to N/A (not applicable)
146
- if len(analyzed_sentiment) > 50:
147
- analyzed_sentiment = "N/A"
148
-
149
- # An attempt to merge target responses that should be the same
150
- analyzed_sentiment = re.sub("\(", "", analyzed_sentiment)
151
- analyzed_sentiment = re.sub("\)", "", analyzed_sentiment)
152
-
153
- s_list = ["s", "the swedish social democratic party"]
154
- m_list = ["m", "the swedish moderate party", "the moderate party"]
155
- mp_list = ["mp", "the swedish green party"]
156
-
157
- if analyzed_sentiment.lower() == "v":
158
- analyzed_sentiment = "Vänsterpartiet"
159
- elif analyzed_sentiment.lower() == "mp":
160
- analyzed_sentiment = "Miljöpartiet"
161
- elif analyzed_sentiment.lower() in s_list:
162
- analyzed_sentiment = "Socialdemokraterna"
163
- elif analyzed_sentiment.lower() == "c":
164
- analyzed_sentiment = "Centerpartiet"
165
- elif analyzed_sentiment.lower() == "l":
166
- analyzed_sentiment = "Liberalerna"
167
- elif analyzed_sentiment.lower() == "kd":
168
- analyzed_sentiment = "Kristdemokraterna"
169
- elif analyzed_sentiment.lower() in m_list:
170
- analyzed_sentiment = "Moderaterna"
171
- elif analyzed_sentiment.lower() == "sd":
172
- analyzed_sentiment = "Sverigedemokraterna"
173
- elif analyzed_sentiment.lower() == "the swedish government":
174
- analyzed_sentiment = "Regeringen"
175
-
176
- analyzed_sentiment = self.cleanup_sentiment_results(analyzed_sentiment)
177
- return analyzed_sentiment
178
-
179
- def analyze_sentiment_of_tweets(self):
180
- """
181
- Analyzes the sentiment of a user's tweets.
182
- """
183
- # check if 'sentiment' column exists, raise exception if not
184
- assert 'sentiment' in self.df.columns, \
185
- "'sentiment' column does not exist. Please run classify_sentiment_of_tweets first."
186
-
187
- df_sentiment = self.df.copy()
188
- df_sentiment['target'] = df_sentiment.apply(lambda row: self.analyze_sentiment(row['tweet'], row['sentiment']),
189
- axis=1)
190
- self.df = df_sentiment
191
- return self.df
192
-
193
- def classify_topic(self, text: str):
194
  """
195
- Classifies the topics of a text.
196
- :param text: string of the tweet text.
197
  """
198
- assert isinstance(text, str)
 
199
 
200
- prompt_string = "Classify this tweet with a general topic and two sub-topics:\n\""
201
- prompt_string += text
202
- prompt_string += "\".\nGeneral topic: \nSub topic 1: \nSub topic 2:\n. The classifications should not be " \
203
- "more than 5 words. Numerate each topic in the output. END "
 
 
 
204
  response = openai.Completion.create(
205
  model="text-davinci-002",
206
- prompt=prompt_string,
207
  temperature=0,
208
- max_tokens=892,
209
  top_p=1,
210
- frequency_penalty=0,
211
  presence_penalty=0
212
  )
213
  classification_unclean = response.choices[0]['text']
@@ -215,19 +87,21 @@ class TextClassifier:
215
 
216
  return classification_clean.lower()
217
 
218
- def classify_topics_of_tweets(self):
219
  """
220
  Classifies the topics of a user's tweets.
221
  """
222
  df_topic = self.df.copy()
223
- df_topic['topic'] = df_topic['tweet'].apply(self.classify_topic)
224
  self.df = df_topic
 
225
  return self.df
226
 
227
  @staticmethod
228
  def cleanup_topic_results(text):
229
- new_item = text.replace("\n", " ")
230
- new_item = new_item.replace(" ", " ")
 
231
  return new_item
232
 
233
  def df_to_csv(self, filename="{}/data/twitterdata.csv".format(ROOT_PATH)):
@@ -268,12 +142,21 @@ class TextClassifier:
268
  self.df = df
269
  self.df_to_csv(filename)
270
 
271
- def get_tweet_by_id(self, id, filename="{}/data/twitterdata.csv".format(ROOT_PATH)):
272
  """
273
- Returns tweet by id.
274
- :param id: id of tweet
275
- :return: tweet
276
  """
 
 
 
 
 
 
 
 
 
 
277
 
278
  def run_main_pipeline(self, filename="{}/data/twitterdata.csv".format(ROOT_PATH)):
279
  """
@@ -287,18 +170,13 @@ class TextClassifier:
287
  already_classified_df = pd.read_csv(filename, on_bad_lines='skip')
288
  print("Already classified tweets: {}".format(already_classified_df.shape[0]))
289
  # Create a temporary df where values from already_classified_df that are not it self.df are stored
290
- temp_df = self.df[self.df['id'].isin(already_classified_df['id'])]
291
  # Remove rows from self.df that are not in already_classified_df
292
  self.df = self.df[~self.df['id'].isin(already_classified_df['id'])]
293
  # Only classify non-empty rows
294
  if self.df.shape[0] > 0:
295
- print("Classifying topic of {} tweets...".format(self.df.shape[0]))
296
- self.df = self.classify_topics_of_tweets()
297
- print("Classifying sentiment of {} tweets...".format(self.df.shape[0]))
298
- self.df = self.classify_sentiment_of_tweets()
299
- print("Waiting for 1 minute... before analyzing targets...")
300
- time.sleep(65)
301
- self.df = self.analyze_sentiment_of_tweets()
302
  print("Writing to csv...")
303
  self.df_to_csv(filename)
304
  # Concatenate temp_df and self.df
@@ -311,18 +189,20 @@ class TextClassifier:
311
  return None
312
  else:
313
  print("No csv file found. Continuing without removing already classified tweets.")
314
- print("Classifying topics...")
315
- self.df = self.classify_topics_of_tweets()
316
- print("Classifying sentiments...")
317
- self.df = self.classify_sentiment_of_tweets()
318
- print("Waiting for 1 minute... before analyzing targets...")
319
- time.sleep(65)
320
- self.df = self.analyze_sentiment_of_tweets()
321
  print("Writing to csv file...")
322
  self.df_to_csv(filename)
323
  print("Created {}.".format(filename))
324
  return None
325
 
 
 
 
 
 
 
 
326
  def __repr__(self):
327
  """
328
  Gives a string that describes which user is classified
@@ -332,5 +212,6 @@ class TextClassifier:
332
 
333
 
334
  if __name__ == "__main__":
335
- tc = TextClassifier(from_date="2020-03-01", to_date="2020-03-31", user_name='jimmieakesson', num_tweets=20)
336
- tc.run_main_pipeline()
 
1
+ import os
2
  import time
3
+ import warnings
4
+ from datetime import date
5
 
6
  import openai
7
+ import pandas as pd
8
  import regex as re
 
 
 
9
  from dotenv import find_dotenv, load_dotenv
 
 
10
  from pandas.core.common import SettingWithCopyWarning
11
 
12
+ from twitterscraper import TwitterScraper
13
+ from functions import functions as f
14
+
15
  warnings.simplefilter(action="ignore", category=SettingWithCopyWarning)
16
 
17
  # Set one directory up into ROOT_PATH
19
 
20
  dotenv_path = find_dotenv()
21
  load_dotenv(dotenv_path)
22
+ OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY")
23
 
24
 
25
  class TextClassifier:
26
  def __init__(self, model_name="text-davinci-002", from_date='2022-01-01', to_date=str(date.today()),
27
 
28
+ user_list='jimmieakesson',
29
  num_tweets=20, ):
30
  """
31
  Initializes the TextClassifier.
35
  :param num_tweets: integer value of the maximum number of tweets to be scraped.
36
  """
37
  # Make sure user_name is not empty
38
+ assert user_list is not None, "user_name cannot be empty"
39
 
40
  self.ts = TwitterScraper.TwitterScraper(from_date, to_date, num_tweets)
41
  self.model_name = model_name
42
  self.from_date = from_date
43
  self.to_date = to_date
44
  self.num_tweets = num_tweets
45
+ self.user_name = user_list
46
  # Assure that scrape_by_user actually gets num_tweets
47
  # add timer in time-loop and stop after 10 seconds
48
  start_time = time.time()
49
  while True:
50
+ self.df = self.ts.scrape_by_user(user_list)
51
+ if num_tweets-5 < len(self.df) <= num_tweets:
52
  break
53
  else:
54
+ if time.time() - start_time > 15:
55
  raise Exception("Could not get enough tweets. Please try again. Perhaps try different time range.")
56
  continue
57
  # Make id as type int64
58
  self.df.loc[:, 'id'] = self.df.id.copy().apply(lambda x: int(x))
59
  # self.api_key = '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'
60
+ openai.api_key = OPENAI_API_KEY
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
 
62
+ def classify_all(self, tweet: str):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  """
64
+ Classifies the topic, subtopic, sentiment and target of a user's tweets.
 
65
  """
66
+ import os
67
+ import openai
68
 
69
+ openai.api_key = os.getenv("OPENAI_API_KEY")
70
+ promptstring = "Decide a Tweet's political TOPIC and SUBTOPIC, without classifying it as 'politics'. Also " \
71
+ "decide whether a political Tweet's " \
72
+ "SENTIMENT is " \
73
+ "positive, " \
74
+ "negative or neutral. Also give the TARGET of the sentiment. \nGive the answer in the form ' (" \
75
+ "TOPIC, SUBTOPIC, SENTIMENT, TARGET)'\n\nTweet: {} \nAnswer: ".format(tweet)
76
  response = openai.Completion.create(
77
  model="text-davinci-002",
78
+ prompt=promptstring,
79
  temperature=0,
80
+ max_tokens=30,
81
  top_p=1,
82
+ frequency_penalty=0.5,
83
  presence_penalty=0
84
  )
85
  classification_unclean = response.choices[0]['text']
87
 
88
  return classification_clean.lower()
89
 
90
+ def classify_all_list(self):
91
  """
92
  Classifies the topics of a user's tweets.
93
  """
94
  df_topic = self.df.copy()
95
+ df_topic['class_tuple'] = df_topic['tweet'].apply(self.classify_all)
96
  self.df = df_topic
97
+ self.split_tuple_into_columns()
98
  return self.df
99
 
100
  @staticmethod
101
  def cleanup_topic_results(text):
102
+ new_item = text.strip()
103
+ new_item = new_item.replace("\n", "")
104
+ new_item = new_item.replace(" ", "")
105
  return new_item
106
 
107
  def df_to_csv(self, filename="{}/data/twitterdata.csv".format(ROOT_PATH)):
142
  self.df = df
143
  self.df_to_csv(filename)
144
 
145
+ def split_tuple_into_columns(self):
146
  """
147
+ Splits the topics (topic, subtopic, sentiment, target) into columns.
148
+ :return: None
 
149
  """
150
+ df_topic = self.df.copy()
151
+ df_topic['topics_temp'] = df_topic['class_tuple'].apply(f.convert_to_tuple)
152
+ df_topic_split = pd.DataFrame(df_topic['topics_temp'].tolist(),
153
+ columns=['main_topic', 'sub_topic', 'sentiment', 'target'])
154
+
155
+ # Manually add columns to self.df
156
+ self.df['main_topic'] = df_topic_split['main_topic'].astype(str)
157
+ self.df['sub_topic'] = df_topic_split['sub_topic'].astype(str)
158
+ self.df['sentiment'] = df_topic_split['sentiment'].astype(str)
159
+ self.df['target'] = df_topic_split['target'].astype(str)
160
 
161
  def run_main_pipeline(self, filename="{}/data/twitterdata.csv".format(ROOT_PATH)):
162
  """
170
  already_classified_df = pd.read_csv(filename, on_bad_lines='skip')
171
  print("Already classified tweets: {}".format(already_classified_df.shape[0]))
172
  # Create a temporary df where values from already_classified_df that are not it self.df are stored
173
+ temp_df = already_classified_df[already_classified_df['id'].isin(self.df['id'])]
174
  # Remove rows from self.df that are not in already_classified_df
175
  self.df = self.df[~self.df['id'].isin(already_classified_df['id'])]
176
  # Only classify non-empty rows
177
  if self.df.shape[0] > 0:
178
+ print("Classifying topic, subtopic, sentiment and target of {} tweets...".format(self.df.shape[0]))
179
+ self.df = self.classify_all_list()
 
 
 
 
 
180
  print("Writing to csv...")
181
  self.df_to_csv(filename)
182
  # Concatenate temp_df and self.df
189
  return None
190
  else:
191
  print("No csv file found. Continuing without removing already classified tweets.")
192
+ print("Classifying topic, subtopic, sentiment and target of {} tweets...".format(self.df.shape[0]))
193
+ self.df = self.classify_all_list()
 
 
 
 
 
194
  print("Writing to csv file...")
195
  self.df_to_csv(filename)
196
  print("Created {}.".format(filename))
197
  return None
198
 
199
+ def get_dataframe(self):
200
+ """
201
+ Returns the dataframe.
202
+ :return: dataframe
203
+ """
204
+ return self.df
205
+
206
  def __repr__(self):
207
  """
208
  Gives a string that describes which user is classified
212
 
213
 
214
  if __name__ == "__main__":
215
+ text_classifier = TextClassifier(from_date='2020-01-01', to_date="2022-07-15", user_list=['jimmieakesson'],
216
+ num_tweets=60)
217
+ text_classifier.run_main_pipeline()
twitterscraper/TwitterScraper.py CHANGED
@@ -27,7 +27,7 @@ class TwitterScraper(object):
27
  # Make sure to_date is later than from_date
28
  assert from_date < to_date, "from_date must be earlier than to_date"
29
  # Make sure num_tweets is a positive integer
30
- assert 0 < num_tweets <= 20, "num_tweets must be a positive integer and at most 20"
31
 
32
  self.from_date = from_date
33
  self.to_date = to_date
27
  # Make sure to_date is later than from_date
28
  assert from_date < to_date, "from_date must be earlier than to_date"
29
  # Make sure num_tweets is a positive integer
30
+ assert 0 < num_tweets <= 60, "num_tweets must be a positive integer and at most 60"
31
 
32
  self.from_date = from_date
33
  self.to_date = to_date