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/dist/
# 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
- cd /drone/src/
- python -m venv venv
- python -m venv --system-site-packages venv
- source venv/bin/activate
- pip3 list
- 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
- deactivate
- cp -v out/matomo-csv-util.bin dist/
@ -45,9 +46,10 @@ steps:
- md5
- sha256
- crc32
trigger:
when:
event:
- tag
exclude:
- push
image_pull_secrets:
- 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
All the other available columns will be treated as attributes of the subscriber.

View File

@ -1,10 +1,6 @@
try:
from Tkinter import *
except ImportError:
from tkinter import *
import csv
import json
import base64
import os.path
import numpy as np
import pandas as pd

View File

@ -1,7 +1,6 @@
altgraph==0.17.4
numpy==1.26.3
numpy==1.26.3; platform_system == "Windows"
packaging==23.2
pandas==2.2.0; platform_system == "Linux"
pandas==2.0.3; platform_system == "Windows"
pefile==2023.2.7
pyinstaller==6.3.0