Compare commits

...

11 Commits
0.69 ... main

Author SHA1 Message Date
Argiris Deligiannidis
71ca103393 update README.md
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-02 15:36:29 +02:00
Argiris Deligiannidis
9a63348d52 update drone.yml
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-02-02 15:20:11 +02:00
Argiris Deligiannidis
360b1b5d9c Change base builder image to archlinux
Some checks failed
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is failing
2024-02-02 14:41:15 +02:00
Argiris Deligiannidis
5e1c42723e update drone.yml
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is passing
2024-02-02 13:35:40 +02:00
Argiris Deligiannidis
e444a79cd0 update requirements
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-02 13:22:39 +02:00
Argiris Deligiannidis
8a30376722 testing
Some checks reported errors
continuous-integration/drone/push Build was killed
2024-02-02 13:19:55 +02:00
Argiris Deligiannidis
5d86a9ba6d testing
Some checks reported errors
continuous-integration/drone/push Build was killed
2024-02-02 13:17:31 +02:00
Argiris Deligiannidis
6496dcb432 Edit linux dependencies
Some checks reported errors
continuous-integration/drone/push Build was killed
2024-02-02 13:15:38 +02:00
Argiris Deligiannidis
75e3ecae80 add alpine pandas, edit dependencies
Some checks reported errors
continuous-integration/drone/push Build was killed
2024-02-02 13:08:01 +02:00
Argiris Deligiannidis
92b55655ce Change Requirements for linux dist
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is passing
2024-02-02 13:01:07 +02:00
Argiris Deligiannidis
73ee99bf6a update requirements
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-02 12:32:45 +02:00
4 changed files with 13 additions and 15 deletions

View File

@ -14,13 +14,14 @@ 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
- apk add --update python3 py3-pip python3-dev gfortran build-base py3-numpy python3-tkinter libgfortran libquadmath libgcc gnutls - 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
# linux build # linux build
- cd /drone/src/ - cd /drone/src/
- python -m venv venv - python -m venv --system-site-packages 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 --prefer-binary -r requirements.txt - pip3 install --ignore-installed -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/
@ -45,9 +46,10 @@ steps:
- md5 - md5
- sha256 - sha256
- crc32 - crc32
trigger: when:
event: event:
- tag exclude:
- push
image_pull_secrets: image_pull_secrets:
- docker_token - docker_token

View File

@ -1,4 +1,5 @@
## iNewsletter CSV Util ## Matomo CSV Util
GUI utility to convert csv with multiple columns to iNewsletter .csv import GUI utility to convert a csv with multiple columns to a valid Matomo .csv import file
Needed columns= name, email Needed columns= name, email
All the other available columns will be treated as attributes of the subscriber.

View File

@ -1,10 +1,6 @@
try: from tkinter import *
from Tkinter import *
except ImportError:
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

View File

@ -1,7 +1,6 @@
altgraph==0.17.4 altgraph==0.17.4
numpy==1.26.3 numpy==1.26.3; platform_system == "Windows"
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