drakonkat / crawfish Goto Github PK
View Code? Open in Web Editor NEWInnovative torrent client with integrated search feature
License: MIT License
Innovative torrent client with integrated search feature
License: MIT License
Blank white screen on launching the app & goes away after a while
on WIndows 10
have tried full uninstall and then reinstalled but still the same issue.
Edit: started launching properly now
Crawfish is one of the few clients to support webtorrent, but a common theme can be found among all the clients that do, lacking support for the usual torrent management. In particular if you want to help host a file to web over torrent, taking from a torrent within the traditional torrent realm, it would be nice to not download every file.
It would especially be nice to have the UI features for managing it that we see in Qbittorrent and other standard desktop torrent clients including highlighting multiple files, sorting files by size, sorting files by completeness, sorting files by availability. Technically the official webtorrent-desktop does support excluding a file but because it lacks those UI features if a torrent has 50 thousand jpgs in it it becomes impossible to manage, whereas in most desktop clients it isn't.
Describe the bug
I add a Magnet Link, but nothing happened. I try to change Download path, and hit save, but nothing happened, go to home and return, the path is empty again.
I also tried desktop version ,and it can't download too. The Magnet Link is working normal, because I can download it with qbittorrent.
To Reproduce
Steps to reproduce the behavior:
version: "3.9"
services:
crawfish:
image: mauromazzocchetti/crawfish
container_name: crawfish
volumes:
- /home/me/docker/crawfish/downloads:/usr/src/app/Downloads
ports:
- 3015:3000
- 51415:51415
restart: unless-stopped
Expected behavior
Add a Magnet Link then start downloading.
Desktop (please complete the following information):
Additional context
I can't find a button to upload a torrent file. /home/me/docker/crawfish/downloads is owned by me not root.
logs showing in portainer:
> [email protected] prod
> node ./bin/www-prod
/bin/sh: 1: xdg-user-dir: not found
Starting the service... false true
Express server stared! Mode: development
Error getting data at start: Error [OpenError]: IO error: /root/Crawfish/config_db/LOCK: No such file or directory
at /app/node_modules/levelup/lib/levelup.js:119:23
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
at /app/node_modules/deferred-leveldown/deferred-leveldown.js:31:21
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14 {
[cause]: undefined
}
Error reading file: /root/Crawfish/config.json
Error [OpenError]: IO error: /root/Crawfish/config_db/LOCK: No such file or directory
at /app/node_modules/levelup/lib/levelup.js:119:23
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
at /app/node_modules/deferred-leveldown/deferred-leveldown.js:31:21
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14 {
[cause]: undefined
}
*** uncaughtException: Error [OpenError]: IO error: /root/Crawfish/config_db/LOCK: No such file or directory
at /app/node_modules/levelup/lib/levelup.js:119:23
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
at /app/node_modules/deferred-leveldown/deferred-leveldown.js:31:21
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14 {
[cause]: undefined
}
*** uncaughtException: Error [OpenError]: IO error: /root/Crawfish/config_db/LOCK: No such file or directory
at /app/node_modules/levelup/lib/levelup.js:119:23
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
at /app/node_modules/deferred-leveldown/deferred-leveldown.js:31:21
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14 {
[cause]: undefined
}
*** uncaughtException: Error [OpenError]: IO error: /root/Crawfish/config_db/LOCK: No such file or directory
at /app/node_modules/levelup/lib/levelup.js:119:23
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
at /app/node_modules/deferred-leveldown/deferred-leveldown.js:31:21
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14 {
[cause]: undefined
}
*** uncaughtException: Error [OpenError]: IO error: /root/Crawfish/config_db/LOCK: No such file or directory
at /app/node_modules/levelup/lib/levelup.js:119:23
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
at /app/node_modules/deferred-leveldown/deferred-leveldown.js:31:21
at /app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14 {
[cause]: undefined
}
*** uncaughtException: TypeError: Cannot read properties of undefined (reading 'map')
at ConfigStorage.getAllTorrent (/app/routes/classes/ConfigStorage.js:279:28)
at async /app/routes/classes/ConfigStorage.js:145:32
Describe the bug
I deployed it with docker-compose but get a blank page showing "error" when I visited it.I have tried latest and 1.7.4,they have the same result.
To Reproduce
Steps to reproduce the behavior:
version: "3.9"
services:
crawfish:
image: mauromazzocchetti/webtorrent-express-api:1.7.4
container_name: crawfish
volumes:
- /home/me/docker/crawfish/downloads:/usr/src/app/Downloads
ports:
- 3015:3000
- 51415:51415
restart: unless-stopped
Expected behavior
working normal
Desktop (please complete the following information):
Additional context
logs:
> [email protected] prod
> node ./bin/www-prod
/bin/sh: 1: xdg-user-dir: not found
Starting the service... false true
Express server stared! Mode: production
Error getting data at start: Error [OpenError]: IO error: /root/Crawfish/config_db/LOCK: No such file or directory
at /usr/src/app/node_modules/levelup/lib/levelup.js:119:23
at /usr/src/app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
at /usr/src/app/node_modules/deferred-leveldown/deferred-leveldown.js:31:21
at /usr/src/app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
Error reading file: /root/Crawfish/config.json
Error [OpenError]: IO error: /root/Crawfish/config_db/LOCK: No such file or directory
at /usr/src/app/node_modules/levelup/lib/levelup.js:119:23
at /usr/src/app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
at /usr/src/app/node_modules/deferred-leveldown/deferred-leveldown.js:31:21
at /usr/src/app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
node:internal/process/promises:246
triggerUncaughtException(err, true /* fromPromise */);
^
Error [OpenError]: IO error: /root/Crawfish/config_db/LOCK: No such file or directory
at /usr/src/app/node_modules/levelup/lib/levelup.js:119:23
at /usr/src/app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
at /usr/src/app/node_modules/deferred-leveldown/deferred-leveldown.js:31:21
at /usr/src/app/node_modules/abstract-leveldown/abstract-leveldown.js:38:14
> [email protected] prod
> node ./bin/www-prod
/bin/sh: 1: xdg-user-dir: not found
Starting the service... false true
Express server stared! Mode: production
Error getting data at start: Error
at new CustomPouchError (/usr/src/app/node_modules/pouchdb/lib/index.js:656:21)
at createError (/usr/src/app/node_modules/pouchdb/lib/index.js:665:10)
at /usr/src/app/node_modules/pouchdb/lib/index.js:5183:25
at /usr/src/app/node_modules/pouchdb/lib/index.js:4220:9
at /usr/src/app/node_modules/pouchdb/lib/index.js:4051:13 {
status: 404,
name: 'not_found',
message: 'missing',
error: true,
reason: 'missing',
docId: 'configuration'
}
Error reading file: /root/Crawfish/config.json
Service started
Founded searx resource true
Error checking resource https://darmarit.org/searx/: false
Describe the bug
Impossible to write "-" in such textboxes like "Download speed" and "Upload speed"
To Reproduce
To avoid this problem user need to type any number, go to begin of the textbox and type "-". It seems to be non-intuitive.
Desktop:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.