Chris Vogel
2370749704
upgrade venv
...
https://codeberg.org/flohmarkt/flohmarkt_ynh/issues/47
draft
2024-06-18 14:16:51 +02:00
Chris Vogel
5c856119b2
correcting one more filename
2024-06-18 13:57:41 +02:00
Chris Vogel
bd95c07f4d
documentation, cron filename
2024-06-18 13:29:08 +02:00
Chris Vogel
0f148b3fef
CI not happy, yet
...
...and better not show the output from urlwatch, because it could contain
passwords.
2024-06-18 12:05:29 +02:00
Chris Vogel
8dd0ce4e03
make CI happy
...
...and probably some users with weird email addresses or setups
2024-06-18 10:53:33 +02:00
Chris Vogel
8a3f8ddecb
cleaning, correct setting of permissions
2024-06-18 09:53:14 +02:00
Chris Vogel
7929740b84
pimp my config_panel
2024-06-17 20:17:18 +02:00
Chris Vogel
dbb9891351
simple urlwatch integration
...
that sends an email to the admin of flohmarkt or the admin group of yunohost
when the user database changes
2024-06-15 13:34:58 +02:00
Chris Vogel
e0be0bb780
bashtastig
2024-06-12 21:50:42 +02:00
Chris Vogel
0997efa17b
when observation changes the result...
...
🤦
2024-06-12 20:15:50 +02:00
Chris Vogel
e45aa5de8a
repair getting rid of warnings
2024-06-12 18:17:18 +02:00
Chris Vogel
e9f1a5f245
remove some more linter warnings
2024-06-12 14:33:45 +02:00
Chris Vogel
96d0281249
get rid of some linter warnings
2024-06-12 13:57:38 +02:00
Chris Vogel
6c6e6be731
linter correction, ynh6
2024-05-30 19:32:23 +02:00
Chris Vogel
abda91e1e2
get rid of flohmarkt_ynh_check_old_couchdb
...
CouchDB databases left over from old installations are now handled graceful:
* if restore finds one it's renamed before importing the backup from json and the user is warned
* if install finds one it is re-used
Integrated ynh_handle_getopts_args and ynh_local_curl development versions into _common.sh again, because sourcing them from there didn't work well because of different paths during install, restore.
2024-05-30 17:28:49 +02:00
Chris Vogel
38f8e48f93
rename couchdb before restore if exists
...
https://codeberg.org/flohmarkt/flohmarkt_ynh/issues/62
2024-05-30 12:59:15 +02:00
Chris Vogel
b87ce1299e
new argument --seperator
...
to allow choosing how provided data will be concatenated
2024-05-30 12:58:37 +02:00
Chris Vogel
e1ec0e97e1
moved initialize_couchdb into _common.sh
...
and replaced it in install and upgrade by a function call
2024-05-30 10:59:43 +02:00
Chris Vogel
58ef9c10a4
on the way to ynh6
...
https://codeberg.org/flohmarkt/flohmarkt_ynh/issues/54
https://codeberg.org/flohmarkt/flohmarkt_ynh/issues/29
https://codeberg.org/flohmarkt/flohmarkt_ynh/issues/12
2024-05-30 08:50:08 +02:00
Chris Vogel
ac1e1798ff
using ynh_local_curl
...
replaced direct call of curl by ynh_local_curl.
placed local development version of ynh_local_curl and ynh_handle_getopts_args
in their own files
2024-05-29 11:19:09 +02:00
Chris Vogel
c6a4096829
1st version that actually installed flohmarkt
...
This version installed flohmarkt successfully.
In _common.sh it overrides the yunohost core subroutines ynh_handle_getopts_args
and ynh_local_curl in preperation of extending ynh_local_curl to support all the
features I'd need in flohmarkt scripts (while hopefully maintaining backward
compatibility).
2024-05-28 10:54:23 +02:00
Chris Vogel
560221861c
a corner case
...
```
the following cases need to be taken care of
'--arg=value' → works
'--arg= value' → works
'--arg=-value' → works
'--arg= -v' or
'--arg= --value' → works if not exists arg '[v]=value='
→ $arg will be set to '-v' or '--value'
but if exists '[v]=value=' this is not the expected behavior:
→ then $arg is expected to contain an empty value and '-v' or '--value'
is expected to be interpreted as its own valid argument
(found in use of ynh_replace_string called by ynh_add_config)
solution:
insert an empty arg into array arguments to be later interpreted by
getopts as the missing value to --arg=
```
There's still missing to limit adding of an additional empty argument
only once when the actual argument fits the actual option_flag
2024-05-27 20:18:42 +02:00
Chris Vogel
59d2579bdf
changed order of source …
...
yunohost helpers get included first so that I can overwrite them
from _common.sh
2024-05-26 19:47:35 +02:00
Chris Vogel
dc81581c1f
added --line-match
2024-05-26 17:11:18 +02:00
Chris Vogel
108be10c41
test script not needed anymore (hopefully)
2024-05-26 14:53:21 +02:00
Chris Vogel
047af9605c
new versions of ynh_local_curl and ynh_handle_getopts_args
...
included in _common.sh as
* flohmarkt_ynh_handle_getopts_args and
* flohmarkt_ynh_local_curl
to be tested.
Added some simple debugging sub to easily switch on and off my debugging output.
2024-05-26 14:49:18 +02:00
Chris Vogel
1c1b5c9a38
pof for ynh_handle_getopts_args
2024-05-23 14:25:28 +02:00
Chris Vogel
a3f0e5339b
work on curl and getopts
...
intermediate
2024-05-22 17:44:51 +02:00
Chris Vogel
e8625977a7
fixed small problems
2024-05-19 13:51:00 +02:00
Chris Vogel
93b7ec25b8
still found errors on the way to ynh5
2024-05-15 21:15:09 +02:00
Chris Vogel
9d893b688e
check for old db(user), added information
...
information added about the state of the integration
Release candidate for ynh5
2024-05-15 20:48:18 +02:00
Chris Vogel
f1bfdd1283
changed logfile path and added symlinks
...
issue #49
2024-05-15 13:38:45 +02:00
Chris Vogel
5e4c3fdd39
small corrections during backup/restore tests
2024-05-15 13:30:26 +02:00
Chris Vogel
664e7475f1
fixed 2 syntax errors
2024-05-15 07:50:15 +02:00
Chris Vogel
935a8e7844
1st time working backup/restore
...
:)
2024-05-14 20:40:51 +02:00
Chris Vogel
ef2b69ecc2
correct couchdb-dump.sh call
2024-05-14 14:24:13 +02:00
Chris Vogel
01a864eef1
export/import couchdb 1st try
2024-05-14 14:13:41 +02:00
Chris Vogel
74f40685b5
french description, added yunohost service remove
2024-05-14 09:53:23 +02:00
Chris Vogel
b7292ff44e
debugging added
...
find reason for warnings
2024-05-13 12:29:10 +02:00
Chris Vogel
cd2eea1abb
typo
2024-05-10 13:24:10 +02:00
Chris Vogel
4daa678ca4
testing
2024-05-10 13:07:21 +02:00
Éric Gaspar
b475ce6375
Merge branch 'testing' of https://github.com/YunoHost-Apps/flohmarkt_ynh into testing
2024-05-10 11:17:19 +02:00
Chris Vogel
01ab9d6665
ironing out errors and warnings
2024-05-10 11:07:42 +02:00
Éric Gaspar
5cca8a21ec
fix linter
2024-05-10 10:21:52 +02:00
Chris Vogel
c3973976cc
improvements to upgrade
2024-05-10 09:15:22 +02:00
Chris Vogel
eafaed5b8b
version naming same as in manifest
2024-05-09 14:00:54 +02:00
Chris Vogel
94ec94e32d
corrections to backup/restore
2024-05-08 16:14:04 +02:00
Chris Vogel
6287cd7725
Upgrade paths/filename part III
...
now it works on my test system...
2024-05-08 11:18:05 +02:00
Chris Vogel
b943dfa6f1
paths and filenames - part II
...
adjusted paths after trying, thinking and talking to people in the matrix room again.
2024-05-07 12:18:36 +02:00
Chris Vogel
b6d9fac30f
New file- and pathnames
...
Quiet a ride, but on my test system it installs and removes.
Upgrade will not work, yet. Renaming is missing.
Multiple installs should work.
2024-05-06 07:47:13 +02:00