Merge branch 'master' into 'master'
New app: lightweight Web Server (lWS) and lightweight Web Server QR code plugin (lWS QR) See merge request fdroid/fdroiddata!2801
80
metadata/net.basov.lws.fdroid.txt
Normal file
|
@ -0,0 +1,80 @@
|
|||
Categories:Connectivity
|
||||
License:GPL-3.0-only
|
||||
Web Site:https://github.com/mvbasov/lWS
|
||||
Source Code:https://github.com/mvbasov/lWS
|
||||
Issue Tracker:https://github.com/mvbasov/lWS/issues
|
||||
Changelog:https://github.com/mvbasov/lWS/releases
|
||||
|
||||
Auto Name:lWS
|
||||
Summary:lightweight Web Server (lWS)
|
||||
Description:
|
||||
'''It is ...'''
|
||||
|
||||
* ... Web Server for static content.
|
||||
* ... lightweight. APK size less then 100 Kb.
|
||||
* ... as simple as possible. Only essential features implemented.
|
||||
* ... open. [Source code](https://github.com/mvbasov/lWS") released under GPL-3.0.
|
||||
* ... personal solution. It is not optimized/tested for many parallel connections and large file transfer.
|
||||
* ... network state responsive. Require WiFi connected or tethering enabled. Service stop automatically if network disconnected.
|
||||
|
||||
'''Based on'''
|
||||
|
||||
This application is continue of development [Webserver for
|
||||
Android](https://play.google.com/store/apps/details?id=com.bolutions.webserver)
|
||||
which is [open source](https://github.com/bodeme/androidwebserver) and released
|
||||
under GPL-3.0.
|
||||
|
||||
'''What is configurable'''
|
||||
|
||||
* Document root. Path may be entered as text or optional select using OI File Manager. If it is not installed offer to install it.
|
||||
* Port. May be from 1024 to 65535. Default is 8080
|
||||
|
||||
In attempt to set wrong value parameter automatically set to default.
|
||||
|
||||
'''Document root'''
|
||||
|
||||
Document root by default set to application private directory. Example index
|
||||
file automatically created. It is safe configuration. You can place your pages
|
||||
in this directory. But be carefully! If you use Android 5.0 or above and
|
||||
deinstall the application this directory and it's content will be removed.
|
||||
|
||||
'''Security warning'''
|
||||
|
||||
You can change document root to any readable point of file system, but you need
|
||||
to understand what are you doing. __Be careful: you could (suddenly?) create the
|
||||
configuration so way, than anyone on the same WiFi network could access to the
|
||||
data on your device either you don't like it.__ All files from document root and
|
||||
below available for reading without any restrictions to anyone who connected to
|
||||
network and known URL of the server.
|
||||
|
||||
'''"Send", "QR code" and "Browser"'''
|
||||
|
||||
After server starts you can press:
|
||||
|
||||
* "Browser" button for check server operation in local browser.
|
||||
* "QR code" to call [lWS QR plugin](https://f-droid.org/app/net.basov.lws.qr.fdroid) or [Barcode Scanner (by ZXing Team)](https://play.google.com/store/apps/details?id=com.google.zxing.client.android) to share URL by QR code. If nothing of both installed offer to install lWS QR plugin
|
||||
* "Send" to share working server URL to another device by Bluetooth, Android Beam, E-Mail and other way available on your device.
|
||||
|
||||
'''On screen log'''
|
||||
|
||||
The application has no permanent logging. I treat this as redundant
|
||||
functionality. I doing my best to make notification actual all time. On screen
|
||||
log actual only then application visible. Log screen may be cleared after
|
||||
returning from background.
|
||||
.
|
||||
|
||||
Repo Type:git
|
||||
Repo:https://github.com/mvbasov/lWS
|
||||
|
||||
Build:03.00.01,30001
|
||||
commit=v03.00.01f
|
||||
subdir=app
|
||||
patch=gradle_pkgid.patch,strings_lws_qr_package_name.patch
|
||||
gradle=yes
|
||||
prebuild=sed -i -e '/applicationIdSuffix/d' -e '/versionNameSuffix/d' build.gradle
|
||||
|
||||
Auto Update Mode:Version v%v
|
||||
Update Check Mode:Tags v\d+\.00(\.\d+)?f
|
||||
Update Check Name:net.basov.lws
|
||||
Current Version:03.00.01
|
||||
Current Version Code:30001
|
After Width: | Height: | Size: 80 KiB |
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 140 KiB |
14
metadata/net.basov.lws.fdroid/gradle_pkgid.patch
Normal file
|
@ -0,0 +1,14 @@
|
|||
diff --git a/app/build.gradle b/app/build.gradle
|
||||
index 67eeccf..b491dda 100644
|
||||
--- a/app/build.gradle
|
||||
+++ b/app/build.gradle
|
||||
@@ -23,7 +23,7 @@ android {
|
||||
// Keep two lines arround applicationId unchanged to allow use patch for F-Droid build
|
||||
|
||||
|
||||
- applicationId "net.basov.lws"
|
||||
+ applicationId "net.basov.lws.fdroid"
|
||||
|
||||
|
||||
// End of strings reserved for F-Droid patch
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
|
||||
index b91b7ad..b8937a4 100644
|
||||
--- a/app/src/main/res/values/strings.xml
|
||||
+++ b/app/src/main/res/values/strings.xml
|
||||
@@ -105,7 +105,7 @@ h5.top {
|
||||
<!-- place holder for fdroid patch -->
|
||||
|
||||
|
||||
- <string name="qrPluginPackage">net.basov.lws.qr.gpm</string>
|
||||
+ <string name="qrPluginPackage">net.basov.lws.qr.fdroid</string>
|
||||
|
||||
|
||||
<!-- end of place holder for fdroid patch -->
|
||||
|
||||
|
31
metadata/net.basov.lws.qr.fdroid.txt
Normal file
|
@ -0,0 +1,31 @@
|
|||
Categories:Connectivity
|
||||
License:MIT
|
||||
Web Site:https://github.com/mvbasov/lWS.QR
|
||||
Source Code:https://github.com/mvbasov/lWS.QR
|
||||
Issue Tracker:https://github.com/mvbasov/lWS.QR/issues
|
||||
Changelog:https://github.com/mvbasov/lWS.QR/releases
|
||||
|
||||
Auto Name:lWS QR (plugin)
|
||||
Summary:lightweight Web Server QR code generator plugin (lWS QR)
|
||||
Description:
|
||||
This programm designed as QR Code plugin for [lightweight Web Server
|
||||
(lWS)](https://github.com/mvbasov/lWS). It can be used standalone as small and
|
||||
simple QR code generator also. lWS QR can be easyly integrated with your
|
||||
application. See [Web site](https://github.com/mvbasov/lWS.QR) for details.
|
||||
.
|
||||
|
||||
Repo Type:git
|
||||
Repo:https://github.com/mvbasov/lWS.QR.git
|
||||
|
||||
Build:01.00.00,10000
|
||||
commit=v01.00.00f
|
||||
subdir=app
|
||||
patch=gradle_pkgid.patch
|
||||
gradle=yes
|
||||
prebuild=sed -i -e '/applicationIdSuffix/d' -e '/versionNameSuffix/d' build.gradle
|
||||
|
||||
Auto Update Mode:Version v%v
|
||||
Update Check Mode:Tags v\d+\.00(\.\d+)?f
|
||||
Update Check Name:net.basov.lws.qr
|
||||
Current Version:01.00.00
|
||||
Current Version Code:10000
|
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 224 KiB |
After Width: | Height: | Size: 88 KiB |
After Width: | Height: | Size: 227 KiB |
14
metadata/net.basov.lws.qr.fdroid/gradle_pkgid.patch
Normal file
|
@ -0,0 +1,14 @@
|
|||
t a/app/build.gradle b/app/build.gradle
|
||||
index b5f2e2c..5f61b87 100644
|
||||
--- a/app/build.gradle
|
||||
+++ b/app/build.gradle
|
||||
@@ -50,7 +50,7 @@ android {
|
||||
// Keep two lines arround applicationId unchanged to allow use patch for F-Droid build
|
||||
|
||||
|
||||
- applicationId "net.basov.lws.qr"
|
||||
+ applicationId "net.basov.lws.qr.fdroid"
|
||||
|
||||
|
||||
// End of strings reserved for F-Droid patch
|
||||
|