Compare commits
No commits in common. "main" and "0.69" have entirely different histories.
12
.drone.yml
12
.drone.yml
@ -14,14 +14,13 @@ steps:
|
|||||||
- mkdir -p /drone/src/out/
|
- mkdir -p /drone/src/out/
|
||||||
- mkdir -p /drone/src/dist/
|
- mkdir -p /drone/src/dist/
|
||||||
# add dependancies
|
# add dependancies
|
||||||
- pacman -Sy --noconfirm --needed wget libunwind lib32-gnutls python3 python-pip gcc-fortran base-devel python-numpy python-pandas tk gcc-libs gnutls wine-staging
|
- apk add --update python3 py3-pip python3-dev gfortran build-base py3-numpy python3-tkinter libgfortran libquadmath libgcc gnutls
|
||||||
# linux build
|
# linux build
|
||||||
- cd /drone/src/
|
- cd /drone/src/
|
||||||
- python -m venv --system-site-packages venv
|
- python -m venv venv
|
||||||
- source venv/bin/activate
|
- source venv/bin/activate
|
||||||
- pip3 list
|
|
||||||
- pip3 config --user set global.progress_bar off
|
- pip3 config --user set global.progress_bar off
|
||||||
- pip3 install --ignore-installed -r requirements.txt
|
- pip3 install --prefer-binary -r requirements.txt
|
||||||
- pyinstaller --onefile --name matomo-csv-util.bin --hidden-import=tkinter -y --distpath /drone/src/out/ /drone/src/main.py
|
- pyinstaller --onefile --name matomo-csv-util.bin --hidden-import=tkinter -y --distpath /drone/src/out/ /drone/src/main.py
|
||||||
- deactivate
|
- deactivate
|
||||||
- cp -v out/matomo-csv-util.bin dist/
|
- cp -v out/matomo-csv-util.bin dist/
|
||||||
@ -46,10 +45,9 @@ steps:
|
|||||||
- md5
|
- md5
|
||||||
- sha256
|
- sha256
|
||||||
- crc32
|
- crc32
|
||||||
when:
|
trigger:
|
||||||
event:
|
event:
|
||||||
exclude:
|
- tag
|
||||||
- push
|
|
||||||
|
|
||||||
image_pull_secrets:
|
image_pull_secrets:
|
||||||
- docker_token
|
- docker_token
|
@ -1,5 +1,4 @@
|
|||||||
## Matomo CSV Util
|
## iNewsletter CSV Util
|
||||||
|
|
||||||
GUI utility to convert a csv with multiple columns to a valid Matomo .csv import file
|
GUI utility to convert csv with multiple columns to iNewsletter .csv import
|
||||||
Needed columns= name, email
|
Needed columns= name, email
|
||||||
All the other available columns will be treated as attributes of the subscriber.
|
|
||||||
|
4
main.py
4
main.py
@ -1,6 +1,10 @@
|
|||||||
|
try:
|
||||||
|
from Tkinter import *
|
||||||
|
except ImportError:
|
||||||
from tkinter import *
|
from tkinter import *
|
||||||
import csv
|
import csv
|
||||||
import json
|
import json
|
||||||
|
import base64
|
||||||
import os.path
|
import os.path
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
altgraph==0.17.4
|
altgraph==0.17.4
|
||||||
numpy==1.26.3; platform_system == "Windows"
|
numpy==1.26.3
|
||||||
packaging==23.2
|
packaging==23.2
|
||||||
|
pandas==2.2.0; platform_system == "Linux"
|
||||||
pandas==2.0.3; platform_system == "Windows"
|
pandas==2.0.3; platform_system == "Windows"
|
||||||
pefile==2023.2.7
|
pefile==2023.2.7
|
||||||
pyinstaller==6.3.0
|
pyinstaller==6.3.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user