Comments (1)
Here is a quick workaround that I made. It might be better to store an override image in a different folder, in case the user wants to clear their image cache at some time.
diff --git a/nut/Title.py b/nut/Title.py
index d4fbcaa..43c4c1f 100644
--- a/nut/Title.py
+++ b/nut/Title.py
@@ -619,7 +619,7 @@ class Title:
def download(self, base, fileName, url):
path = os.path.join(base, fileName)
- if os.path.isfile(path):
+ if os.path.isfile(path) or url is None:
return path
os.makedirs(base, exist_ok=True)
urllib.request.urlretrieve(url, path)
@@ -664,10 +664,13 @@ class Title:
if 'iconUrl' not in self.__dict__:
self.iconUrl = None
- if not self.iconUrl or self.iconUrl.startswith('cocoon:/'):
+ if not self.iconUrl:
+ baseName = self.id
+ ext = ".jpg"
+ elif self.iconUrl.startswith('cocoon:/'):
return None
-
- baseName, ext = os.path.splitext(self.iconUrl)
+ else:
+ baseName, ext = os.path.splitext(self.iconUrl)
return self.getResizedImage(self.download(Config.paths.titleImages + self.id, 'icon' + ext, self.iconUrl), width, height)
def screenshotFile(self, i, width=None, height=None):```
from nut.
Related Issues (20)
- Run nut.exe as a service in windows HOT 3
- [Bug] OSError: Cannot load native module 'Crypto.Cipher._raw_ecb'
- [Feature] Add suggest to copy your prod.keys file inside root folder of project in README HOT 1
- Had to cancel option file of tinfoil after any installation
- [Bug] Traceback Issues
- could not get new name for HOT 1
- Run nut.py and nut_gui.py on M1 & M2 Mac (solution inside) HOT 17
- [Bug] deleted folder crash HOT 1
- Not supporting IPV6 HOT 1
- NSP not working 15.0 AMS 1.4.0
- [Bug] New versions of 'markdown' no longer include 'soft_unicode'
- [Bug] Organize Files crashes GUI
- [Bug] M2 Mac: `usb exception: No backend available` HOT 2
- [HELP!] List of possible placeholders for Paths? HOT 2
- [Bug] SSL certificate problem while adding remote paths HOT 3
- A guide on how to use the Remote Pull HOT 10
- [Feature] Upgrade to PyQt6 HOT 6
- [Bug] Get 503 errors for <angular-material.js> and <angular-material.css> in <nut/public_html /index.html>
- [Bug] Remote Pull Paths Google DRIVE
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nut.