Repository files navigation

fakspy

Et Python-basert verktøy designet for å bearbeide data som kan importeres eller eksporteres fra FAKS (Felles aksjonsstøttesystem).

Funksjoner

sartopo2faks.py

Konverterer geojson eksportert fra SARTopo til FAKS geojson import filer.

Nettgrensesnitt for transformasjon

Enkel prosessering og transformasjon av GeoJSON-filer via et brukervennlig nettgrensesnitt. Last opp GeoJSON-filen din, og systemet vil behandle, klassifisere og generere nedlastbare resultater.

Forutsetninger

Dette prosjektet er bygget med Python 3.13.3 eller senere. Sørg for å ha følgende installert på systemet ditt:

  • Python 3.13.3
  • pip (Python-pakkebehandler)

Du kan bekrefte installasjonen av Python ved å kjøre:

python3 --version

Sørg for at det viser Python 3.13.3.

Installasjon

Steg 1: Klon repoet

Klon repoet ved å bruke følgende kommando:

git clone git@github.com:kengu/fakspy.git

Steg 2: Opprett et virtuelt miljø (valgfritt, men anbefalt)

Opprett et virtuelt miljø for å isolere prosjektavhengighetene:

python3 -m venv venv

Aktiver det virtuelle miljøet:

  • På macOS/Linux:
    source venv/bin/activate
  • På Windows:
    venv\Scripts\activate

Steg 3: Installer avhengigheter

Installer nødvendige Python-pakker med pip:

pip install -r requirements.txt

Hvis requirements.txt ikke finnes, kan du manuelt installere numpy-pakken:

pip install numpy

Steg 4: Bekreft installasjon

Kjør følgende Python-kommando for å bekrefte at avhengigheter er korrekt installert:

python3 -c "import numpy; print('Numpy-versjon:', numpy.__version__)"

Du bør se versjonen av numpy skrevet ut i konsollen.

Bruk

Kommandolinje

Når oppsettet er fullført, kan du kjøre skriptene i prosjektet med:

python3 <script_name>.py

Erstatt <script_name> med navnet på Python-skriptet du vil kjøre.

Konvertering av SARTopo export til FAKS geojson import filer:

python3 sartopo2faks.py sartopo.geojson geojson/

der sartopo.geojson er eksportert fra SARTopo og geojson/ er folderen som FAKS importfiler skrives til.

Transformere GeoJSON-filer via nettgrensesnitt

Start webserver lokalt med

python3 main.py

og åpne siden http://127.0.0.1:5000 i en nettleser

Notater

  • Hvis flere avhengigheter legges til, oppdater requirements.txt-filen med:
    pip freeze > requirements.txt
  • Aktiver alltid det virtuelle miljøet etter utsjekk av kode før du jobber med prosjektet.

Feilsøking

Hvis du møter problemer under installasjon eller kjøring, sjekk:

  • At du bruker Python 3.13.3.
  • At riktig versjon av numpy er installert.
  • At alle kommandoer kjøres i prosjektmappen.

Opprett gjerne en sak hvis du trenger mer hjelp.

About

Verktøy for FAKS import og eksport

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

fakspy

Et Python-basert verktøy designet for å bearbeide data som kan importeres eller eksporteres fra FAKS (Felles aksjonsstøttesystem).

Funksjoner

sartopo2faks.py

Konverterer geojson eksportert fra SARTopo til FAKS geojson import filer.

Nettgrensesnitt for transformasjon

Enkel prosessering og transformasjon av GeoJSON-filer via et brukervennlig nettgrensesnitt. Last opp GeoJSON-filen din, og systemet vil behandle, klassifisere og generere nedlastbare resultater.

Forutsetninger

Dette prosjektet er bygget med Python 3.13.3 eller senere. Sørg for å ha følgende installert på systemet ditt:

  • Python 3.13.3
  • pip (Python-pakkebehandler)

Du kan bekrefte installasjonen av Python ved å kjøre:

python3 --version

Sørg for at det viser Python 3.13.3.

Installasjon

Steg 1: Klon repoet

Klon repoet ved å bruke følgende kommando:

git clone git@github.com:kengu/fakspy.git

Steg 2: Opprett et virtuelt miljø (valgfritt, men anbefalt)

Opprett et virtuelt miljø for å isolere prosjektavhengighetene:

python3 -m venv venv

Aktiver det virtuelle miljøet:

  • På macOS/Linux:
    source venv/bin/activate
  • På Windows:
    venv\Scripts\activate

Steg 3: Installer avhengigheter

Installer nødvendige Python-pakker med pip:

pip install -r requirements.txt

Hvis requirements.txt ikke finnes, kan du manuelt installere numpy-pakken:

pip install numpy

Steg 4: Bekreft installasjon

Kjør følgende Python-kommando for å bekrefte at avhengigheter er korrekt installert:

python3 -c "import numpy; print('Numpy-versjon:', numpy.__version__)"

Du bør se versjonen av numpy skrevet ut i konsollen.

Bruk

Kommandolinje

Når oppsettet er fullført, kan du kjøre skriptene i prosjektet med:

python3 <script_name>.py

Erstatt <script_name> med navnet på Python-skriptet du vil kjøre.

Konvertering av SARTopo export til FAKS geojson import filer:

python3 sartopo2faks.py sartopo.geojson geojson/

der sartopo.geojson er eksportert fra SARTopo og geojson/ er folderen som FAKS importfiler skrives til.

Transformere GeoJSON-filer via nettgrensesnitt

Start webserver lokalt med

python3 main.py

og åpne siden http://127.0.0.1:5000 i en nettleser

Notater

  • Hvis flere avhengigheter legges til, oppdater requirements.txt-filen med:
    pip freeze > requirements.txt
  • Aktiver alltid det virtuelle miljøet etter utsjekk av kode før du jobber med prosjektet.

Feilsøking

Hvis du møter problemer under installasjon eller kjøring, sjekk:

  • At du bruker Python 3.13.3.
  • At riktig versjon av numpy er installert.
  • At alle kommandoer kjøres i prosjektmappen.

Opprett gjerne en sak hvis du trenger mer hjelp.

About

Verktøy for FAKS import og eksport

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

fakspy

Et Python-basert verktøy designet for å bearbeide data som kan importeres eller eksporteres fra FAKS (Felles aksjonsstøttesystem).

Funksjoner

sartopo2faks.py

Konverterer geojson eksportert fra SARTopo til FAKS geojson import filer.

Nettgrensesnitt for transformasjon

Enkel prosessering og transformasjon av GeoJSON-filer via et brukervennlig nettgrensesnitt. Last opp GeoJSON-filen din, og systemet vil behandle, klassifisere og generere nedlastbare resultater.

Forutsetninger

Dette prosjektet er bygget med Python 3.13.3 eller senere. Sørg for å ha følgende installert på systemet ditt:

  • Python 3.13.3
  • pip (Python-pakkebehandler)

Du kan bekrefte installasjonen av Python ved å kjøre:

python3 --version

Sørg for at det viser Python 3.13.3.

Installasjon

Steg 1: Klon repoet

Klon repoet ved å bruke følgende kommando:

git clone git@github.com:kengu/fakspy.git

Steg 2: Opprett et virtuelt miljø (valgfritt, men anbefalt)

Opprett et virtuelt miljø for å isolere prosjektavhengighetene:

python3 -m venv venv

Aktiver det virtuelle miljøet:

  • På macOS/Linux:
    source venv/bin/activate
  • På Windows:
    venv\Scripts\activate

Steg 3: Installer avhengigheter

Installer nødvendige Python-pakker med pip:

pip install -r requirements.txt

Hvis requirements.txt ikke finnes, kan du manuelt installere numpy-pakken:

pip install numpy

Steg 4: Bekreft installasjon

Kjør følgende Python-kommando for å bekrefte at avhengigheter er korrekt installert:

python3 -c "import numpy; print('Numpy-versjon:', numpy.__version__)"

Du bør se versjonen av numpy skrevet ut i konsollen.

Bruk

Kommandolinje

Når oppsettet er fullført, kan du kjøre skriptene i prosjektet med:

python3 <script_name>.py

Erstatt <script_name> med navnet på Python-skriptet du vil kjøre.

Konvertering av SARTopo export til FAKS geojson import filer:

python3 sartopo2faks.py sartopo.geojson geojson/

der sartopo.geojson er eksportert fra SARTopo og geojson/ er folderen som FAKS importfiler skrives til.

Transformere GeoJSON-filer via nettgrensesnitt

Start webserver lokalt med

python3 main.py

og åpne siden http://127.0.0.1:5000 i en nettleser

Notater

  • Hvis flere avhengigheter legges til, oppdater requirements.txt-filen med:
    pip freeze > requirements.txt
  • Aktiver alltid det virtuelle miljøet etter utsjekk av kode før du jobber med prosjektet.

Feilsøking

Hvis du møter problemer under installasjon eller kjøring, sjekk:

  • At du bruker Python 3.13.3.
  • At riktig versjon av numpy er installert.
  • At alle kommandoer kjøres i prosjektmappen.

Opprett gjerne en sak hvis du trenger mer hjelp.

About

Verktøy for FAKS import og eksport

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

fakspy

Et Python-basert verktøy designet for å bearbeide data som kan importeres eller eksporteres fra FAKS (Felles aksjonsstøttesystem).

Funksjoner

sartopo2faks.py

Konverterer geojson eksportert fra SARTopo til FAKS geojson import filer.

Nettgrensesnitt for transformasjon

Enkel prosessering og transformasjon av GeoJSON-filer via et brukervennlig nettgrensesnitt. Last opp GeoJSON-filen din, og systemet vil behandle, klassifisere og generere nedlastbare resultater.

Forutsetninger

Dette prosjektet er bygget med Python 3.13.3 eller senere. Sørg for å ha følgende installert på systemet ditt:

  • Python 3.13.3
  • pip (Python-pakkebehandler)

Du kan bekrefte installasjonen av Python ved å kjøre:

python3 --version

Sørg for at det viser Python 3.13.3.

Installasjon

Steg 1: Klon repoet

Klon repoet ved å bruke følgende kommando:

git clone git@github.com:kengu/fakspy.git

Steg 2: Opprett et virtuelt miljø (valgfritt, men anbefalt)

Opprett et virtuelt miljø for å isolere prosjektavhengighetene:

python3 -m venv venv

Aktiver det virtuelle miljøet:

  • På macOS/Linux:
    source venv/bin/activate
  • På Windows:
    venv\Scripts\activate

Steg 3: Installer avhengigheter

Installer nødvendige Python-pakker med pip:

pip install -r requirements.txt

Hvis requirements.txt ikke finnes, kan du manuelt installere numpy-pakken:

pip install numpy

Steg 4: Bekreft installasjon

Kjør følgende Python-kommando for å bekrefte at avhengigheter er korrekt installert:

python3 -c "import numpy; print('Numpy-versjon:', numpy.__version__)"

Du bør se versjonen av numpy skrevet ut i konsollen.

Bruk

Kommandolinje

Når oppsettet er fullført, kan du kjøre skriptene i prosjektet med:

python3 <script_name>.py

Erstatt <script_name> med navnet på Python-skriptet du vil kjøre.

Konvertering av SARTopo export til FAKS geojson import filer:

python3 sartopo2faks.py sartopo.geojson geojson/

der sartopo.geojson er eksportert fra SARTopo og geojson/ er folderen som FAKS importfiler skrives til.

Transformere GeoJSON-filer via nettgrensesnitt

Start webserver lokalt med

python3 main.py

og åpne siden http://127.0.0.1:5000 i en nettleser

Notater

  • Hvis flere avhengigheter legges til, oppdater requirements.txt-filen med:
    pip freeze > requirements.txt
  • Aktiver alltid det virtuelle miljøet etter utsjekk av kode før du jobber med prosjektet.

Feilsøking

Hvis du møter problemer under installasjon eller kjøring, sjekk:

  • At du bruker Python 3.13.3.
  • At riktig versjon av numpy er installert.
  • At alle kommandoer kjøres i prosjektmappen.

Opprett gjerne en sak hvis du trenger mer hjelp.

About

Verktøy for FAKS import og eksport

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

fakspy

Et Python-basert verktøy designet for å bearbeide data som kan importeres eller eksporteres fra FAKS (Felles aksjonsstøttesystem).

Funksjoner

sartopo2faks.py

Konverterer geojson eksportert fra SARTopo til FAKS geojson import filer.

Nettgrensesnitt for transformasjon

Enkel prosessering og transformasjon av GeoJSON-filer via et brukervennlig nettgrensesnitt. Last opp GeoJSON-filen din, og systemet vil behandle, klassifisere og generere nedlastbare resultater.

Forutsetninger

Dette prosjektet er bygget med Python 3.13.3 eller senere. Sørg for å ha følgende installert på systemet ditt:

  • Python 3.13.3
  • pip (Python-pakkebehandler)

Du kan bekrefte installasjonen av Python ved å kjøre:

python3 --version

Sørg for at det viser Python 3.13.3.

Installasjon

Steg 1: Klon repoet

Klon repoet ved å bruke følgende kommando:

git clone git@github.com:kengu/fakspy.git

Steg 2: Opprett et virtuelt miljø (valgfritt, men anbefalt)

Opprett et virtuelt miljø for å isolere prosjektavhengighetene:

python3 -m venv venv

Aktiver det virtuelle miljøet:

  • På macOS/Linux:
    source venv/bin/activate
  • På Windows:
    venv\Scripts\activate

Steg 3: Installer avhengigheter

Installer nødvendige Python-pakker med pip:

pip install -r requirements.txt

Hvis requirements.txt ikke finnes, kan du manuelt installere numpy-pakken:

pip install numpy

Steg 4: Bekreft installasjon

Kjør følgende Python-kommando for å bekrefte at avhengigheter er korrekt installert:

python3 -c "import numpy; print('Numpy-versjon:', numpy.__version__)"

Du bør se versjonen av numpy skrevet ut i konsollen.

Bruk

Kommandolinje

Når oppsettet er fullført, kan du kjøre skriptene i prosjektet med:

python3 <script_name>.py

Erstatt <script_name> med navnet på Python-skriptet du vil kjøre.

Konvertering av SARTopo export til FAKS geojson import filer:

python3 sartopo2faks.py sartopo.geojson geojson/

der sartopo.geojson er eksportert fra SARTopo og geojson/ er folderen som FAKS importfiler skrives til.

Transformere GeoJSON-filer via nettgrensesnitt

Start webserver lokalt med

python3 main.py

og åpne siden http://127.0.0.1:5000 i en nettleser

Notater

  • Hvis flere avhengigheter legges til, oppdater requirements.txt-filen med:
    pip freeze > requirements.txt
  • Aktiver alltid det virtuelle miljøet etter utsjekk av kode før du jobber med prosjektet.

Feilsøking

Hvis du møter problemer under installasjon eller kjøring, sjekk:

  • At du bruker Python 3.13.3.
  • At riktig versjon av numpy er installert.
  • At alle kommandoer kjøres i prosjektmappen.

Opprett gjerne en sak hvis du trenger mer hjelp.

About

Verktøy for FAKS import og eksport

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

fakspy

Et Python-basert verktøy designet for å bearbeide data som kan importeres eller eksporteres fra FAKS (Felles aksjonsstøttesystem).

Funksjoner

sartopo2faks.py

Konverterer geojson eksportert fra SARTopo til FAKS geojson import filer.

Nettgrensesnitt for transformasjon

Enkel prosessering og transformasjon av GeoJSON-filer via et brukervennlig nettgrensesnitt. Last opp GeoJSON-filen din, og systemet vil behandle, klassifisere og generere nedlastbare resultater.

Forutsetninger

Dette prosjektet er bygget med Python 3.13.3 eller senere. Sørg for å ha følgende installert på systemet ditt:

  • Python 3.13.3
  • pip (Python-pakkebehandler)

Du kan bekrefte installasjonen av Python ved å kjøre:

python3 --version

Sørg for at det viser Python 3.13.3.

Installasjon

Steg 1: Klon repoet

Klon repoet ved å bruke følgende kommando:

git clone git@github.com:kengu/fakspy.git

Steg 2: Opprett et virtuelt miljø (valgfritt, men anbefalt)

Opprett et virtuelt miljø for å isolere prosjektavhengighetene:

python3 -m venv venv

Aktiver det virtuelle miljøet:

  • På macOS/Linux:
    source venv/bin/activate
  • På Windows:
    venv\Scripts\activate

Steg 3: Installer avhengigheter

Installer nødvendige Python-pakker med pip:

pip install -r requirements.txt

Hvis requirements.txt ikke finnes, kan du manuelt installere numpy-pakken:

pip install numpy

Steg 4: Bekreft installasjon

Kjør følgende Python-kommando for å bekrefte at avhengigheter er korrekt installert:

python3 -c "import numpy; print('Numpy-versjon:', numpy.__version__)"

Du bør se versjonen av numpy skrevet ut i konsollen.

Bruk

Kommandolinje

Når oppsettet er fullført, kan du kjøre skriptene i prosjektet med:

python3 <script_name>.py

Erstatt <script_name> med navnet på Python-skriptet du vil kjøre.

Konvertering av SARTopo export til FAKS geojson import filer:

python3 sartopo2faks.py sartopo.geojson geojson/

der sartopo.geojson er eksportert fra SARTopo og geojson/ er folderen som FAKS importfiler skrives til.

Transformere GeoJSON-filer via nettgrensesnitt

Start webserver lokalt med

python3 main.py

og åpne siden http://127.0.0.1:5000 i en nettleser

Notater

  • Hvis flere avhengigheter legges til, oppdater requirements.txt-filen med:
    pip freeze > requirements.txt
  • Aktiver alltid det virtuelle miljøet etter utsjekk av kode før du jobber med prosjektet.

Feilsøking

Hvis du møter problemer under installasjon eller kjøring, sjekk:

  • At du bruker Python 3.13.3.
  • At riktig versjon av numpy er installert.
  • At alle kommandoer kjøres i prosjektmappen.

Opprett gjerne en sak hvis du trenger mer hjelp.

About

Verktøy for FAKS import og eksport

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

fakspy

Et Python-basert verktøy designet for å bearbeide data som kan importeres eller eksporteres fra FAKS (Felles aksjonsstøttesystem).

Funksjoner

sartopo2faks.py

Konverterer geojson eksportert fra SARTopo til FAKS geojson import filer.

Nettgrensesnitt for transformasjon

Enkel prosessering og transformasjon av GeoJSON-filer via et brukervennlig nettgrensesnitt. Last opp GeoJSON-filen din, og systemet vil behandle, klassifisere og generere nedlastbare resultater.

Forutsetninger

Dette prosjektet er bygget med Python 3.13.3 eller senere. Sørg for å ha følgende installert på systemet ditt:

  • Python 3.13.3
  • pip (Python-pakkebehandler)

Du kan bekrefte installasjonen av Python ved å kjøre:

python3 --version

Sørg for at det viser Python 3.13.3.

Installasjon

Steg 1: Klon repoet

Klon repoet ved å bruke følgende kommando:

git clone git@github.com:kengu/fakspy.git

Steg 2: Opprett et virtuelt miljø (valgfritt, men anbefalt)

Opprett et virtuelt miljø for å isolere prosjektavhengighetene:

python3 -m venv venv

Aktiver det virtuelle miljøet:

  • På macOS/Linux:
    source venv/bin/activate
  • På Windows:
    venv\Scripts\activate

Steg 3: Installer avhengigheter

Installer nødvendige Python-pakker med pip:

pip install -r requirements.txt

Hvis requirements.txt ikke finnes, kan du manuelt installere numpy-pakken:

pip install numpy

Steg 4: Bekreft installasjon

Kjør følgende Python-kommando for å bekrefte at avhengigheter er korrekt installert:

python3 -c "import numpy; print('Numpy-versjon:', numpy.__version__)"

Du bør se versjonen av numpy skrevet ut i konsollen.

Bruk

Kommandolinje

Når oppsettet er fullført, kan du kjøre skriptene i prosjektet med:

python3 <script_name>.py

Erstatt <script_name> med navnet på Python-skriptet du vil kjøre.

Konvertering av SARTopo export til FAKS geojson import filer:

python3 sartopo2faks.py sartopo.geojson geojson/

der sartopo.geojson er eksportert fra SARTopo og geojson/ er folderen som FAKS importfiler skrives til.

Transformere GeoJSON-filer via nettgrensesnitt

Start webserver lokalt med

python3 main.py

og åpne siden http://127.0.0.1:5000 i en nettleser

Notater

  • Hvis flere avhengigheter legges til, oppdater requirements.txt-filen med:
    pip freeze > requirements.txt
  • Aktiver alltid det virtuelle miljøet etter utsjekk av kode før du jobber med prosjektet.

Feilsøking

Hvis du møter problemer under installasjon eller kjøring, sjekk:

  • At du bruker Python 3.13.3.
  • At riktig versjon av numpy er installert.
  • At alle kommandoer kjøres i prosjektmappen.

Opprett gjerne en sak hvis du trenger mer hjelp.

About

Verktøy for FAKS import og eksport

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

fakspy

Et Python-basert verktøy designet for å bearbeide data som kan importeres eller eksporteres fra FAKS (Felles aksjonsstøttesystem).

Funksjoner

sartopo2faks.py

Konverterer geojson eksportert fra SARTopo til FAKS geojson import filer.

Nettgrensesnitt for transformasjon

Enkel prosessering og transformasjon av GeoJSON-filer via et brukervennlig nettgrensesnitt. Last opp GeoJSON-filen din, og systemet vil behandle, klassifisere og generere nedlastbare resultater.

Forutsetninger

Dette prosjektet er bygget med Python 3.13.3 eller senere. Sørg for å ha følgende installert på systemet ditt:

  • Python 3.13.3
  • pip (Python-pakkebehandler)

Du kan bekrefte installasjonen av Python ved å kjøre:

python3 --version

Sørg for at det viser Python 3.13.3.

Installasjon

Steg 1: Klon repoet

Klon repoet ved å bruke følgende kommando:

git clone git@github.com:kengu/fakspy.git

Steg 2: Opprett et virtuelt miljø (valgfritt, men anbefalt)

Opprett et virtuelt miljø for å isolere prosjektavhengighetene:

python3 -m venv venv

Aktiver det virtuelle miljøet:

  • På macOS/Linux:
    source venv/bin/activate
  • På Windows:
    venv\Scripts\activate

Steg 3: Installer avhengigheter

Installer nødvendige Python-pakker med pip:

pip install -r requirements.txt

Hvis requirements.txt ikke finnes, kan du manuelt installere numpy-pakken:

pip install numpy

Steg 4: Bekreft installasjon

Kjør følgende Python-kommando for å bekrefte at avhengigheter er korrekt installert:

python3 -c "import numpy; print('Numpy-versjon:', numpy.__version__)"

Du bør se versjonen av numpy skrevet ut i konsollen.

Bruk

Kommandolinje

Når oppsettet er fullført, kan du kjøre skriptene i prosjektet med:

python3 <script_name>.py

Erstatt <script_name> med navnet på Python-skriptet du vil kjøre.

Konvertering av SARTopo export til FAKS geojson import filer:

python3 sartopo2faks.py sartopo.geojson geojson/

der sartopo.geojson er eksportert fra SARTopo og geojson/ er folderen som FAKS importfiler skrives til.

Transformere GeoJSON-filer via nettgrensesnitt

Start webserver lokalt med

python3 main.py

og åpne siden http://127.0.0.1:5000 i en nettleser

Notater

  • Hvis flere avhengigheter legges til, oppdater requirements.txt-filen med:
    pip freeze > requirements.txt
  • Aktiver alltid det virtuelle miljøet etter utsjekk av kode før du jobber med prosjektet.

Feilsøking

Hvis du møter problemer under installasjon eller kjøring, sjekk:

  • At du bruker Python 3.13.3.
  • At riktig versjon av numpy er installert.
  • At alle kommandoer kjøres i prosjektmappen.

Opprett gjerne en sak hvis du trenger mer hjelp.

About

Verktøy for FAKS import og eksport

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages