You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- The CWA repo now contains all of the core required files it needs & no longer directly uses the latest Calibre-Web releases & linuxserver/docker-calibre-web repo to build it's images
- This change should hopefully make contributing to the project much more intuitive for those interested as well making CWA easier to develop for in general
Bugfixes:
- Fixed typo in amazonjp.py preventing it from working
# STEP 1.4 - Makes /app/calibre-web to extract the downloaded files from the repo to, -p to ignore potential errors that could arise if the folder already existed
71
-
mkdir -p \
72
-
/app/calibre-web && \
73
-
# STEP 1.5 - Extracts the contents of the tar.gz file downloaded from the repo to the /app/calibre-web dir previously created
74
-
tar xf \
75
-
/tmp/calibre-web.tar.gz -C \
76
-
/app/calibre-web --strip-components=1 && \
77
-
# STEP 1.6 - Sets up a python virtual environment and installs pip and wheel packages
78
-
cd /app/calibre-web && \
65
+
# STEP 1.2 - Set up a python virtual environment and install pip and wheel packages
66
+
cd /app/calibre-web-automated && \
79
67
python3 -m venv /lsiopy && \
80
68
pip install -U --no-cache-dir \
81
69
pip \
82
70
wheel && \
83
-
# STEP 1.7 - Installing the required python packages listed in 'requirements.txt' and 'optional-requirements.txt'
71
+
# STEP 1.3 - Installing the required python packages listed in 'requirements.txt' and 'optional-requirements.txt'
84
72
# HOWEVER, they are not pulled from PyPi directly, they are pulled from linuxserver's Ubuntu Wheel Index
85
73
# This is essentially a repository of precompiled some of the most popular packages with C/C++ source code
86
74
# This provides the install maximum compatibility with multiple different architectures including: x86_64, armv71 and aarch64
87
75
# You can read more about python wheels here: https://realpython.com/python-wheels/
# STEP 2.4.3 - Makes /app/calibre-web to extract the downloaded files from the repo to, -p to ignore potential errors that could arise if the folder already existed
150
-
mkdir -p \
151
-
/tmp/lscw && \
152
-
# STEP 2.4.4 - Extract contents of lscw.tat.gz to /tmp/lscw
153
-
tar xf \
154
-
/tmp/lscw.tar.gz -C \
155
-
/tmp/lscw --strip-components=1 && \
156
-
# STEP 2.4.5 - Move contents of 'root' dirs to root dir
157
-
cp -R /tmp/lscw/root/* / && \
158
-
cp -R /app/calibre-web-automated/root/* / && \
159
-
# STEP 2.4.6 - Move koplugin.zip to static directory
102
+
# STEP 4.1 - Move koplugin.zip to static directory
160
103
if [ -f "/app/calibre-web-automated/koreader/plugins/koplugin.zip" ]; then \
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -280,7 +280,7 @@ And that's you off to the races! 🥳 HOWEVER to avoid potential problems and en
280
280
-**New Users** - Use any empty folder (if you run into any issues, make sure the ownership of said folder isn't `root:root` in your main os)
281
281
-**Existing/ CW Users** - If there are multiple libraries in the mounted directory, CWA will automatically find and mount the largest one - check the logs for more details on which `metadata.db` was utilised
282
282
<!-- - `/books` _(Optional)_ Utilise if you have a separate collection of book files somewhere and want to be able to access within the container. For the majority of users, this is not required and mounting`/calibre-library' is sufficient -->
283
-
-`/app/calibre-web/gmail.json`_(Optional)_ - This is used to setup Calibre-Web and/or CWA with your gmail account for sending books via email. Follow the guide [here](https://github.com/janeczku/calibre-web/wiki/Setup-Mailserver#gmail) if this is something you're interested in but be warned it can be a very fiddly process, I would personally recommend a simple SMTP Server
283
+
-`/app/calibre-web-automated/gmail.json`_(Optional)_ - This is used to setup Calibre-Web and/or CWA with your gmail account for sending books via email. Follow the guide [here](https://github.com/janeczku/calibre-web/wiki/Setup-Mailserver#gmail) if this is something you're interested in but be warned it can be a very fiddly process, I would personally recommend a simple SMTP Server
284
284
285
285
And just like that, Calibre-Web Automated should be up and running! **HOWEVER** to avoid potential problems and ensure maximum functionality,we recommend carrying out these [Post-Install Tasks Here](#post-install-tasks).
Copy file name to clipboardExpand all lines: changelogs/V3.1.0_changelog.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -134,7 +134,7 @@ Contributed by [netvyper](https://github.com/netvyper), you can now select multi
134
134
- Auto-Send-to-Kindle 🛫⚙️
135
135
- User setting to pick preferred accent colour of the Web UI 🎨
136
136
137
-
# Affliated Projects 👬
137
+
# Affiliateddd Projects
138
138
139
139
- In the spirit of community, I also wanted to give a shout out to some really great affiliate projects made by members of our community!
140
140
- As well as being featured here in the release, affiliated projects will now also be prominently feature on the CWA GitHub page to drive as much traffic & enthusiasm to them as possible
0 commit comments