diff --git a/.github/workflows/changelog-generate.yml b/.github/workflows/changelog-generate.yml index 4f8b8bc..7765f96 100644 --- a/.github/workflows/changelog-generate.yml +++ b/.github/workflows/changelog-generate.yml @@ -13,6 +13,7 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: '0' # get tags + ref: 'master' - name: run-script shell: bash diff --git a/app/build.gradle b/app/build.gradle index 58d574c..7ae9a46 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "com.akdev.nofbeventscraper" minSdkVersion 23 targetSdkVersion 29 - versionCode 9 - versionName "0.3.3" + versionCode 10 + versionName "0.4.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/res/raw-de/about.html b/app/src/main/res/raw-de/about.html index 5664dba..f0eb483 100644 --- a/app/src/main/res/raw-de/about.html +++ b/app/src/main/res/raw-de/about.html @@ -1,6 +1,4 @@ -

Beschreibung

-

Diese Anwendung wurde entwickelt, um ohne ein Facebook-Konto verwendet werden zu können. Daher verwendet sie nicht die Facebook-API. Stattdessen öffnet sie die URI der Facebook-Veranstaltung und lädt den Quellcode der Website herunter. Dieser Quellcode enthält die Informationen, die zum Erstellen eines Kalendereintrags verwendet werden.

Open Source

Der Quellcode für diese Anwendung ist bei GitHub verfügbar.

Wenn Sie auf ein Problem stoßen, melden Sie es mir bitte anonym über den Bugtracker oder direkt bei GitHub.

diff --git a/app/src/main/res/raw/about.html b/app/src/main/res/raw/about.html index ae9ff9c..f4d40a0 100644 --- a/app/src/main/res/raw/about.html +++ b/app/src/main/res/raw/about.html @@ -1,6 +1,4 @@ -

Description

-

This application was developed to be used without a Facebook account. Therefore it does not use the Facebook API. Instead it opens the Facebook event URI and downloads the website source code. This source contains the information which is used to create a calendar entry.

Open Source

The source code for this application is available at GitHub.

If you encounter an issue, please report it to me anonymously at the Bugtracker or directly at GitHub.

diff --git a/create_changelog.sh b/create_changelog.sh index a2c6963..811c44a 100755 --- a/create_changelog.sh +++ b/create_changelog.sh @@ -14,8 +14,8 @@ echo "# Changelog" > CHANGELOG.md for i in $(seq "$count_txt" -1 1) do tag=$(git tag | sed "$i!d") - echo "## $tag ($i)" >> CHANGELOG.md - cat $changelog_location/"$i".txt >> CHANGELOG.md + + awk 1 $changelog_location/"$i".txt >> CHANGELOG.md done diff --git a/fastlane/metadata/android/de/full_description.txt b/fastlane/metadata/android/de/full_description.txt index b396c50..0d7e8d9 100644 --- a/fastlane/metadata/android/de/full_description.txt +++ b/fastlane/metadata/android/de/full_description.txt @@ -1,4 +1,12 @@ -Diese Anwendung wurde entwickelt, um ohne ein Facebook-Konto verwendet werden zu können. +Der Zweck dieser Anwendung ist es, Zugang zu Facebook-Veranstaltungen ohne ein Konto zu erhalten. Daher verwendet sie nicht die Facebook-API. -Stattdessen öffnet sie die URI der Facebook-Veranstaltung und lädt den Quellcode der Website herunter. -Dieser Quellcode enthält die Informationen, die zum Erstellen eines Kalendereintrags verwendet werden. \ No newline at end of file +Stattdessen öffnet sie die URI der Facebook-Veranstaltung und lädt den HTML-Code der Website herunter. +Dieser Code sollte die Veranstaltungsinformationen in Form von strukturierten Daten enthalten. +Die Daten werden extrahiert und zur Erstellung von Android-Terminen verwendet. + +Features: +* Verwendet keine Facebook-API +* Unterstützt "öffnen-mit" und "teilen mit". +* Unabhängig von regionalen Subdomain-URLs von Facebook +* Speichert den Verlauf der eingegebenen Veranstaltungen +* Unterstützt bevorstehende Veranstaltungen von Seiten \ No newline at end of file diff --git a/fastlane/metadata/android/de/short_description.txt b/fastlane/metadata/android/de/short_description.txt index 7cb4612..a56176d 100644 --- a/fastlane/metadata/android/de/short_description.txt +++ b/fastlane/metadata/android/de/short_description.txt @@ -1 +1 @@ -Diese App durchsucht Facebook-Veranstaltungslinks und fügt sie zu deinem Kalender hinzu. \ No newline at end of file +Facebook-Veranstaltungen zum Kalender hinzufügen \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/10.txt b/fastlane/metadata/android/en-US/changelogs/10.txt new file mode 100644 index 0000000..60b429c --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/10.txt @@ -0,0 +1,6 @@ +- Support pages with upcoming events *beta* +- Display events in a scrollable card-based view +- Improve intent handling +- Add history for scraped events +- Tap image preview to open fullscreen +- Scrape name and image even if no event data found diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 50a717e..d81f803 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,4 +1,12 @@ -This application was developed to be used without a Facebook account. +The purpose of this application is to get access to Facebook events without an account. Therefore it does not use the Facebook API. -Instead it opens the Facebook event URI and downloads the website source code. -This source contains the information which is used to create a calendar entry. \ No newline at end of file +Instead it opens the Facebook event URI and downloads the website HTML code. +This source should contain the event information in form of structured data. +That data is extracted and used to create Android events. + +Features: +* Does not use Facebook API +* Supports "open-with" and "share-to" +* Independent from Facebook regional sub-domain URLs +* Saves history of scraped events +* Handles upcoming events from pages \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png index 574fdc1..280957f 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png index ae22712..178480b 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png index c78fd93..90e7370 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png index 4140ff8..013d22a 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png differ diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index 1dc018a..36bbcf0 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -This app scrapes Facebook event links and adds the event to your calendar. +Import Facebook-Events to the calendar \ No newline at end of file