GithubHelp home page GithubHelp logo

imneonizer / autolycus Goto Github PK

View Code? Open in Web Editor NEW
118.0 3.0 43.0 1.49 MB

A seedr.cc inspired web application to download and stream torrent files from hosted web servers.

License: GNU General Public License v3.0

Dockerfile 0.29% Python 42.77% Shell 1.07% HTML 0.31% JavaScript 44.97% CSS 10.33% Mako 0.27%
libtorrent seedr react torrent

autolycus's Introduction

Contributors Forks Stargazers Issues LinkedIn


Logo

Home server companion

stream torrent files from hosted web servers remotely!
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements

About The Project

Note:

  • This project started as a personal project to learn about react and docker. This was my first time working with react so the code might not be the best, I have certainly learned a lot from this project and maintaining or updating it is just too much work for me, so I have decided to open source it.

  • I have been using qBittorrent for a long time now, but I always felt that it was missing something, I wanted to be able to stream the content from my server remotely, so I decided to build this application.

  • I am not updating this project anymore, but I have plans to develop a new version of this project in the future, I will be using Next.js for the frontend, FastAPI for the backend with TailwindCSS for styling and MongoDB for the database.

  • Currently this project sends a get request at fixed intervals to get the updates, that's not the best way to do it, I will be using web sockets to get real time updates.

  • I have already started to build the core of the application as a separate module, you can check it out here (It's able to utilize the full potential of libtorrent and is blazing fast).

  • libtorrentx also supports pause and resume of downloads, so you can pause the download and resume it later, and there will be a caching mechanism so that you don't have to download the entire file again if it's already downloaded by other users.

  • The libtorrent module in this repository is now updated to use more connection threads, so that the download speed is increased (Make sure to use full magnet uri which also includes the trackers).

App Home

There are lot of times when you want to access the specific content of a torrent file but don't want to waste bandwidth on downloading the entire file, this can be solved by downloading the file on a remote server and then browsing through the files.

  • With remote file browsing / download support
  • Optimized for both web and mobile views, responsive layout
  • Built using React and Flask ⚡

A mobile first UI design so that you can enjoy the content seamlessly, Inspired by trending designs on Dribble.

List of commonly used resources that I find helpful are listed in the acknowledgements.

Built With

The application is containarized so that you don't need to go through the hassle of installing dependencies, tech stack used to built this application is listed below.

Getting Started

This project is focused to run on server environment hence docker containers are used to deploy the application.

Prerequisites

Installation

  1. Clone the repo
    git clone https://github.com/imneonizer/autolycus.git
  2. Create .env file inside the project root folder, add the following to it (refer example.env)
    POSTGRES_DB=autolycus              # Postgresql database name
    POSTGRES_USER=admin                # Postgresql username
    POSTGRES_PASSWORD=admin            # Postgresql password
    API_URL=http://localhost:5000/api  # Endpoint at which the api will be serving
    
  3. Run the containers
    sudo docker-compose up

Usage

  • When you run the application for the very first time It will ask you to login, you can signup for a new account and login with the credentials.

    login screen

  • Once logged in you can paste any valid torrent magnet link into the Add Magnet input field and it will start downloading the torrent file.

    downloading

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GNU General Public License v3.0. See LICENSE for more information.

Contact

Nitin Rai - @imneonizer - [email protected]

Project Link: https://github.com/imneonizer/autolycus

Acknowledgements

autolycus's People

Contributors

divkix avatar dxbluff avatar imneonizer avatar jinsoraj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

autolycus's Issues

Unable to download file on browser

When adding magnet links to the add torrent bar, the torrent is accepted and downloaded, the file even gets saved in the downloads' folder on the server.

But when clicking the menu to locally download it, it does not respond. Checking the network logs, it does not even send a download request (maybe because I configured it improperly because there's no guide). This issue makes the application completely unusable.

Thanks

How can i fix this?

api_1 |
api_1 | Error: class uri 'gevent' invalid or not found:
api_1 |
api_1 | [Traceback (most recent call last):
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 99, in load_class
api_1 | mod = importlib.import_module('.'.join(components))
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "", line 1006, in _gcd_import
api_1 | File "", line 983, in _find_and_load
api_1 | File "", line 967, in _find_and_load_unlocked
api_1 | File "", line 677, in _load_unlocked
api_1 | File "", line 728, in exec_module
api_1 | File "", line 219, in _call_with_frames_removed
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 14, in
api_1 | import gevent
api_1 | File "/usr/local/lib/python3.7/site-packages/gevent/init.py", line 86, in
api_1 | from gevent._hub_local import get_hub
api_1 | File "/usr/local/lib/python3.7/site-packages/gevent/_hub_local.py", line 101, in
api_1 | import_c_accel(globals(), 'gevent.__hub_local')
api_1 | File "/usr/local/lib/python3.7/site-packages/gevent/_util.py", line 148, in import_c_accel
api_1 | mod = importlib.import_module(cname)
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "src/gevent/_hub_local.py", line 1, in init gevent._gevent_c_hub_local
api_1 | ValueError: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 152 from C header, got 40 from PyObject
api_1 | ]
api_1 |

ARM64 support

Unable to build imneonizer/autolycus:ui image on arm64
Hosting on oracle cloud arm vps

root@arm:/home/ubuntu/autolycus/ui# docker build -t imneonizer/autolycus:ui .
Sending build context to Docker daemon  1.746MB
Step 1/5 : FROM node:14.15.0-buster
 ---> 31af893a6545
Step 2/5 : WORKDIR /app
 ---> Using cache
 ---> 2164a2018baa
Step 3/5 : COPY . .
 ---> Using cache
 ---> d7be6f0d73e7
Step 4/5 : RUN npm install --silent --save
 ---> Running in b93a17345e38
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/linux-arm64-83_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.14.1/linux-arm64-83_binding.node":

HTTP error 404 Not Found

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g.

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080
Building: /usr/local/bin/node /app/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   '/usr/local/bin/node',
gyp verb cli   '/app/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library='
gyp verb cli ]
gyp info using [email protected]
gyp info using [email protected] | linux | arm64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` succeeded python2 /usr/bin/python2
gyp verb check python version `/usr/bin/python2 -c "import sys; print "2.7.16
gyp verb check python version .%s.%s" % sys.version_info[:3];"` returned: %j
gyp verb get node dir no --target version specified, falling back to host node version: 14.15.0
gyp verb command install [ '14.15.0' ]
gyp verb install input version string "14.15.0"
gyp verb install installing version: 14.15.0
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version not already installed, continuing with install 14.15.0
gyp verb ensuring nodedir is created /root/.node-gyp/14.15.0
gyp verb created nodedir /root/.node-gyp
gyp http GET https://nodejs.org/download/release/v14.15.0/node-v14.15.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v14.15.0/node-v14.15.0-headers.tar.gz
gyp verb extracted file from tarball include/node/common.gypi
gyp verb extracted file from tarball include/node/config.gypi
gyp verb extracted file from tarball include/node/node.h
gyp verb extracted file from tarball include/node/node_api.h
gyp verb extracted file from tarball include/node/js_native_api.h
gyp verb extracted file from tarball include/node/js_native_api_types.h
gyp verb extracted file from tarball include/node/node_api_types.h
gyp verb extracted file from tarball include/node/node_buffer.h
gyp verb extracted file from tarball include/node/node_object_wrap.h
gyp verb extracted file from tarball include/node/node_version.h
gyp verb extracted file from tarball include/node/cppgc/common.h
gyp verb extracted file from tarball include/node/cppgc/type-traits.h
gyp verb extracted file from tarball include/node/cppgc/allocation.h
gyp verb extracted file from tarball include/node/cppgc/custom-space.h
gyp verb extracted file from tarball include/node/cppgc/garbage-collected.h
gyp verb extracted file from tarball include/node/cppgc/heap.h
gyp verb extracted file from tarball include/node/cppgc/liveness-broker.h
gyp verb extracted file from tarball include/node/cppgc/macros.h
gyp verb extracted file from tarball include/node/cppgc/member.h
gyp verb extracted file from tarball include/node/cppgc/persistent.h
gyp verb extracted file from tarball include/node/cppgc/platform.h
gyp verb extracted file from tarball include/node/cppgc/prefinalizer.h
gyp verb extracted file from tarball include/node/cppgc/source-location.h
gyp verb extracted file from tarball include/node/cppgc/trace-trait.h
gyp verb extracted file from tarball include/node/cppgc/visitor.h
gyp verb extracted file from tarball include/node/cppgc/internal/finalizer-trait.h
gyp verb extracted file from tarball include/node/cppgc/internal/logging.h
gyp verb extracted file from tarball include/node/cppgc/internal/accessors.h
gyp verb extracted file from tarball include/node/cppgc/internal/api-constants.h
gyp verb extracted file from tarball include/node/cppgc/internal/compiler-specific.h
gyp verb extracted file from tarball include/node/cppgc/internal/gc-info.h
gyp verb extracted file from tarball include/node/cppgc/internal/persistent-node.h
gyp verb extracted file from tarball include/node/cppgc/internal/pointer-policies.h
gyp verb extracted file from tarball include/node/cppgc/internal/prefinalizer-handler.h
gyp verb extracted file from tarball include/node/v8-value-serializer-version.h
gyp verb extracted file from tarball include/node/v8-wasm-trap-handler-win.h
gyp verb extracted file from tarball include/node/v8-fast-api-calls.h
gyp verb extracted file from tarball include/node/v8-platform.h
gyp verb extracted file from tarball include/node/v8-profiler.h
gyp verb extracted file from tarball include/node/v8-version.h
gyp verb extracted file from tarball include/node/v8.h
gyp verb extracted file from tarball include/node/v8-util.h
gyp verb extracted file from tarball include/node/v8-version-string.h
gyp verb extracted file from tarball include/node/v8-wasm-trap-handler-posix.h
gyp verb extracted file from tarball include/node/v8-internal.h
gyp verb extracted file from tarball include/node/v8config.h
gyp verb extracted file from tarball include/node/libplatform/libplatform-export.h
gyp verb extracted file from tarball include/node/libplatform/libplatform.h
gyp verb extracted file from tarball include/node/libplatform/v8-tracing.h
gyp verb extracted file from tarball include/node/uv/aix.h
gyp verb extracted file from tarball include/node/uv/android-ifaddrs.h
gyp verb extracted file from tarball include/node/uv/bsd.h
gyp verb extracted file from tarball include/node/uv/darwin.h
gyp verb extracted file from tarball include/node/uv/linux.h
gyp verb extracted file from tarball include/node/uv/os390.h
gyp verb extracted file from tarball include/node/uv/posix.h
gyp verb extracted file from tarball include/node/uv/stdint-msvc2008.h
gyp verb extracted file from tarball include/node/uv/sunos.h
gyp verb extracted file from tarball include/node/uv/threadpool.h
gyp verb extracted file from tarball include/node/uv/tree.h
gyp verb extracted file from tarball include/node/uv/errno.h
gyp verb extracted file from tarball include/node/uv/unix.h
gyp verb extracted file from tarball include/node/uv/version.h
gyp verb extracted file from tarball include/node/uv/win.h
gyp verb extracted file from tarball include/node/uv.h
gyp verb extracted file from tarball include/node/openssl/aes.h
gyp verb extracted file from tarball include/node/openssl/asn1.h
gyp verb extracted file from tarball include/node/openssl/asn1_mac.h
gyp verb extracted file from tarball include/node/openssl/asn1err.h
gyp verb extracted file from tarball include/node/openssl/asn1t.h
gyp verb extracted file from tarball include/node/openssl/async.h
gyp verb extracted file from tarball include/node/openssl/asyncerr.h
gyp verb extracted file from tarball include/node/openssl/bio.h
gyp verb extracted file from tarball include/node/openssl/bioerr.h
gyp verb extracted file from tarball include/node/openssl/blowfish.h
gyp verb extracted file from tarball include/node/openssl/bn.h
gyp verb extracted file from tarball include/node/openssl/bnerr.h
gyp verb extracted file from tarball include/node/openssl/buffer.h
gyp verb extracted file from tarball include/node/openssl/buffererr.h
gyp verb extracted file from tarball include/node/openssl/camellia.h
gyp verb extracted file from tarball include/node/openssl/cast.h
gyp verb extracted file from tarball include/node/openssl/cmac.h
gyp verb extracted file from tarball include/node/openssl/cms.h
gyp verb extracted file from tarball include/node/openssl/cmserr.h
gyp verb extracted file from tarball include/node/openssl/comp.h
gyp verb extracted file from tarball include/node/openssl/comperr.h
gyp verb extracted file from tarball include/node/openssl/conf.h
gyp verb extracted file from tarball include/node/openssl/conf_api.h
gyp verb extracted file from tarball include/node/openssl/conferr.h
gyp verb extracted file from tarball include/node/openssl/crypto.h
gyp verb extracted file from tarball include/node/openssl/cryptoerr.h
gyp verb extracted file from tarball include/node/openssl/ct.h
gyp verb extracted file from tarball include/node/openssl/cterr.h
gyp verb extracted file from tarball include/node/openssl/des.h
gyp verb extracted file from tarball include/node/openssl/dh.h
gyp verb extracted file from tarball include/node/openssl/dherr.h
gyp verb extracted file from tarball include/node/openssl/dsa.h
gyp verb extracted file from tarball include/node/openssl/dsaerr.h
gyp verb extracted file from tarball include/node/openssl/dtls1.h
gyp verb extracted file from tarball include/node/openssl/e_os2.h
gyp verb extracted file from tarball include/node/openssl/ebcdic.h
gyp verb extracted file from tarball include/node/openssl/ec.h
gyp verb extracted file from tarball include/node/openssl/ecdh.h
gyp verb extracted file from tarball include/node/openssl/ecdsa.h
gyp verb extracted file from tarball include/node/openssl/ecerr.h
gyp verb extracted file from tarball include/node/openssl/engine.h
gyp verb extracted file from tarball include/node/openssl/engineerr.h
gyp verb extracted file from tarball include/node/openssl/err.h
gyp verb extracted file from tarball include/node/openssl/evperr.h
gyp verb extracted file from tarball include/node/openssl/hmac.h
gyp verb extracted file from tarball include/node/openssl/idea.h
gyp verb extracted file from tarball include/node/openssl/kdf.h
gyp verb extracted file from tarball include/node/openssl/kdferr.h
gyp verb extracted file from tarball include/node/openssl/lhash.h
gyp verb extracted file from tarball include/node/openssl/md2.h
gyp verb extracted file from tarball include/node/openssl/md4.h
gyp verb extracted file from tarball include/node/openssl/md5.h
gyp verb extracted file from tarball include/node/openssl/mdc2.h
gyp verb extracted file from tarball include/node/openssl/modes.h
gyp verb extracted file from tarball include/node/openssl/obj_mac.h
gyp verb extracted file from tarball include/node/openssl/objects.h
gyp verb extracted file from tarball include/node/openssl/objectserr.h
gyp verb extracted file from tarball include/node/openssl/ocsp.h
gyp verb extracted file from tarball include/node/openssl/ocsperr.h
gyp verb extracted file from tarball include/node/openssl/pem.h
gyp verb extracted file from tarball include/node/openssl/pem2.h
gyp verb extracted file from tarball include/node/openssl/pemerr.h
gyp verb extracted file from tarball include/node/openssl/pkcs12.h
gyp verb extracted file from tarball include/node/openssl/pkcs12err.h
gyp verb extracted file from tarball include/node/openssl/pkcs7.h
gyp verb extracted file from tarball include/node/openssl/pkcs7err.h
gyp verb extracted file from tarball include/node/openssl/rand.h
gyp verb extracted file from tarball include/node/openssl/rand_drbg.h
gyp verb extracted file from tarball include/node/openssl/randerr.h
gyp verb extracted file from tarball include/node/openssl/rc2.h
gyp verb extracted file from tarball include/node/openssl/rc4.h
gyp verb extracted file from tarball include/node/openssl/rc5.h
gyp verb extracted file from tarball include/node/openssl/ripemd.h
gyp verb extracted file from tarball include/node/openssl/rsa.h
gyp verb extracted file from tarball include/node/openssl/rsaerr.h
gyp verb extracted file from tarball include/node/openssl/safestack.h
gyp verb extracted file from tarball include/node/openssl/seed.h
gyp verb extracted file from tarball include/node/openssl/sha.h
gyp verb extracted file from tarball include/node/openssl/srp.h
gyp verb extracted file from tarball include/node/openssl/srtp.h
gyp verb extracted file from tarball include/node/openssl/ssl2.h
gyp verb extracted file from tarball include/node/openssl/ssl3.h
gyp verb extracted file from tarball include/node/openssl/stack.h
gyp verb extracted file from tarball include/node/openssl/store.h
gyp verb extracted file from tarball include/node/openssl/storeerr.h
gyp verb extracted file from tarball include/node/openssl/symhacks.h
gyp verb extracted file from tarball include/node/openssl/ts.h
gyp verb extracted file from tarball include/node/openssl/tserr.h
gyp verb extracted file from tarball include/node/openssl/txt_db.h
gyp verb extracted file from tarball include/node/openssl/ui.h
gyp verb extracted file from tarball include/node/openssl/uierr.h
gyp verb extracted file from tarball include/node/openssl/whrlpool.h
gyp verb extracted file from tarball include/node/openssl/x509.h
gyp verb extracted file from tarball include/node/openssl/x509_vfy.h
gyp verb extracted file from tarball include/node/openssl/x509err.h
gyp verb extracted file from tarball include/node/openssl/x509v3.h
gyp verb extracted file from tarball include/node/openssl/x509v3err.h
gyp verb extracted file from tarball include/node/openssl/opensslv.h
gyp verb extracted file from tarball include/node/openssl/evp.h
gyp verb extracted file from tarball include/node/openssl/ossl_typ.h
gyp verb extracted file from tarball include/node/openssl/ssl.h
gyp verb extracted file from tarball include/node/openssl/sslerr.h
gyp verb extracted file from tarball include/node/openssl/tls1.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h
gyp verb content checksum node-v14.15.0-headers.tar.gz fec3d9d9c0d3094ec2737707b21315d5d3dbeea0d4bb79e6cb7f8d06f796f09b
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/bn_conf_asm.h
gyp verb extracted file from tarball include/node/openssl/bn_conf_no-asm.h
gyp verb extracted file from tarball include/node/openssl/dso_conf_asm.h
gyp verb extracted file from tarball include/node/openssl/dso_conf_no-asm.h
gyp verb extracted file from tarball include/node/openssl/opensslconf_asm.h
gyp verb extracted file from tarball include/node/openssl/opensslconf_no-asm.h
gyp verb extracted file from tarball include/node/zconf.h
gyp verb extracted file from tarball include/node/zlib.h
gyp verb tarball done parsing tarball
gyp verb check download content checksum, need to download `SHASUMS256.txt`...
gyp verb checksum url https://nodejs.org/download/release/v14.15.0/SHASUMS256.txt
gyp http GET https://nodejs.org/download/release/v14.15.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v14.15.0/SHASUMS256.txt
gyp verb checksum data {"node-v14.15.0-aix-ppc64.tar.gz":"7e82b8faf651c80204cd7272e7cd627b6094de04624a6967d555b02150b6bb26","node-v14.15.0-darwin-x64.tar.gz":"1389f50d2f9f4993736d0408300513434d7630c2853634fb13f2b69cc9e69cb9","node-v14.15.0-darwin-x64.tar.xz":"cc99d86ae1861d51e8bb4dc0b0895a1e11d3ea48a89426be1f630dccbb3607ce","node-v14.15.0-headers.tar.gz":"fec3d9d9c0d3094ec2737707b21315d5d3dbeea0d4bb79e6cb7f8d06f796f09b","node-v14.15.0-headers.tar.xz":"2133f3404c794fa62a15fbb7123bed5320dbf94e9a197c8bb11bdd04974088e5","node-v14.15.0-linux-arm64.tar.gz":"bfb59eb99ab60a673f389e8b172ab288e12c8540e0c76a0ae40d189ba5a36cec","node-v14.15.0-linux-arm64.tar.xz":"18594c582ccc8c1a1a787d9b21ecb6f315ef879e82be254c598243f58ea7ccb4","node-v14.15.0-linux-armv7l.tar.gz":"00b97b3f97d74bdbcbc77f68d692dbbb4fe30a5b16c5a197417aa73df6b5092e","node-v14.15.0-linux-armv7l.tar.xz":"9be4afaa963b5742d111245f7cefff72d3dea4226041efbe4fca16bf729f1215","node-v14.15.0-linux-ppc64le.tar.gz":"3f02f4939d15ccddf179ddbfc93dd043fa1c749227803eb079e4322f26a9a685","node-v14.15.0-linux-ppc64le.tar.xz":"523f269f1d9f6286bddc37426c2ce5eea86c1fc36957c05676e26a4bf283f69b","node-v14.15.0-linux-s390x.tar.gz":"d0ee8c3f4aecf2fe147aa395a90cfecbbcd86d26aef50794a6a501d0956f3e5c","node-v14.15.0-linux-s390x.tar.xz":"5d3a4cc9c2c32b59e1e1cccc9ad1baa971eae5367ca35cf41d02f2498a2c570b","node-v14.15.0-linux-x64.tar.gz":"085c3b3c262fa58cbaad4f2f62eb6cea943fbbf3492ba457b5efa8f27969e04a","node-v14.15.0-linux-x64.tar.xz":"93e5b94cfaa3edec80832725f8c09cde2cd0c327da89ad9ad811cf9a1b5d0f1b","node-v14.15.0.pkg":"e2eb6497d090926a6c4cce972aefe9a91beb53c495d6e38d91de850ae0c22b61","node-v14.15.0.tar.gz":"5f9529e0a42985d5a81620635ab2541e3553daede42903d1b3176f808d46411c","node-v14.15.0.tar.xz":"3736d8622e7b16913fa20ca3d696e3caa7fdaec30ccc1054d080d98c5c01fb3b","node-v14.15.0-win-x64.7z":"b4f913737be05f9d74618dc5b2293501a4c882d5f148f497e229d5e7d6a828f6","node-v14.15.0-win-x64.zip":"08bbcc453bda374f71a9068ebd76902cfbf3a2b78705f3f6552cbefcc8d76682","node-v14.15.0-win-x86.7z":"3e1811f4f021ffc21fceb48f67bbaad21205e4ed6d1adfc48fe91c9152a988be","node-v14.15.0-win-x86.zip":"1b394e6b7a07e14612fe439f3ce4a75ead547f5f8050e05a842a474f92c1d91a","node-v14.15.0-x64.msi":"cafbd7ed129fb4a56a1751b674ba083d7681b72ae044c4976b3009cb796557af","node-v14.15.0-x86.msi":"6c423722aac73f865821e0fd2812326a93ac55ffc219ac429e1076ecb11d1236","win-x64/node.exe":"0924ebb1a652516bd632bcdcd40bd73d880bf9bf2b540a12bad5b5387d66b92d","win-x64/node.lib":"f8ae0e928d2ca7d6e9ee882dcedb01883f0b2785c751d5805cfa913fb54d1e48","win-x64/node_pdb.7z":"d47026cf0beb25c7d95b1a8c83f1d1b8cc42ecd42f384ceeb97a5a567de220f9","win-x64/node_pdb.zip":"a88d109e947021b4147ff0add02ca9ef8c5a37b46db24aada909df351c60fba2","win-x86/node.exe":"1a66466a2109f9c1d8ccb0bae5c81bee98909e94623a5b014b4090f616e64233","win-x86/node.lib":"5b884e43fb414769be925f71d73829ab8ebe60df200dd16b62195ab6c0225851","win-x86/node_pdb.7z":"8106fa9054db1f83ba961126c0caa3215ea282f8ba93b4c8cadd785b7f45c4ee","win-x86/node_pdb.zip":"3988a84485d88531a8ec00caeed6148761c3c3672dc628328ff0065fbae6eaef"}
gyp verb download contents checksum {"node-v14.15.0-headers.tar.gz":"fec3d9d9c0d3094ec2737707b21315d5d3dbeea0d4bb79e6cb7f8d06f796f09b"}
gyp verb validating download checksum for node-v14.15.0-headers.tar.gz (fec3d9d9c0d3094ec2737707b21315d5d3dbeea0d4bb79e6cb7f8d06f796f09b == fec3d9d9c0d3094ec2737707b21315d5d3dbeea0d4bb79e6cb7f8d06f796f09b)
gyp verb get node dir target node version installed: 14.15.0
gyp verb build dir attempting to create "build" dir: /app/node_modules/node-sass/build
gyp verb build dir "build" dir needed to be created? /app/node_modules/node-sass/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /app/node_modules/node-sass/build/config.gypi
gyp verb config.gypi checking for gypi file: /app/node_modules/node-sass/config.gypi
gyp verb common.gypi checking for gypi file: /app/node_modules/node-sass/common.gypi
gyp verb gyp gyp format was not specified; forcing "make"
gyp info spawn /usr/bin/python2
gyp info spawn args [
gyp info spawn args   '/app/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/app/node_modules/node-sass/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/app/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/root/.node-gyp/14.15.0/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/root/.node-gyp/14.15.0',
gyp info spawn args   '-Dnode_gyp_dir=/app/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/root/.node-gyp/14.15.0/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/app/node_modules/node-sass',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp verb command build []
gyp verb build type Release
gyp verb architecture arm64
gyp verb node dev dir /root/.node-gyp/14.15.0
gyp verb `which` succeeded for `make` /usr/bin/make
gyp info spawn make
gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/app/node_modules/node-sass/build'
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.5"' -I/root/.node-gyp/14.15.0/include/node -I/root/.node-gyp/14.15.0/src -I/root/.node-gyp/14.15.0/deps/openssl/config -I/root/.node-gyp/14.15.0/deps/openssl/openssl/include -I/root/.node-gyp/14.15.0/deps/uv/include -I/root/.node-gyp/14.15.0/deps/zlib -I/root/.node-gyp/14.15.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/ast.o ../src/libsass/src/ast.cpp

Postgres db transaction are failing due to concurrent read / writes

Error from auto update thread: (psycopg2.errors.InFailedSqlTransaction) current transaction is aborted, commands ignored until end of transaction block

As per the application requirement, libtorrent is a python binding written in c hence whenever a new torrent is added it's current state is captured via python thgrough a separate thread and updated concurrently.

Also the ui keeps on fetching latest torrent records, all this is handed by a single connection to the database through shared db connection

# shared > factories.py
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()

Need some support on this

Can't download folders

When I try to download a folder it says archiving then download started but nothing happens and after a few seconds a new empty tab opens.

Windows

does this work on windows?

Issues - Feature request

Hi there,

Shout out for the work you did.

there are few bugs if you can solve please:

  1. on logout it shows errors and never gets back to login url until we clear cookies.
  2. login issue (this one is already in consideration i assume)
  3. downloads are not completing.
    I added 6 gibs file and downloaded it on another server it never completes until unless i start the download again and again and click on download link.
  4. not getting complete url while clicking on copy link. ll have to put it manually "download=true" at the end always.
  5. Recyclebin doesn't work, if i delete any file it still shows the same amount of storage which got occupied after downloading the file. Seems like it doesn't deletes the file. I tried to check in download folder but i am not able to find the file there it still is showing less storage.

I set it up on Digital Ocean and got 9 to 14 mb/s

What you can add:
How much data has been downloaded
Search downloaded Files
context menu same as seedr..cc (as it only pops up by clicking on 3 dots)
Favorites

On hover it shows information like time and date alongwith torrent name and magnet super like for that.

Thank you for all the hard work, Appreciate your work really.

Regards:

itsM

Getting error after installed

Sorry for this but i had to ask this. i was trying to get this up and running but i'm keep getting these kind of errors. when i see the website it says "Our Server is Feeling a Little Down" even i can see some errors on ssh. I'm not experienced in docker so i think this is my problem. please help me to fix this and get this script to run on my server. Thank you for your time to resolve my problem.
ddf

[THIS IS HOW MY SSH SHOWS]

root@ubuntu-s-1vcpu-2gb-sgp1-01:~/autolycus# sudo docker-compose up
Starting autolycus_ui_1 ... done
Starting autolycus_db_1 ... done
Starting autolycus_api_1 ... done
Attaching to autolycus_ui_1, autolycus_db_1, autolycus_api_1
db_1 |
db_1 | PostgreSQL Database directory appears to contain a database; Skipping initialization
db_1 |
db_1 | 2021-08-19 06:08:41.428 UTC [1] LOG: starting PostgreSQL 13.4 on x86_64-pc-linux-musl, compiled by gcc (Alpine 10.3.1_git20210424) 10.3.1 20210424, 64-bit
db_1 | 2021-08-19 06:08:41.432 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
db_1 | 2021-08-19 06:08:41.432 UTC [1] LOG: listening on IPv6 address "::", port 5432
db_1 | 2021-08-19 06:08:41.435 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db_1 | 2021-08-19 06:08:41.439 UTC [21] LOG: database system was interrupted; last known up at 2021-08-19 06:06:49 UTC
db_1 | 2021-08-19 06:08:41.638 UTC [21] LOG: database system was not properly shut down; automatic recovery in progress
db_1 | 2021-08-19 06:08:41.640 UTC [21] LOG: redo starts at 0/15CF958
db_1 | 2021-08-19 06:08:41.640 UTC [21] LOG: invalid record length at 0/15CF990: wanted 24, got 0
db_1 | 2021-08-19 06:08:41.640 UTC [21] LOG: redo done at 0/15CF958
db_1 | 2021-08-19 06:08:41.655 UTC [1] LOG: database system is ready to accept connections
ui_1 |
ui_1 | > [email protected] start /app
ui_1 | > PORT=3000 react-scripts start
ui_1 |
api_1 | 2021-08-19 06:08:42 [10] [INFO] Starting gunicorn 20.0.4
api_1 | 2021-08-19 06:08:42 [10] [INFO] Starting gunicorn 20.0.4
api_1 | 2021-08-19 06:08:42 [10] [INFO] Listening at: http://0.0.0.0:5000 (10)
api_1 | 2021-08-19 06:08:42 [10] [INFO] Listening at: http://0.0.0.0:5000 (10)
api_1 | 2021-08-19 06:08:42 [10] [INFO] Using worker: gevent
api_1 | 2021-08-19 06:08:42 [10] [INFO] Using worker: gevent
api_1 | 2021-08-19 06:08:42 [17] [INFO] Booting worker with pid: 17
api_1 | 2021-08-19 06:08:42 [17] [INFO] Booting worker with pid: 17
api_1 | 2021-08-19 06:08:42 [18] [INFO] Booting worker with pid: 18
api_1 | 2021-08-19 06:08:42 [18] [INFO] Booting worker with pid: 18
api_1 | 2021-08-19 06:08:42 [19] [INFO] Booting worker with pid: 19
api_1 | 2021-08-19 06:08:42 [20] [INFO] Booting worker with pid: 20
api_1 | 2021-08-19 06:08:42 [19] [INFO] Booting worker with pid: 19
api_1 | 2021-08-19 06:08:42 [20] [INFO] Booting worker with pid: 20
ui_1 | ℹ 「wds」: Project is running at http://172.18.0.2/
ui_1 | ℹ 「wds」: webpack output is served from /autolycus
ui_1 | ℹ 「wds」: Content not from webpack is served from /app/public
ui_1 | ℹ 「wds」: 404s will fallback to /autolycus/
ui_1 | Starting the development server...
ui_1 |
api_1 | 2021-08-19 06:08:47 [17] [ERROR] Exception in worker process
api_1 | Traceback (most recent call last):
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
api_1 | worker.init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 162, in init_process
api_1 | super().init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
api_1 | self.load_wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
api_1 | self.wsgi = self.app.wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
api_1 | self.callable = self.load()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
api_1 | return self.load_wsgiapp()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
api_1 | return util.import_app(self.app_uri)
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
api_1 | mod = importlib.import_module(module)
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "", line 1006, in _gcd_import
api_1 | File "", line 983, in _find_and_load
api_1 | File "", line 967, in _find_and_load_unlocked
api_1 | File "", line 677, in _load_unlocked
api_1 | File "", line 728, in exec_module
api_1 | File "", line 219, in _call_with_frames_removed
api_1 | File "/app/app.py", line 8, in
api_1 | from shared.factories import db, cache, migrate, seedr
api_1 | File "/app/shared/factories.py", line 13, in
api_1 | from torrentclient import TorrentClient
api_1 | File "/app/torrentclient/init.py", line 1, in
api_1 | from .torrentclient import TorrentClient
api_1 | File "/app/torrentclient/torrentclient.py", line 5, in
api_1 | import libtorrent as lt
api_1 | ModuleNotFoundError: No module named 'libtorrent'
api_1 | 2021-08-19 06:08:47 [17] [ERROR] Exception in worker process
api_1 | Traceback (most recent call last):
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
api_1 | worker.init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 162, in init_process
api_1 | super().init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
api_1 | self.load_wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
api_1 | self.wsgi = self.app.wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
api_1 | self.callable = self.load()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
api_1 | return self.load_wsgiapp()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
api_1 | return util.import_app(self.app_uri)
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
api_1 | mod = importlib.import_module(module)
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "", line 1006, in _gcd_import
api_1 | File "", line 983, in _find_and_load
api_1 | File "", line 967, in _find_and_load_unlocked
api_1 | File "", line 677, in _load_unlocked
api_1 | File "", line 728, in exec_module
api_1 | File "", line 219, in _call_with_frames_removed
api_1 | File "/app/app.py", line 8, in
api_1 | from shared.factories import db, cache, migrate, seedr
api_1 | File "/app/shared/factories.py", line 13, in
api_1 | from torrentclient import TorrentClient
api_1 | File "/app/torrentclient/init.py", line 1, in
api_1 | from .torrentclient import TorrentClient
api_1 | File "/app/torrentclient/torrentclient.py", line 5, in
api_1 | import libtorrent as lt
api_1 | ModuleNotFoundError: No module named 'libtorrent'
api_1 | 2021-08-19 06:08:47 [17] [INFO] Worker exiting (pid: 17)
api_1 | 2021-08-19 06:08:47 [17] [INFO] Worker exiting (pid: 17)
api_1 | 2021-08-19 06:08:47 [18] [ERROR] Exception in worker process
api_1 | Traceback (most recent call last):
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
api_1 | worker.init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 162, in init_process
api_1 | super().init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
api_1 | self.load_wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
api_1 | self.wsgi = self.app.wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
api_1 | self.callable = self.load()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
api_1 | return self.load_wsgiapp()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
api_1 | return util.import_app(self.app_uri)
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
api_1 | mod = importlib.import_module(module)
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "", line 1006, in _gcd_import
api_1 | File "", line 983, in _find_and_load
api_1 | File "", line 967, in _find_and_load_unlocked
api_1 | File "", line 677, in _load_unlocked
api_1 | File "", line 728, in exec_module
api_1 | File "", line 219, in _call_with_frames_removed
api_1 | File "/app/app.py", line 8, in
api_1 | from shared.factories import db, cache, migrate, seedr
api_1 | File "/app/shared/factories.py", line 13, in
api_1 | from torrentclient import TorrentClient
api_1 | File "/app/torrentclient/init.py", line 1, in
api_1 | from .torrentclient import TorrentClient
api_1 | File "/app/torrentclient/torrentclient.py", line 5, in
api_1 | import libtorrent as lt
api_1 | ModuleNotFoundError: No module named 'libtorrent'
api_1 | 2021-08-19 06:08:47 [18] [ERROR] Exception in worker process
api_1 | Traceback (most recent call last):
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
api_1 | worker.init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 162, in init_process
api_1 | super().init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
api_1 | self.load_wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
api_1 | self.wsgi = self.app.wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
api_1 | self.callable = self.load()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
api_1 | return self.load_wsgiapp()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
api_1 | return util.import_app(self.app_uri)
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
api_1 | mod = importlib.import_module(module)
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "", line 1006, in _gcd_import
api_1 | File "", line 983, in _find_and_load
api_1 | File "", line 967, in _find_and_load_unlocked
api_1 | File "", line 677, in _load_unlocked
api_1 | File "", line 728, in exec_module
api_1 | File "", line 219, in _call_with_frames_removed
api_1 | File "/app/app.py", line 8, in
api_1 | from shared.factories import db, cache, migrate, seedr
api_1 | File "/app/shared/factories.py", line 13, in
api_1 | from torrentclient import TorrentClient
api_1 | File "/app/torrentclient/init.py", line 1, in
api_1 | from .torrentclient import TorrentClient
api_1 | File "/app/torrentclient/torrentclient.py", line 5, in
api_1 | import libtorrent as lt
api_1 | ModuleNotFoundError: No module named 'libtorrent'
api_1 | 2021-08-19 06:08:47 [18] [INFO] Worker exiting (pid: 18)
api_1 | 2021-08-19 06:08:47 [18] [INFO] Worker exiting (pid: 18)
api_1 | 2021-08-19 06:08:47 [19] [ERROR] Exception in worker process
api_1 | Traceback (most recent call last):
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
api_1 | worker.init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 162, in init_process
api_1 | super().init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
api_1 | self.load_wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
api_1 | self.wsgi = self.app.wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
api_1 | self.callable = self.load()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
api_1 | return self.load_wsgiapp()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
api_1 | return util.import_app(self.app_uri)
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
api_1 | mod = importlib.import_module(module)
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "", line 1006, in _gcd_import
api_1 | File "", line 983, in _find_and_load
api_1 | File "", line 967, in _find_and_load_unlocked
api_1 | File "", line 677, in _load_unlocked
api_1 | File "", line 728, in exec_module
api_1 | File "", line 219, in _call_with_frames_removed
api_1 | File "/app/app.py", line 8, in
api_1 | from shared.factories import db, cache, migrate, seedr
api_1 | File "/app/shared/factories.py", line 13, in
api_1 | from torrentclient import TorrentClient
api_1 | File "/app/torrentclient/init.py", line 1, in
api_1 | from .torrentclient import TorrentClient
api_1 | File "/app/torrentclient/torrentclient.py", line 5, in
api_1 | import libtorrent as lt
api_1 | ModuleNotFoundError: No module named 'libtorrent'
api_1 | 2021-08-19 06:08:47 [19] [ERROR] Exception in worker process
api_1 | Traceback (most recent call last):
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
api_1 | worker.init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 162, in init_process
api_1 | super().init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
api_1 | self.load_wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
api_1 | self.wsgi = self.app.wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
api_1 | self.callable = self.load()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
api_1 | return self.load_wsgiapp()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
api_1 | return util.import_app(self.app_uri)
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
api_1 | mod = importlib.import_module(module)
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "", line 1006, in _gcd_import
api_1 | File "", line 983, in _find_and_load
api_1 | File "", line 967, in _find_and_load_unlocked
api_1 | File "", line 677, in _load_unlocked
api_1 | File "", line 728, in exec_module
api_1 | File "", line 219, in _call_with_frames_removed
api_1 | File "/app/app.py", line 8, in
api_1 | from shared.factories import db, cache, migrate, seedr
api_1 | File "/app/shared/factories.py", line 13, in
api_1 | from torrentclient import TorrentClient
api_1 | File "/app/torrentclient/init.py", line 1, in
api_1 | from .torrentclient import TorrentClient
api_1 | File "/app/torrentclient/torrentclient.py", line 5, in
api_1 | import libtorrent as lt
api_1 | ModuleNotFoundError: No module named 'libtorrent'
api_1 | 2021-08-19 06:08:47 [19] [INFO] Worker exiting (pid: 19)
api_1 | 2021-08-19 06:08:47 [19] [INFO] Worker exiting (pid: 19)
api_1 | 2021-08-19 06:08:47 [20] [ERROR] Exception in worker process
api_1 | Traceback (most recent call last):
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
api_1 | worker.init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 162, in init_process
api_1 | super().init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
api_1 | self.load_wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
api_1 | self.wsgi = self.app.wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
api_1 | self.callable = self.load()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
api_1 | return self.load_wsgiapp()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
api_1 | return util.import_app(self.app_uri)
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
api_1 | mod = importlib.import_module(module)
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "", line 1006, in _gcd_import
api_1 | File "", line 983, in _find_and_load
api_1 | File "", line 967, in _find_and_load_unlocked
api_1 | File "", line 677, in _load_unlocked
api_1 | File "", line 728, in exec_module
api_1 | File "", line 219, in _call_with_frames_removed
api_1 | File "/app/app.py", line 8, in
api_1 | from shared.factories import db, cache, migrate, seedr
api_1 | File "/app/shared/factories.py", line 13, in
api_1 | from torrentclient import TorrentClient
api_1 | File "/app/torrentclient/init.py", line 1, in
api_1 | from .torrentclient import TorrentClient
api_1 | File "/app/torrentclient/torrentclient.py", line 5, in
api_1 | import libtorrent as lt
api_1 | ModuleNotFoundError: No module named 'libtorrent'
api_1 | 2021-08-19 06:08:47 [20] [ERROR] Exception in worker process
api_1 | Traceback (most recent call last):
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
api_1 | worker.init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 162, in init_process
api_1 | super().init_process()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
api_1 | self.load_wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
api_1 | self.wsgi = self.app.wsgi()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
api_1 | self.callable = self.load()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
api_1 | return self.load_wsgiapp()
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
api_1 | return util.import_app(self.app_uri)
api_1 | File "/usr/local/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
api_1 | mod = importlib.import_module(module)
api_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
api_1 | return _bootstrap._gcd_import(name[level:], package, level)
api_1 | File "", line 1006, in _gcd_import
api_1 | File "", line 983, in _find_and_load
api_1 | File "", line 967, in _find_and_load_unlocked
api_1 | File "", line 677, in _load_unlocked
api_1 | File "", line 728, in exec_module
api_1 | File "", line 219, in _call_with_frames_removed
api_1 | File "/app/app.py", line 8, in
api_1 | from shared.factories import db, cache, migrate, seedr
api_1 | File "/app/shared/factories.py", line 13, in
api_1 | from torrentclient import TorrentClient
api_1 | File "/app/torrentclient/init.py", line 1, in
api_1 | from .torrentclient import TorrentClient
api_1 | File "/app/torrentclient/torrentclient.py", line 5, in
api_1 | import libtorrent as lt
api_1 | ModuleNotFoundError: No module named 'libtorrent'
api_1 | 2021-08-19 06:08:47 [20] [INFO] Worker exiting (pid: 20)
api_1 | 2021-08-19 06:08:47 [20] [INFO] Worker exiting (pid: 20)
api_1 | 2021-08-19 06:08:49 [10] [INFO] Shutting down: Master
api_1 | 2021-08-19 06:08:49 [10] [INFO] Shutting down: Master
api_1 | 2021-08-19 06:08:49 [10] [INFO] Reason: Worker failed to boot.
api_1 | 2021-08-19 06:08:49 [10] [INFO] Reason: Worker failed to boot.
ui_1 | Browserslist: caniuse-lite is outdated. Please run:
ui_1 | npx browserslist@latest --update-db
ui_1 |
ui_1 | Why you should do it regularly:
ui_1 | https://github.com/browserslist/browserslist#browsers-data-updating
ui_1 | Compiled with warnings.
ui_1 |
ui_1 | src/components/FileManager/FileManager.js
ui_1 | Line 71:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 76:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 81:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 86:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 91:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 96:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/components/FileManager/FileManagerInfo.js
ui_1 | Line 2:8: 'Home' is defined but never used no-unused-vars
ui_1 | Line 3:9: 'AuthLogout' is defined but never used no-unused-vars
ui_1 |
ui_1 | src/components/FileManager/components/AddMagnet.js
ui_1 | Line 24:21: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/components/FileManager/components/FileCard.js
ui_1 | Line 120:56: Expected '!==' and instead saw '!=' eqeqeq
ui_1 | Line 123:45: Expected '===' and instead saw '==' eqeqeq
ui_1 | Line 258:25: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 268:63: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 269:58: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 287:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 292:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 297:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 302:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 307:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 312:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 317:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/components/FileManager/components/Home.js
ui_1 | Line 10:8: 'VideoPlayer' is defined but never used no-unused-vars
ui_1 | Line 87:17: 'data' is already defined no-redeclare
ui_1 |
ui_1 | src/components/FileManager/components/TorrentCard.js
ui_1 | Line 106:56: Expected '!==' and instead saw '!=' eqeqeq
ui_1 | Line 109:45: Expected '===' and instead saw '==' eqeqeq
ui_1 | Line 131:21: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 148:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 153:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 158:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 163:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 168:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 173:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 178:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/components/Login.js
ui_1 | Line 1:17: 'Component' is defined but never used no-unused-vars
ui_1 | Line 4:38: 'clearTokens' is defined but never used no-unused-vars
ui_1 | Line 6:9: 'uri' is defined but never used no-unused-vars
ui_1 | Line 97:25: The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/anchor-is-valid.md jsx-a11y/anchor-is-valid
ui_1 |
ui_1 | src/components/VideoPlayer.js
ui_1 | Line 2:9: 'getAuthToken' is defined but never used no-unused-vars
ui_1 | Line 3:9: 'uri' is defined but never used no-unused-vars
ui_1 |
ui_1 | src/index.js
ui_1 | Line 1:17: 'Component' is defined but never used no-unused-vars
ui_1 | Line 6:8: 'ConfigureServer' is defined but never used no-unused-vars
ui_1 |
ui_1 | src/views/ConfigureServer.js
ui_1 | Line 39:90: Unexpected comma in middle of array no-sparse-arrays
ui_1 | Line 90:25: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/views/Home.js
ui_1 | Line 29:86: Unexpected comma in middle of array no-sparse-arrays
ui_1 |
ui_1 | Search for the keywords to learn more about each warning.
ui_1 | To ignore, add // eslint-disable-next-line to the line before.
ui_1 |

HTTP or some other API

It would be great if this project exposed a documented http api, or whatever other api thing people use these days, so that I can do basic CRUD actions programmatically with the torrents.

Still Struggling with a problem. (Our Server is Feeling a Little Down)

This is what it's look like, do i need to setup database? or is it automatically does the job? i just run the commands that's it. I'm so sorry for this. I'm a newbie.

root@ubuntu-s-1vcpu-2gb-sgp1-01:/home/autolycus# sudo docker-compose up Starting autolycus_ui_1 ... done
Starting autolycus_db_1 ... done
Starting autolycus_api_1 ... done
Attaching to autolycus_ui_1, autolycus_db_1, autolycus_api_1
db_1 |
db_1 | PostgreSQL Database directory appears to contain a database; Skipping initialization
db_1 |
db_1 | 2021-08-25 07:12:04.192 UTC [1] LOG: starting PostgreSQL 13.4 on x86_64-pc-linux-musl, compiled by gcc (Alpine 10.3.1_git20210424) 10.3.1 20210424, 64-bit
db_1 | 2021-08-25 07:12:04.192 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
db_1 | 2021-08-25 07:12:04.192 UTC [1] LOG: listening on IPv6 address "::", port 5432
db_1 | 2021-08-25 07:12:04.201 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db_1 | 2021-08-25 07:12:04.216 UTC [21] LOG: database system was shut down at 2021-08-25 07:08:06 UTC
db_1 | 2021-08-25 07:12:04.224 UTC [1] LOG: database system is ready to accept connections
ui_1 |
ui_1 | > [email protected] start /app
ui_1 | > PORT=3000 react-scripts start
ui_1 |
api_1 | 2021-08-25 07:12:06 [10] [INFO] Starting gunicorn 20.0.4
api_1 | 2021-08-25 07:12:06 [10] [INFO] Starting gunicorn 20.0.4
api_1 | 2021-08-25 07:12:06 [10] [INFO] Listening at: http://0.0.0.0:5000 (10)
api_1 | 2021-08-25 07:12:06 [10] [INFO] Listening at: http://0.0.0.0:5000 (10)
api_1 | 2021-08-25 07:12:06 [10] [INFO] Using worker: gevent
api_1 | 2021-08-25 07:12:06 [10] [INFO] Using worker: gevent
api_1 | 2021-08-25 07:12:06 [17] [INFO] Booting worker with pid: 17
api_1 | 2021-08-25 07:12:06 [17] [INFO] Booting worker with pid: 17
api_1 | 2021-08-25 07:12:06 [19] [INFO] Booting worker with pid: 19
api_1 | 2021-08-25 07:12:06 [18] [INFO] Booting worker with pid: 18
api_1 | 2021-08-25 07:12:06 [18] [INFO] Booting worker with pid: 18
api_1 | 2021-08-25 07:12:06 [19] [INFO] Booting worker with pid: 19
api_1 | 2021-08-25 07:12:06 [20] [INFO] Booting worker with pid: 20
api_1 | 2021-08-25 07:12:06 [20] [INFO] Booting worker with pid: 20
ui_1 | ℹ 「wds」: Project is running at http://172.18.0.2/
ui_1 | ℹ 「wds」: webpack output is served from /autolycus
ui_1 | ℹ 「wds」: Content not from webpack is served from /app/public
ui_1 | ℹ 「wds」: 404s will fallback to /autolycus/
ui_1 | Starting the development server...
ui_1 |
ui_1 | Browserslist: caniuse-lite is outdated. Please run:
ui_1 | npx browserslist@latest --update-db
ui_1 |
ui_1 | Why you should do it regularly:
ui_1 | https://github.com/browserslist/browserslist#browsers-data-updating
ui_1 | Compiled with warnings.
ui_1 |
ui_1 | src/components/FileManager/FileManager.js
ui_1 | Line 71:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 76:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 81:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 86:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 91:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 96:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/components/FileManager/FileManagerInfo.js
ui_1 | Line 2:8: 'Home' is defined but never used no-unused-vars
ui_1 | Line 3:9: 'AuthLogout' is defined but never used no-unused-vars
ui_1 |
ui_1 | src/components/FileManager/components/AddMagnet.js
ui_1 | Line 24:21: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/components/FileManager/components/FileCard.js
ui_1 | Line 120:56: Expected '!==' and instead saw '!=' eqeqeq
ui_1 | Line 123:45: Expected '===' and instead saw '==' eqeqeq
ui_1 | Line 258:25: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 268:63: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 269:58: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 287:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 292:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 297:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 302:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 307:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 312:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 317:45: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/components/FileManager/components/Home.js
ui_1 | Line 10:8: 'VideoPlayer' is defined but never used no-unused-vars
ui_1 | Line 87:17: 'data' is already defined no-redeclare
ui_1 |
ui_1 | src/components/FileManager/components/TorrentCard.js
ui_1 | Line 106:56: Expected '!==' and instead saw '!=' eqeqeq
ui_1 | Line 109:45: Expected '===' and instead saw '==' eqeqeq
ui_1 | Line 131:21: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 148:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 153:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 158:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 163:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 168:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 173:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 | Line 178:33: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/components/Login.js
ui_1 | Line 1:17: 'Component' is defined but never used no-unused-vars
ui_1 | Line 4:38: 'clearTokens' is defined but never used no-unused-vars
ui_1 | Line 6:9: 'uri' is defined but never used no-unused-vars
ui_1 | Line 97:25: The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/anchor-is-valid.md jsx-a11y/anchor-is-valid
ui_1 |
ui_1 | src/components/VideoPlayer.js
ui_1 | Line 2:9: 'getAuthToken' is defined but never used no-unused-vars
ui_1 | Line 3:9: 'uri' is defined but never used no-unused-vars
ui_1 |
ui_1 | src/index.js
ui_1 | Line 1:17: 'Component' is defined but never used no-unused-vars
ui_1 | Line 6:8: 'ConfigureServer' is defined but never used no-unused-vars
ui_1 |
ui_1 | src/views/ConfigureServer.js
ui_1 | Line 39:90: Unexpected comma in middle of array no-sparse-arrays
ui_1 | Line 90:25: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
ui_1 |
ui_1 | src/views/Home.js
ui_1 | Line 29:86: Unexpected comma in middle of array no-sparse-arrays
ui_1 |
ui_1 | Search for the keywords to learn more about each warning.
ui_1 | To ignore, add // eslint-disable-next-line to the line before.
ui_1 |

Install Guide

can you please add some installation guide? Thank you!

Refresh token expired - 500 Error

203.192.236.190 - - [06/Feb/2022:06:41:09 +0000] "GET /api/auth/user-details HTTP/1.1" 500 37 "http://autolycus.duckdns.org/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36"
203.192.236.190 - - [06/Feb/2022:06:41:09 +0000] "OPTIONS /api/auth/refresh-token HTTP/1.1" 200 0 "http://autolycus.duckdns.org/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36"
2022-02-06 06:41:09 [21] [ERROR] Exception on /api/auth/refresh-token [POST]
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 468, in wrapper
    resp = resource(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/flask/views.py", line 89, in view
    return self.dispatch_request(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 583, in dispatch_request
    resp = meth(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/flask_jwt_extended/view_decorators.py", line 159, in wrapper
    verify_jwt_refresh_token_in_request()
  File "/usr/local/lib/python3.7/site-packages/flask_jwt_extended/view_decorators.py", line 89, in verify_jwt_refresh_token_in_request
    jwt_data, jwt_header = _decode_jwt_from_request(request_type='refresh')
  File "/usr/local/lib/python3.7/site-packages/flask_jwt_extended/view_decorators.py", line 294, in _decode_jwt_from_request
    decoded_token = decode_token(encoded_token, csrf_token)
  File "/usr/local/lib/python3.7/site-packages/flask_jwt_extended/utils.py", line 118, in decode_token
    allow_expired=allow_expired
  File "/usr/local/lib/python3.7/site-packages/flask_jwt_extended/tokens.py", line 143, in decode_jwt
    leeway=leeway, options=options, issuer=issuer)
  File "/usr/local/lib/python3.7/site-packages/jwt/api_jwt.py", line 104, in decode
    self._validate_claims(payload, merged_options, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/jwt/api_jwt.py", line 134, in _validate_claims
    self._validate_exp(payload, now, leeway)
  File "/usr/local/lib/python3.7/site-packages/jwt/api_jwt.py", line 175, in _validate_exp
    raise ExpiredSignatureError('Signature has expired')
jwt.exceptions.ExpiredSignatureError: Signature has expired
203.192.236.190 - - [06/Feb/2022:06:41:09 +0000] "POST /api/auth/refresh-token HTTP/1.1" 500 37 "http://autolycus.duckdns.org/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36"

Adding ability to updoad `.torrent` files for download and through direct download links

It would be great if the application allowed to upload .torrent files to autolycus, downloaded from somewhere like yts.mx, so that they could be downloaded as well (like seedr.cc does).

Also, sometimes, for example, a .mp4 file download is available for direct downalod, but the server is too slow (~200kbps), and it's not really convinient to download it all on one's device. Could the hosting server be used as a middle man in that case, by pasting the download link for a .mp4 file into autolycus, and finding it downloaded till tomorrow, from where it could be downloaded instantly.

These features would be great... Thank You...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.