Skip to content

Commit

Permalink
Update CLI and minor fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Ackuq committed Sep 17, 2023
1 parent 9141995 commit 2e0a20c
Show file tree
Hide file tree
Showing 2 changed files with 80 additions and 37 deletions.
22 changes: 17 additions & 5 deletions packages/party-data/cli.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { select } from "@inquirer/prompts";
import { Separator, select } from "@inquirer/prompts";
import {
readNotCategorizedStandpoints,
readSubjects,
Expand All @@ -11,17 +11,29 @@ async function categorize() {

const subjectChoices = subjects.map((subject) => ({
value: subject.name,
description: undefined,
}));

for (const standpoint of standpoints) {
const choice = await select({
message: `
const choice = await select(
{
message: `
URL: ${standpoint.url}
Title: ${standpoint.title}
Opinions:
${standpoint.opinions.map((opinion) => `\t${opinion}`).join("\n")}`,
choices: subjectChoices,
});
choices: [
{
name: "-- Skip --",
value: undefined,
},
new Separator(),
...subjectChoices,
],
pageSize: subjectChoices.length,
},
{ clearPromptOnDone: true },
);
standpoint.subject = choice;
updateStandpoint(standpoint.party, standpoint);
}
Expand Down
95 changes: 63 additions & 32 deletions packages/party-data/parties/s.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,8 @@
"title": "Apotek",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/apotek",
"fetchDate": "2023-09-17T17:52:37.972Z",
"party": "s"
"party": "s",
"subject": "Vård och Omsorg"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/arbetsformedlingen": {
"opinions": [
Expand All @@ -89,7 +90,8 @@
"title": "Arbetsförmedlingen",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/arbetsformedlingen",
"fetchDate": "2023-09-17T17:52:38.006Z",
"party": "s"
"party": "s",
"subject": "Jobb"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/arbetskraftsinvandring": {
"opinions": [
Expand All @@ -110,7 +112,8 @@
"title": "Arbetskraftsinvandring",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/arbetskraftsinvandring",
"fetchDate": "2023-09-17T17:52:39.377Z",
"party": "s"
"party": "s",
"subject": "Migration och Integration"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/arbetsmiljo": {
"opinions": [
Expand All @@ -133,7 +136,8 @@
"title": "Arbetsmiljö",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/arbetsmiljo",
"fetchDate": "2023-09-17T17:52:39.175Z",
"party": "s"
"party": "s",
"subject": "Jobb"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/arbetsratt": {
"opinions": [
Expand All @@ -154,7 +158,8 @@
"title": "Arbetsrätt",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/arbetsratt",
"fetchDate": "2023-09-17T17:52:37.678Z",
"party": "s"
"party": "s",
"subject": "Jobb"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/barn": {
"opinions": [
Expand All @@ -173,7 +178,8 @@
"title": "Barn",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/barn",
"fetchDate": "2023-09-17T17:52:37.421Z",
"party": "s"
"party": "s",
"subject": "Familjen"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/barnomsorg": {
"opinions": [
Expand All @@ -184,7 +190,8 @@
"title": "Barnomsorg",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/barnomsorg",
"fetchDate": "2023-09-17T17:52:37.872Z",
"party": "s"
"party": "s",
"subject": "Familjen"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/betyg": {
"opinions": [
Expand All @@ -203,7 +210,8 @@
"title": "Betyg",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/betyg",
"fetchDate": "2023-09-17T17:52:40.078Z",
"party": "s"
"party": "s",
"subject": "Utbildning"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/bistand": {
"opinions": [
Expand All @@ -218,7 +226,8 @@
"title": "Bistånd",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/bistand",
"fetchDate": "2023-09-17T17:52:38.491Z",
"party": "s"
"party": "s",
"subject": "Utrikes- och biståndsfrågor"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/bostad": {
"opinions": [
Expand Down Expand Up @@ -248,7 +257,8 @@
"title": "Bostad",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/bostad",
"fetchDate": "2023-09-17T17:52:37.244Z",
"party": "s"
"party": "s",
"subject": "Bostad"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/branslepriser": {
"opinions": [
Expand Down Expand Up @@ -292,7 +302,8 @@
"title": "Digitalisering",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/digitalisering",
"fetchDate": "2023-09-17T17:52:38.156Z",
"party": "s"
"party": "s",
"subject": "IT och Mobiltelefoni"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/djurskydd": {
"opinions": [
Expand Down Expand Up @@ -329,7 +340,8 @@
"title": "Ekonomi",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/ekonomi",
"fetchDate": "2023-09-17T17:52:38.481Z",
"party": "s"
"party": "s",
"subject": "Ekonomi och Skatter"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/ekonomiskt-bistand": {
"opinions": [
Expand All @@ -347,7 +359,8 @@
"title": "Ekonomiskt bistånd",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/ekonomiskt-bistand",
"fetchDate": "2023-09-17T17:52:39.802Z",
"party": "s"
"party": "s",
"subject": "Ekonomi och Skatter"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/energipolitik": {
"opinions": [
Expand All @@ -360,7 +373,8 @@
"title": "Energipolitik",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/energipolitik",
"fetchDate": "2023-09-17T17:52:39.674Z",
"party": "s"
"party": "s",
"subject": "Energi"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/eu": {
"opinions": [
Expand All @@ -377,7 +391,8 @@
"title": "EU",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/eu",
"fetchDate": "2023-09-17T17:52:39.927Z",
"party": "s"
"party": "s",
"subject": "Europa"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/export": {
"opinions": [
Expand All @@ -393,7 +408,8 @@
"title": "Export",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/export",
"fetchDate": "2023-09-17T17:52:39.190Z",
"party": "s"
"party": "s",
"subject": "Utrikes- och biståndsfrågor"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/extratjanster": {
"opinions": [
Expand All @@ -408,14 +424,16 @@
"title": "Extratjänster",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/extratjanster",
"fetchDate": "2023-09-17T17:52:38.064Z",
"party": "s"
"party": "s",
"subject": "Jobb"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/familjevecka": {
"opinions": [],
"title": "Familjevecka",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/familjevecka",
"fetchDate": "2023-09-17T17:52:38.500Z",
"party": "s"
"party": "s",
"subject": "Familjen"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/feminism": {
"opinions": [
Expand All @@ -434,7 +452,8 @@
"title": "Feminism",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/feminism",
"fetchDate": "2023-09-17T17:52:38.230Z",
"party": "s"
"party": "s",
"subject": "Jämställdhet och diskriminering"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/feministisk-utrikespolitik": {
"opinions": [
Expand All @@ -451,7 +470,8 @@
"title": "Feministisk utrikespolitik",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/feministisk-utrikespolitik",
"fetchDate": "2023-09-17T17:52:37.016Z",
"party": "s"
"party": "s",
"subject": "Utrikes- och biståndsfrågor"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/fn": {
"opinions": [
Expand All @@ -463,7 +483,8 @@
"title": "FN",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/fn",
"fetchDate": "2023-09-17T17:52:39.718Z",
"party": "s"
"party": "s",
"subject": "Utrikes- och biståndsfrågor"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/folkbildning": {
"opinions": [
Expand All @@ -477,7 +498,8 @@
"title": "Folkbildning",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/folkbildning",
"fetchDate": "2023-09-17T17:52:39.829Z",
"party": "s"
"party": "s",
"subject": "Utbildning"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/folkhogskola": {
"opinions": [
Expand All @@ -493,7 +515,8 @@
"title": "Folkhögskola",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/folkhogskola",
"fetchDate": "2023-09-17T17:52:39.709Z",
"party": "s"
"party": "s",
"subject": "Utbildning"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/folkrorelse-och-civilsamhalle": {
"opinions": [
Expand All @@ -512,7 +535,8 @@
"title": "Folkrörelse och civilsamhälle",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/folkrorelse-och-civilsamhalle",
"fetchDate": "2023-09-17T17:52:38.211Z",
"party": "s"
"party": "s",
"subject": "Kultur, media, och idrott"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/forskning": {
"opinions": [
Expand All @@ -534,7 +558,8 @@
"title": "Forskning",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/forskning",
"fetchDate": "2023-09-17T17:52:39.367Z",
"party": "s"
"party": "s",
"subject": "Utbildning"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/friskolor": {
"opinions": [
Expand All @@ -552,7 +577,8 @@
"title": "Friskolor",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/friskolor",
"fetchDate": "2023-09-17T17:52:39.545Z",
"party": "s"
"party": "s",
"subject": "Utbildning"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/fritidshem": {
"opinions": [
Expand Down Expand Up @@ -589,7 +615,8 @@
"title": "Funktionsnedsättning",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/funktionsnedsattning",
"fetchDate": "2023-09-17T17:52:37.981Z",
"party": "s"
"party": "s",
"subject": "Vård och Omsorg"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/foretagande-och-entreprenorskap": {
"opinions": [
Expand All @@ -605,7 +632,8 @@
"title": "Företagande och entreprenörskap",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/foretagande-och-entreprenorskap",
"fetchDate": "2023-09-17T17:52:39.683Z",
"party": "s"
"party": "s",
"subject": "Näringsliv"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/forskola": {
"opinions": [
Expand All @@ -629,7 +657,8 @@
"title": "Förskola",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/forskola",
"fetchDate": "2023-09-17T17:52:39.001Z",
"party": "s"
"party": "s",
"subject": "Utbildning"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/forskoleklass": {
"opinions": [
Expand All @@ -647,7 +676,8 @@
"title": "Förskoleklass",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/forskoleklass",
"fetchDate": "2023-09-17T17:52:37.897Z",
"party": "s"
"party": "s",
"subject": "Utbildning"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/forsvar-och-krisberedskap": {
"opinions": [
Expand Down Expand Up @@ -709,7 +739,8 @@
"title": "Gymnasieskola",
"url": "https://www.socialdemokraterna.se/var-politik/a-till-o/gymnasieskola",
"fetchDate": "2023-09-17T17:52:38.071Z",
"party": "s"
"party": "s",
"subject": "Utbildning"
},
"https://www.socialdemokraterna.se/var-politik/a-till-o/havsmiljo": {
"opinions": [
Expand Down Expand Up @@ -1994,4 +2025,4 @@
"fetchDate": "2023-09-17T17:52:38.986Z",
"party": "s"
}
}
}

0 comments on commit 2e0a20c

Please sign in to comment.