Erweiterung von vicuna v1.3.3a (experimentell)
Go to file
2023-11-09 14:04:03 +01:00
cuploader.jar jar-File 2023-08-21 18:03:11 +02:00
LICENSE Initial commit 2023-08-21 16:21:44 +02:00
README.md README.md aktualisiert 2023-11-09 14:04:03 +01:00
vicuna133ex-sources.zip Quellcode 2023-08-21 18:03:42 +02:00
vicuna-Einstellungen-Erweitert-02.png Dateien nach "/" hochladen 2023-08-21 17:25:19 +02:00
vicuna-settings-extended-02.png Dateien nach "/" hochladen 2023-08-21 17:25:52 +02:00

vicunaUploader

Experimentelle Erweiterung von vicuna v1.3.3a (Original bei https://github.com/exander77/vicuna) Diese Kopie (fork) des Hochladeprogrammes nach Commons wurde zu Testzwecken erstellt um die Akzeptanz neuer Funktionalitäten zu prüfen. Als IDE diente Apache NetBeans 18. Siehe: https://de.wikipedia.org/wiki/NetBeans_IDE Es gibt weder Support noch ein Update auf eventuelle zukünftige Versionen des Originals!
Test bisher nur auf openJDK 11.0.20 unter Ubuntu 22.04 LTS.

Erweiterungen

Einstellungen / Programm Checkbox: Kategorien vom Server laden

Wenn diese Checkbox aktiviert ist, dann erfolgt unverändert eine Commons-Abfrage, um die Liste der Kategorien zu füllen. Hierbei können sehr viele Daten geladen werden. Dieses Problem ist als " System for categories hints on Commons is not functional #20" bereits auf https://github.com/exander77/vicuna/issues/20 beschrieben.

Wenn diese Checkbox aber nicht aktiviert ist, dann erfolgt kein Zugriff auf den Server.

Scrennshot:

Installation dieser Erweiterung

Zuerst das Original v1.3.3a von https://github.com/exander77/vicuna installieren. Auf dem lokalen PC dann im Verzeichnis vicuna/lib die Datei cuploader.jar ersetzen durch cuploader.jar von diesem Server.

Quellcode dieser Erweiterung

vicuna133ex-sources.zip enthält den modifizierten Quellcode. Zum Erstellen der Anwendung diese sources.zip lokal entpacken und den Inhalt des Verzeichnisses gradle vom Original kopieren. Danach kann laut unten stehender Anweisung die Anwendung erstellt werden. Siehe: https://de.wikipedia.org/wiki/Gradle

Download von diesem Server

Menüpunkt "..." (Weitere Operationen) anwählen und "Zip herunterladen". Im Downloadbereich des eigenen Rechners findet man dann die Datei vicuna-main.zip. Sie enthält alle hier gelisteten Dateien wie z.B. cuploader.jar und vicuna133ex-sources.zip.

Build and Run des Originals

Program is being written using any IDE (NetBeans preferred) you want and Gradle is used for building. Minimal version is Java 11. In order to download and build source code, do following:

git clone https://github.com/yarl/vicuna.git bzw. https://github.com/exander77/vicuna

cd vicuna

./gradlew build

You will find distribution tar and zip build/distributions directory.

cd build/distributions/ unzip cuploader.zip ./cuploader/bin/cuploader

If you want to just run local build:

./gradlew run

Create org-wikipedia-Wiki.jar file (be careful, we need class file in Java 11 version):

git clone https://github.com/MER-C/wiki-java.git cd wiki-java mkdir -p org-wikipedia-Wiki/org/wikipedia cp src/org/wikipedia/Wiki.java org-wikipedia-Wiki/org/wikipedia/ javac org-wikipedia-Wiki/org/wikipedia/Wiki.java jar cfv org-wikipedia-Wiki-git rev-parse --verify HEAD --short=6.jar -C org-wikipedia-Wiki/ .

Contribute

Feel free to fork and suggest changes. However, please do not send pull requests with radical changes without prior discussion. Also, changes should work on NetBeans (especially project building and Form Designer). License

Copyright 2015 Paweł Marynowski

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Contributors

Florian Straub Michal Josef Špaček Nicolas Raoul

External libs used

wiki-java (AGPLv3+ / GPLv3+)
metadata-extractor (Apache 2.0)
jxmapviewer2 (LGPL)
IU icons by Yusuke Kamiyamane (CC BY-3.0)