lemourin / libcloudstorage Goto Github PK
View Code? Open in Web Editor NEWOfficial libcloudstorage repository.
License: Other
Official libcloudstorage repository.
License: Other
Live videos on YouTube don't work.
YouTube support is marked as partial - is it expected behaviour right now?
Hi,
Unfortunately, if I try to add or download a file, I get this error message:
ERROR: No native FileDialog implementation available.
Qt Labs Platform requires Qt Widgets on this setup.
Add 'QT += widgets' to .pro and create QApplication in main().
Thanks & regards,
Mark
It seems the OAuth app details are hardcoded into the source. Example 1 Example 2.
Can this be changed to use a central config source (like in cloudbrowser), and can that config inherit from environment variables, not hardcoded source values that require a recompile?
The OAuth web server is always started regardless of whether an OAuth action is required. This causes future OAuth account setup via cloudstorage-fuse --add=
to fail as the https server port is already in use.
Scenario:
# Setup fuse mount
cloudstorage-fuse /mnt/fuse
# Authorise cloud storage provider
cloudstorage-fuse --add=google
Couldn't initialize http server.
Can the OAuth server only be started when the --add
command line argument is supplied?
When trying to link dropbox using the following url, the below error is produced. Is this exact clientId required? Could it be substituted with another clientId that is owned by the user?
https://www.dropbox.com/oauth2/authorize?client_id=ktryxp68ae5cicj&redirect_uri=http%3A%2F%2Flocalhost%3A12345&response_type=code&state=dropbox
The *.desktop
file is lacking a Categories=
entry.
According to the menu spec,
By including one of the Main Categories in an application's desktop entry file, the application will be ensured that it will show up in a section of the application menu dedicated to this category. If multiple Main Categories are included in a single desktop entry file, the entry may appear more than once in the menu.
Hence, please add at least one of the following in the Categories=
key.
Main Category | Description | Notes |
---|---|---|
AudioVideo | Application for presenting, creating, or processing multimedia (audio/video) | |
Audio | An audio application | Desktop entry must include AudioVideo as well |
Video | A video application | Desktop entry must include AudioVideo as well |
Development | An application for development | |
Education | Educational software | |
Game | A game | |
Graphics | Application for viewing, creating, or processing graphics | |
Network | Network application such as a web browser | |
Office | An office type application | |
Science | Scientific software | |
Settings | Settings applications | Entries may appear in a separate menu or as part of a "Control Center" |
System | System application, "System Tools" such as say a log viewer or network monitor | |
Utility | Small utility application, "Accessories" |
In addition, you could specify one or more from the longer list of Additional Categories.
Please test the result with desktop-file-validate
and make sure it passes.
electron-builder offers native support for this since v19.22.1.. Please see the category
key at https://www.electron.build/configuration/linux-other.
References:
https://github.com/lemourin/libcloudstorage/blob/a72053cc8f7f57f815809722c1b9344c7bef41da/packaging/appimage/AppRun seems to be looking for cloudbrowser
in /usr/bin
rather than in the AppDir:
me@host:~$ ./squashfs-root/AppRun
./squashfs-root/AppRun: 62: ./squashfs-root/AppRun: /usr/bin/cloudbrowser: not found
Do you really need a custom AppRun
script?
Reference:
AppImage/appimage.github.io#1016
I have built and installed mega sdk 3.4.7. I have followed the instructions for building and install cloudstorage-fuse, followed the procedure to mount the drive, however, while it was visible in Thunar, it hanged while it was loading contents, and later on it wouldn't let me unmount it, remove the directory, ls showed question marks instead of permissions on the mountpoint, etc. I had to reboot.
Nov 12 19:45:56 smartalex-pc kernel: [ 242.466773] INFO: task pool-Thunar:3421 blocked for more than 120 seconds.
The error No http module specified
is produced after building with the following configuration. I've tried with libcurl4-openssl-dev
available but the same error occurs. Which dependency is missing?
FROM ubuntu:19.04
# Install build dependencies
RUN apt-get update -qq && \
apt-get install -qq \
autoconf \
curl \
g++ \
git \
libfuse3-dev \
libjsoncpp-dev \
libmicrohttpd-dev \
libtinyxml2-dev \
libtool \
make \
pkg-config \
python \
wget
# Build application
RUN git clone https://github.com/lemourin/libcloudstorage && \
cd libcloudstorage && \
./bootstrap && \
./configure && \
make
libcloudstorage/bin/fuse# ./cloudstorage-fuse --add=dropbox
_ _ _ _ _ _
| (_| | | | | | | |
| |_| |__ ___| | ___ _ _ __| |___| |_ ___ _ __ __ _ __ _ ___
| | | '_ \ / __| |/ _ \| | | |/ _` / __| __/ _ \| '__/ _` |/ _` |/ _ \
| | | |_) | (__| | (_) | |_| | (_| \__ | || (_) | | | (_| | (_| | __/
|_|_|_.__/ \___|_|\___/ \__,_|\__,_|___/\__\___/|_| \__,_|\__, |\___|
__/ |
|___/
4shared: terminate called after throwing an instance of 'std::runtime_error'
what(): No http module specified.
Aborted (core dumped)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.