192 Commits

Author SHA1 Message Date
Esteban Sánchez
9ff35e48c3 Added .dockerignore (#25)
* Added .dockerignore

* Fixed duplicated
2023-11-20 14:26:43 +01:00
Esteban Sánchez
a0929f84ba Added docker pulls badges 2023-11-20 13:51:18 +01:00
Esteban Sánchez
06f13a44a2 Update README.md 2023-11-20 13:47:53 +01:00
Esteban Sánchez
cbb2b6b4b1 Added logo and badges 2023-11-20 13:44:33 +01:00
Esteban Sánchez
e924e30cf8 Setup Dependabot (#24)
* Create dependabot.yml

* Update dependabot.yml

* Update dependabot.yml
2023-11-20 13:23:12 +01:00
Esteban Sánchez
1a04a83c4a Run also on master push 2023-11-20 13:14:45 +01:00
Esteban Sánchez
03e4222043 Unit tests (#23)
* Added unit tests and linting tools for development

* Added pre-commit config file

* Added lint github action

* Add tests and coverage comments to PRs

* Set coverage options

* Fixed yaml

* Fixed permissions

* Omit tests in coverage report

* Run linting only on PRs
2023-11-20 13:12:43 +01:00
Esteban Sánchez
03a9ac78c6 Fixed build workflow 2023-11-20 10:42:12 +01:00
Esteban Sánchez
a60f3d23a3 Update pyproject.toml 2023-11-20 10:36:17 +01:00
Esteban Sánchez
dcaf2a6557 Release v1.4.0 2023-11-20 10:35:10 +01:00
Esteban Sánchez
6d2d7e666a Merge pull request #21 from joelheaps/python311-upgrade
Python 3.11 upgrade and code refactor
2023-11-20 10:24:05 +01:00
Vegard Fladby
59afd78b30 Removed decimals for daily, weekly, monthly and yearly photos/videos. 2023-10-17 12:08:28 +02:00
Vegard Fladby
771cd50b64 Update screenshot to show correct dashboard. 2023-10-05 13:41:43 +02:00
Vegard Fladby
810bceeb1c Replace 'now/d' to '1d' to fix daily calculated usage. 2023-10-05 13:38:42 +02:00
Vegard Fladby
1ddb0c786c - Replace 'increase' with 'delta' to get the proper calculations when Immich is restarted or updated (avoid peaks on increase as "new" values are updated)
- Updates screnshot to latest dashboard
2023-10-05 12:49:14 +02:00
Joel Heaps
86b5feddf6 Ignore and remove .pdm-python file 2023-09-29 17:28:20 +00:00
Joel Heaps
4385a0a78f Add config.env.example 2023-09-29 11:09:10 -05:00
Joel Heaps
71416a79ea Edit docstring 2023-09-29 10:51:52 -05:00
Joel Heaps
330d8ec86a Add type hints to get_config_value 2023-09-29 10:50:01 -05:00
Joel Heaps
daed737f73 Minor refactor of config functions, signal handler 2023-09-29 10:48:26 -05:00
Joel Heaps
55e37eb814 Use imported TorrenStates, decompose large method 2023-09-29 10:24:49 -05:00
Joel Heaps
ea4bdecdcf Remove unneeded attridict dependency, add comments 2023-09-29 09:46:51 -05:00
Joel Heaps
0ac406c476 Indicate license in pyproject.toml 2023-09-29 08:13:23 -05:00
Joel Heaps
3061eb1638 Match helptext to README text 2023-09-29 08:13:12 -05:00
Joel Heaps
e56a713355 Remove legacy setup files 2023-09-29 08:02:21 -05:00
Joel Heaps
cd3911f53e Bump Python container version 2023-09-29 08:01:45 -05:00
Joel Heaps
50ca1e4162 Refactor - add enums, dataclasses, more type hints 2023-09-28 23:10:21 -05:00
Joel Heaps
45e8381d70 Minor grammar fixup 2023-09-28 22:25:22 -05:00
Joel Heaps
2f07f00592 Use enum for possible torrent statuses 2023-09-28 22:24:49 -05:00
Joel Heaps
e8c0141365 Minor grammar fixes in help notes 2023-09-28 22:14:14 -05:00
Joel Heaps
de1d0fa7d5 Add main block for easier debugging 2023-09-28 22:09:14 -05:00
Joel Heaps
31f309c942 Switch to attridict, format with Black 2023-09-28 22:07:25 -05:00
Joel Heaps
1fc4383a95 Bump dependency versions 2023-09-28 21:57:48 -05:00
Joel Heaps
78cee60afd Ignore config.env temporarily 2023-09-28 21:57:22 -05:00
Joel Heaps
f4a5266125 Bump dependency versions 2023-09-28 21:56:45 -05:00
Joel Heaps
40f721c447 Switch to pyproject.toml 2023-09-28 21:40:32 -05:00
friendlyFriend4000
c23ad910df Merge pull request #3 from Allram/master
Update dashboard-immich.json and some translations/naming
2023-08-22 22:03:13 +02:00
friendlyFriend4000
f6d95209c0 Merge branch 'master' into master 2023-08-22 22:01:18 +02:00
friendly Friend
3c6d7ef8ae -display exporter version number on startup 2023-07-28 17:23:59 +02:00
friendly Friend
edc8701419 -fixed ssl error.
-more transparent error codes
2023-07-26 08:24:24 +02:00
friendly Friend
23e2a7b939 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	immich_exporter/exporter.py
#	setup.py
2023-07-26 08:24:12 +02:00
friendly Friend
e07e9fb459 -fixed ssl error.
-more transparent error codes
2023-07-26 08:22:58 +02:00
friendly Friend
7601be0f1b what's new:
easier console log output to troubleshoot errors

fixed issue where exporter did not start when immich wasn't running after CA backup
2023-07-22 21:51:46 +02:00
friendly Friend
5a07ffdf0d what's new:
easier console log output to troubleshoot errors

fixed issue where exporter did not start when immich wasn't running after CA backup
2023-07-22 21:50:59 +02:00
Vegard Fladby
99c9b84f40 Further optimization of Dashboard:
- Formated text to make it consistent
- Changed hours/days/month/year to use 1d/1w/4w/1y
- Changed Weekly data growth to use 1w to show the last 7 days.
- Changed Monthly data growth to use 4w to show the last 4 weeks.
- Changed Yearly data growth to use 1y to show the last 1y.
- Added Photos growth last year visual
- Added Videos growth last year visual
- Corrected some spelling errors in 'expr' so that the values are now calculated correctly
2023-07-20 20:14:28 +02:00
Vegard Fladby
513856beff Further edit of readme
- Added better description on UnRaid template
- Added Immich_api_token to readme
- Populated default Immich_port 8080 in Dockerfile
- Clarified that it's the Immich Proxy that you need to connect to, not Immich Server
2023-07-20 18:15:05 +02:00
Vegard Fladby
fb668bf3e2 Allow change of datasource/select datasource at import. 2023-07-20 18:00:32 +02:00
Vegard Fladby
9d5a7c0bef Update dashboard to default to datasource named "Prometheus" and not with a specific ID.
Updated some translations/naming.
2023-07-20 08:51:53 +02:00
friendly Friend
f5f3926e0f fixed api headers requirement 2023-07-19 22:05:08 -07:00
friendly Friend
a07d53249a retrying unsuccessful docker start 2023-05-29 19:17:30 -07:00