From 052b55e11592164a05bf36a339f94d026bf78fb3 Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Wed, 16 May 2018 12:51:10 +0200 Subject: [PATCH] New app: BookList --- metadata/com.ames.books.txt | 46 +++++++++++++++++++++++++++ metadata/com.ames.books/uncover.patch | 18 +++++++++++ 2 files changed, 64 insertions(+) create mode 100644 metadata/com.ames.books.txt create mode 100644 metadata/com.ames.books/uncover.patch diff --git a/metadata/com.ames.books.txt b/metadata/com.ames.books.txt new file mode 100644 index 0000000000..35de567998 --- /dev/null +++ b/metadata/com.ames.books.txt @@ -0,0 +1,46 @@ +AntiFeatures:NonFreeNet +Categories:Science & Education,Reading,Multimedia,Internet +License:GPL-3.0 +Web Site: +Source Code:https://github.com/andviane/google-books-android-viewer +Issue Tracker:https://github.com/andviane/google-books-android-viewer/issues + +Auto Name:BookList +Summary:Unofficial Google Books viewer +Description: +This is the demo/wrapping app to demonstrate the capabilities of the Uncover +library. This library builds a bridge between "infinitely scrolling view" that +requires fast synchronous data model and web resource or database that uses slow +asynchronous and strongly prefers more than a single item per request. The +library performs many internal optimizations on how the data are fetched. Unlike +many alternative approaches (mostly centered around the scroll listener) it +features clean classic MVC design. + +The mentioned library is the open source project under Apache 2.0 license. The +wrapping app (same repository) is under GPLv3. + +The demo app is fully usable by the end non-programming user. It allows to view +the large Google Books directory, displaying titles and book covers. If it is +possible to purchase the book from some vendor, the "book purchase link" appears +in the book details view. Tapping on it opens the web browser of your device (no +longer this app) and you may read more details or even to make a purchase there. + +The app communicates with Google server with the help of +com.google.apis:google-api-services-books library that if fetched from Maven +Central. Maven Central specifies the license of this library as Apache 2.0. +. + +Repo Type:git +Repo:https://github.com/andviane/google-books-android-viewer.git + +Build:1.7,7 + commit=2.0.1 + subdir=app + patch=uncover.patch + gradle=yes + prebuild=sed -i -e '/sign file/d' ../uncover/build.gradle + +Auto Update Mode:Version %v +Update Check Mode:Tags +Current Version:1.7 +Current Version Code:7 diff --git a/metadata/com.ames.books/uncover.patch b/metadata/com.ames.books/uncover.patch new file mode 100644 index 0000000000..2e5103b726 --- /dev/null +++ b/metadata/com.ames.books/uncover.patch @@ -0,0 +1,18 @@ +diff --git a/uncover/build.gradle b/uncover/build.gradle +index 29f961a..c0a3963 100644 +--- a/uncover/build.gradle ++++ b/uncover/build.gradle +@@ -145,14 +145,6 @@ publishing { + + repositories { + mavenLocal() +- maven { +- credentials { +- username System.env.ANDVIANE_USERNAME +- password System.env.ANDVIANE_PASSWORD +- } +- //url 'https://oss.sonatype.org/content/repositories/snapshots' +- url 'https://oss.sonatype.org/service/local/staging/deploy/maven2' +- } + } + }