Sida 1 av 1

HTML länkar/referenser

Postat: 5 mars 2024, 15:12:29
av Oltronix
Jag försöker köra:
https://github.com/vmassuchetto/shotwel ... web_client
Jag har kommit en bit men fastnat här när jag gör reload på websida 127.0.0.1:5000 händer följande:

Kod: Markera allt

erik@HP:~/projekt/Foto$ python3 run.py
 * Serving Flask app 'run'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on all addresses (0.0.0.0)
 * Running on http://127.0.0.1:5000
 * Running on http://192.168.1.105:5000
Press CTRL+C to quit
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /vendor/bootstrap/dist/css/bootstrap.min.css HTTP/1.1" 404 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /vendor/justifiedGallery/dist/css/justifiedGallery.css HTTP/1.1" 404 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /vendor/swipebox/src/css/swipebox.min.css HTTP/1.1" 404 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /vendor/jquery/dist/jquery.min.js HTTP/1.1" 404 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /vendor/justifiedGallery/dist/js/jquery.justifiedGallery.js HTTP/1.1" 404 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /vendor/swipebox/src/js/jquery.swipebox.js HTTP/1.1" 404 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /vendor/justifiedGallery/dist/js/jquery.justifiedGallery.js HTTP/1.1" 404 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /vendor/swipebox/src/js/jquery.swipebox.js HTTP/1.1" 404 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /static/app.css HTTP/1.1" 304 -
127.0.0.1 - - [05/Mar/2024 14:56:25] "GET /static/app.js HTTP/1.1" 304 -
Jag har fil bootstrap.min.css och jquery.min.js i

Kod: Markera allt

erik@HP:~/projekt/Foto$ ls
config.py  package.json  run.py  static  template  vendor
erik@HP:~/projekt/Foto/vendor/jquery/dist$ ls
jquery.min.js
erik@HP:~/projekt/Foto/vendor/bootstrap/dist/css$ ls
bootstrap.css       bootstrap-grid.css.map      bootstrap.min.css   ...
De övriga /vendor har jag inga filer
Har kollat stavningen gång på gång. Läst om referenser i html. Kollat kod som funger som anger referenser. m.m.
Fattar noll just nu.
Vad gör jag för fel?

Re: HTML länkar/referenser

Postat: 5 mars 2024, 15:39:50
av Klas-Kenny
Tror att de filerna ska ligga i en katalog som heter node_modules, inte vendor.

Vendor är bara URL till webbservern, men den routar det till node_modules.

Kod: Markera allt

@app.route('/vendor/<path:path>')
def send_vendor(path):
    return send_from_directory('node_modules/', path)
Men, det är filer som du inte själv ska lägga in manuellt. De bör installeras av npm när du kört npm install enligt instruktionerna i Readme.

Re: HTML länkar/referenser

Postat: 5 mars 2024, 16:51:25
av Kulla
Baserat på outputen, du har inte kört npm install som skapar vendor mappen och installerar bootstap och andra paket

Re: HTML länkar/referenser

Postat: 5 mars 2024, 20:51:19
av Oltronix
Man tackar för input. Nu fungerar det att acessa shotwell lokalt med 127.0.0.1:5000 i alla fall.
npm install var en av de viktiga kommandon.

Kod: Markera allt

pip install git+https://github.com/vmassuchetto/shotwell-web-client.git
shotwell-web-client
Fungerade icke. Jag har problem med pip o pip3.
Men nedan fungerade

Kod: Markera allt

git clone https://github.com/vmassuchetto/shotwell-web-client.git
cd shotwell-web-client
pip install -r requirements.txt
cd shotwell_web_client
npm install
DEBUG=True python3 run.py
men

Kod: Markera allt

virtualenv env
source env/bin/activate
gav inget bra resultat.

Jag kör Python 3.9.5 inte Python 2.x.x

Nu får jag studera Flask och decorators så jag fattar vad jag håller på med.