Commit graph

276 commits

Author SHA1 Message Date
Aune
01d5292a1e
Updated readme to reflect changes 2022-01-13 12:30:40 +01:00
aunefyren
a35919b524 Cookie creation bug 2022-01-11 15:29:03 +01:00
aunefyren
589dd44672 Squashed commit of the following:
commit 03b7ce95646b8b4452bbf56849127d52a0f98474
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Jan 11 14:32:22 2022 +0100

    Custom server-wide section

commit 1dce85dd0a7a7d8ad0a31eb8a11ad7fca2de4988
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Jan 4 15:29:57 2022 +0100

    Link improvements

    - Links are deleted if made on different version
    - Links also carry Wrapperr settings for that link creation
    - Created links are shown on homepage
    - Links can be deleted on home page
    - CSS tweaks

commit 3c6a7eb05e7d1a4afda2239a8a98706827bf1f96
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Mon Jan 3 22:16:56 2022 +0100

    Music is now fully custom

commit edfca775004e43518d6258347a3e4c69c9e089a3
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Mon Jan 3 12:16:53 2022 +0100

    SHow buddy bug fix

commit e5a739631da9c34d8a7c2262bd96430f23d2ea12
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Mon Jan 3 12:05:35 2022 +0100

    Show section is now fully custom

commit 693eaec76951241a9ef0d76d8284169c87c25fdd
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Jan 2 19:56:50 2022 +0100

    Fixed movie completion image bug

commit ef2b49969fbbb593e207fabdea42fd2f3f849f42
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Jan 2 19:45:10 2022 +0100

    pop up issues on iOs

commit 1515db8c1b56ec95f2455df62a82ecdb45a56fac
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Jan 2 18:51:22 2022 +0100

    URL

commit b8add61a1652ae5d4de8527acf422ae2215adef8
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Jan 2 18:39:06 2022 +0100

    CSS overhaul for admin-page

commit 40e44fc5b1272d23e4fc6da3a59f9c06a339bcc7
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Thu Dec 30 18:55:47 2021 +0100

    100% custom movie section, sort buttons

commit 7accc2d006088127e80beebace3c8ac8f0c14960
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Thu Dec 23 15:59:04 2021 +0100

    Added sorting by plays

    And custom text for movie completion

commit 3f24b11fd116669e51fa0256e086f352d35c48b0
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Wed Dec 22 14:53:56 2021 +0100

    Application title CSS size

commit a8f19370d2ac5723fe397e1fe106e8cec49cd174
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Wed Dec 22 14:30:32 2021 +0100

    More custom text

    - Lists
    - Server-wide options

commit 847dd60483065516398e1d52fa209b54f240de01
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 14:33:27 2021 +0100

    Custom language options

    Change certain words for alternatives, such as plays, days and so on.

commit fe501ba9e3ffa6098d3c1869ef8a1580f10897be
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 13:01:15 2021 +0100

    Scrambling for answers

commit f99c2f2dff36a45cbe7ccf79d7a6f5ac39f21011
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 12:42:57 2021 +0100

    Cookie settings

commit 5efddfc9d77a69db62d8b979976c42d079c8b4a2
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 12:21:05 2021 +0100

    More headers

commit e1c106534cfbd2d0d62492e6c25a1efdb5a70325
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 11:52:11 2021 +0100

    Trying to fix CURL origin

commit f7a59ed8d21ad731913ba5f5259997361c8ffdbb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 11:40:56 2021 +0100

    Color bug and headers

commit be604797524de5cb06c66eb593fecd563cbd6592
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Tue Dec 21 11:12:02 2021 +0100

    Admin stuff

    - Added new admin menu
    - Admin login session
    - Separate config categories
    - Added application URL and name
    - Config file builds using file, then adds default for variables not found. Less config deletions.
    - Admin is separate config to prevent stealing unconfigured platforms.
    - Moved caching to admin menu.
    - Caching in API requires admin login.
    - Added robots.txt for web crawlers.
    - New color palette
    - Renamed more stuff to Wrapperr

commit 5b62dbb2ef4f05d33e49f0ce7e12c147e2343f06
Merge: 84caa7b 67dcf77
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Mon Dec 13 12:51:09 2021 +0100

    Merge branch 'main' into develop

commit 84caa7b85f9036c7ca4cf2535f80bdf96aa120f6
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 17:26:23 2021 +0100

    Disable pre-made links when changing config

    If you disable links in the config, already made links will stop working

commit 4ae03627594a821323fc20c1ad8bf1b8d5f8f1cb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 17:08:49 2021 +0100

    Button icons and button disabling

    Displays that a function is working in the background by disabling the button.

commit cc43d00fbc122cc681a008e6a736273540c10b3e
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 16:43:33 2021 +0100

    Added version control

    - Release now dynamically displayed on pages
    - Configs are tagged with version and deleted when not compatible

commit a18c2515904a978cb0a85edbeecfb5baab81c2b6
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 11 13:56:18 2021 +0100

    Option to disable links

commit d8f1b0ab09f5ed1cfbdc9a753be2bebd63c51e2c
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 11 12:49:58 2021 +0100

    Plex Auth, shareable links, fancy colors

    v2.1.0 testing
    - Moved to class-system within PHP.
    - All wrapped requests now gathered and validated using Plex Auth #9
    - Session stored as browser cookie
    - Button icons
    - Colors fade between wrapped categories
    - Minutes count added for music above a certain sum #7
    - Ability to create shareable links valid for 7 days #14
    - HTML Input placeholders removed #10
    - Ability to specify Plex libraries #18

commit 23022d0090c267c46e95a818cd57639360e542bc
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 23:02:16 2021 +0100

    Fixed caching

    Forgot to add global and variable to function

commit b5765f3094206406c8d2f20ffd36b0bad5ea0200
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 22:58:48 2021 +0100

    Re-added caching mode

    Whops

commit 20ccd23ed9a04fa4b00e2994ab89a931d79f5a78
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 22:52:38 2021 +0100

    Stats API mostly moved to new class format

commit a594447ffcd917d149078dd5c57d7e3f5a88bf1a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 16:17:48 2021 +0100

    Fixed login bug on caching

commit 9d303514ef080e9483f4753b7fc488da314d1b7a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 16:06:09 2021 +0100

    Added root option, fixed PHP relative folders

commit 08f21ad4132f92a502cd83521ba51dd9ab9a2dfb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 13:57:18 2021 +0100

    FIxed major login issue from last  commit

commit 84d767ac99946016dca6ef92991f12f661de266c
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 13:12:42 2021 +0100

    Made PHP classes, added client_id variable

    PHP now uses classes on everything but the main stat API call. This should improve error messages.
    Added new client_id variable for Plex Auth
    Tried to improve caching description
    Tautulli test button now alerts error messages
    New code has comments

commit e14ad8b5ccd937eea639eb6fc8c6c7e93ee9df3a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Fri Dec 3 17:25:00 2021 +0100

    Changed UI for admin & Trying to alert permission issues
2022-01-11 14:33:30 +01:00
Aune
67dcf7714c
Update README.md 2021-12-13 12:18:02 +01:00
Aune
9c4a88dcc5
Renamed product in README 2021-12-13 12:15:57 +01:00
aunefyren
b8901caca2 Squashed commit of the following:
commit 84caa7b85f9036c7ca4cf2535f80bdf96aa120f6
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 17:26:23 2021 +0100

    Disable pre-made links when changing config

    If you disable links in the config, already made links will stop working

commit 4ae03627594a821323fc20c1ad8bf1b8d5f8f1cb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 17:08:49 2021 +0100

    Button icons and button disabling

    Displays that a function is working in the background by disabling the button.

commit cc43d00fbc122cc681a008e6a736273540c10b3e
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sun Dec 12 16:43:33 2021 +0100

    Added version control

    - Release now dynamically displayed on pages
    - Configs are tagged with version and deleted when not compatible

commit a18c2515904a978cb0a85edbeecfb5baab81c2b6
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 11 13:56:18 2021 +0100

    Option to disable links

commit d8f1b0ab09f5ed1cfbdc9a753be2bebd63c51e2c
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 11 12:49:58 2021 +0100

    Plex Auth, shareable links, fancy colors

    v2.1.0 testing
    - Moved to class-system within PHP.
    - All wrapped requests now gathered and validated using Plex Auth #9
    - Session stored as browser cookie
    - Button icons
    - Colors fade between wrapped categories
    - Minutes count added for music above a certain sum #7
    - Ability to create shareable links valid for 7 days #14
    - HTML Input placeholders removed #10
    - Ability to specify Plex libraries #18

commit 23022d0090c267c46e95a818cd57639360e542bc
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 23:02:16 2021 +0100

    Fixed caching

    Forgot to add global and variable to function

commit b5765f3094206406c8d2f20ffd36b0bad5ea0200
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 22:58:48 2021 +0100

    Re-added caching mode

    Whops

commit 20ccd23ed9a04fa4b00e2994ab89a931d79f5a78
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 22:52:38 2021 +0100

    Stats API mostly moved to new class format

commit a594447ffcd917d149078dd5c57d7e3f5a88bf1a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 16:17:48 2021 +0100

    Fixed login bug on caching

commit 9d303514ef080e9483f4753b7fc488da314d1b7a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 16:06:09 2021 +0100

    Added root option, fixed PHP relative folders

commit 08f21ad4132f92a502cd83521ba51dd9ab9a2dfb
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 13:57:18 2021 +0100

    FIxed major login issue from last  commit

commit 84d767ac99946016dca6ef92991f12f661de266c
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Sat Dec 4 13:12:42 2021 +0100

    Made PHP classes, added client_id variable

    PHP now uses classes on everything but the main stat API call. This should improve error messages.
    Added new client_id variable for Plex Auth
    Tried to improve caching description
    Tautulli test button now alerts error messages
    New code has comments

commit e14ad8b5ccd937eea639eb6fc8c6c7e93ee9df3a
Author: aunefyren <oystein.sverre@gmail.com>
Date:   Fri Dec 3 17:25:00 2021 +0100

    Changed UI for admin & Trying to alert permission issues
2021-12-12 17:31:15 +01:00
aunefyren
7556dd9ab5 Fixed leaderboard bug
Fixed bug where disabling server-wide shows broke the leaderboard. The leaderboard setting AND server-wide show setting had to be enabled for leaderboards to work.
2021-12-02 15:41:12 +01:00
aunefyren
104b4c9760 Fixed sum bug on server-wide content
All media types were added together in sum, even if they were disabled and therefore undefined, resulting in NaN.
2021-12-02 15:19:50 +01:00
Aune
f8bedf6ee1
Update README.md 2021-12-01 23:57:10 +01:00
Aune
533f925226
Merge pull request #4 from JoshNotWright/fix/spelling-corrections
Fixes a few spelling errors
2021-12-01 23:52:01 +01:00
Josh Wright
4085651962
fixes spelling error in outro 2021-12-01 16:28:48 -05:00
Josh Wright
e36b3a49e8
fixes spelling error in longest episode 2021-12-01 16:26:44 -05:00
Aune
0f9d93ad48
Update README.md 2021-11-29 14:26:57 +01:00
aunefyren
b65ac4d671 Update README.md 2021-11-29 13:41:39 +01:00
aunefyren
de2ff5bdbe README edits, added tutorial 2021-11-29 13:37:56 +01:00
aunefyren
3f4becde52 Added docker
Dockerfile in docker folder, documentation in README.
2021-11-29 10:55:04 +01:00
aunefyren
f09e88b242 Fixed config bug & added comments
Fixed bug where show config setting dictated music function.
Added many comments to the code.
Also removed two JSON files that are automatically configured so maybe I stop accidentally publishing my API keys...
2021-11-29 08:58:34 +01:00
aunefyren
07f2565fd7 Href error fixed
Accidentally capitalized a folder name
2021-11-28 00:18:14 +01:00
aunefyren
af5a765544 Added navigations to footer
Should make navigation easier. Also, the link to GitHub got renamed.
2021-11-27 21:57:01 +01:00
aunefyren
ceb04fef3c Fixed API customization bug
Show-buddy feature was breaking API calls
Added snow on front-page
2021-11-18 19:10:23 +01:00
aunefyren
5593c3200f Forgot to turn png into ico
I'm going to bed
2021-10-24 19:36:29 +02:00
aunefyren
382760e661 Favicon was not transparent
White box around the icon did not look good
2021-10-24 19:34:16 +02:00
aunefyren
7dd36748aa New favicon
Based on gift SVG
2021-10-24 19:19:42 +02:00
aunefyren
c9f6d5764a Streamlined JSON response & privacy
All data calculations moved to PHP side
Response arrays limited to needed data (10)
Fixed bug where users artist and album plays just counted unique track plays
JSON response more streamlined with consistent build
2021-10-24 18:08:22 +02:00
aunefyren
f060ea1ab0 Strings compare in a lowered state & comments
More comments and string comp in wrap function
In progress
2021-10-19 15:42:36 +02:00
Aune
a6f794ec52
No vertical scrollbar on textarea 2021-10-17 13:47:58 +02:00
Aune
55a4e7afec
Wrong colors when zero results 2021-10-16 13:45:09 +02:00
aunefyren
17e15fde28 CSS tweaks and Timezone is not prefilled
Min height on stats intro field
Link to pre-caching on admin page
No longer autofills a timezone on admin page
2021-10-13 17:37:19 +02:00
Aune
56f8bc4a5e
Added new function to README
Mention how you can have custom intros ;)
2021-10-12 15:02:19 +02:00
aunefyren
e7e783f89e Custom intro-text, timebug fixed, timezone value updates
New custom intro message, with HTML allowed
Fixed bug where timezone was always Oslo
Removed hardwired timeframe reference
Tweaked time conversion functions, 60 seconds no longer outputs 1 min and 0 seconds.
Changed oldest albums function to sort out unknown years beforehand and not receive whole array
Changed movie function to not print year if value is empty
2021-10-12 14:38:54 +02:00
Aune
c12ac89bc0
Music duplication wrap bug fixed
Fixed bug where music was added multiple times during wrap
2021-10-12 10:07:23 +02:00
Aune
4222216f59
Caching is not user sets 2021-10-11 14:49:50 +02:00
Aune
1166fd0122
More descriptive README
More warnings, indepth instructions and updated methods used in the scripts
2021-10-11 14:45:30 +02:00
aunefyren
b098bc88ad New folder structure, HTTP response, <a> css & more
Better error codes in PHP
HTTP response codes
CSS changed to <a> elements
Changed folder structure of html files to folder with index.html
Linking between main, admin and caching pages
Added footer to caching page
2021-10-11 14:25:19 +02:00
aunefyren
00f1bd48e3 Caching back as loop-page, more stats 2021-10-07 18:44:27 +02:00
aunefyren
05ffbc274a More music stats, removed cache age and library ids, updating of incomplete caches 2021-10-05 15:34:30 +02:00
aunefyren
a70d12ca2d Better logging, working API pull 2021-10-05 14:34:00 +02:00
aunefyren
c702e44502 Working prototype with cache 2021-10-05 10:38:06 +02:00
aunefyren
a595f139f9 New approach & timezone 2021-10-04 22:21:43 +02:00
aunefyren
3381249172 Warning when library ID's are not set & Fixed cache age bug
If you gather stats without providing ID for said library you are now warned in the admin config.
Fixed a bug where the "optional" cache age-limit would not work if 0 or empty.
2021-10-04 14:57:28 +02:00
aunefyren
77aae5925c Username support & Sensitive info warning in README
You must now configure a username for more security.
Warning about access to /config added.
2021-10-04 14:26:50 +02:00
aunefyren
5284af5029 Added music, more options, fixed logs
Music can now be added as stats.
More options on admin page
More dynamic building of stats with the new options considered
Fixed bug where test connection button malfunctioned because of no log-settings
2021-10-02 01:21:18 +02:00
Aune
3d148e8e35
Update README.md
URL formatting
2021-09-21 15:23:49 +02:00
Aune
6bd53916c4
Update README.md
Grammar
2021-09-21 15:19:20 +02:00
aunefyren
023158a619 Optional API logging
All the different PHP APIs can now log successful activity to a log file in the config directory. The logging of Wrapped activity includes the ID of the user. Enabled/disabled in the admin menu.
2021-09-21 15:01:14 +02:00
aunefyren
f52d3534ed CSS fix
Extended stats-list class to avoid scrollbar
2021-09-21 12:56:13 +02:00
aunefyren
2f2e1ca0aa Auto file-creation, trimming and lowercase-compare on inputs, better instructions and labels
The config and cache files are now recreated if missing/deleted.
Inputs are now trimmed in the API and compared in lowercase to avoid missmatches.
Added better labels and descriptions on some inputs, as well as placeholders.
Fixed some details in README.md
2021-09-21 12:40:54 +02:00
aunefyren
2942cd15a7 Changed category-titles and fixed typo in readme
The titles needed a proper context to make sense. If other categories were disabled they made little sense.
2021-08-11 18:07:05 +02:00
aunefyren
8b33d9d098 Caching of server-wide stats improved, fixed merging error
Had a lot of issues with the last merger and might have lost some changes. This build is functional.
2021-08-11 17:34:25 +02:00
aunefyren
43c90760e4 Re-adding config files
Hurray
2021-05-16 22:00:40 +02:00