Go-Upper – Changelog

Changelog

Changelog - Upper


## v1.10.0 - (02.07.2023)

CONFIG change? Yes

- feature:
  - [x] new hoster: turbobit.net + curl support
  - [x] added curl support for 1fichier, nitroflare and mixdrop
  - [x] added "size_human_i" in json with ISizes e.g. "5 GiB"
  - [x] new feature "scan path's" can now have a default type like "movie"
  - [x] new feature "check free storage", before a copy or download is started it will check if enough free space available (option: checkFreeSpace)
  - [x] new feature "create preview thumbnail", creates thumbnails (a collection of images) from videos
- improvements:
  - [x] improve option "contentgrabber" -> "useLocalCover" local cover detection check now the image ratio
  - [x] improved licence check handling
  - [x] update some used extern libraries
- fix:
  - [x] fix bug in the ignore option for "licence confirm dialog" (--disable-licence-prompt=1 OR -p=1)
  - [x] some small fixes
- change:
  - [x] the default value from the option "archive" -> "silent:" is now true


## v1.9.0 - (11.05.2023)

CONFIG change? Yes
Where?
* new filehoster
* Search for 'md5change'
* Search for 'cut'
* Search for 'curl'


- feature:
  - "curl" ext support - can be enabled separately for filehoster, reduce RAM usage for rapidgator
  - "cut title by XY" - cut your link crypt title by char XY to use string for search locally
    - example: the title "ID99 - My.Strange.Title.2000-BLA" cut by char " - " would result into "ID99"
  - better MD5 change
    - 1 = add one zero byte to file | 2 = add 5 byte to file | 3 = add random string to file
  - added new filehoster: filerice.com (xfilesharingv2)
- improvements:
  - upgrade to latest GO version 1.20.4 and update all dependencies
  - improvements for xfilesharing sites:
    - better error message when cloudflares ddos protection blocks the request
    - update useragents
    - allow insecure connections
    - move ddownload.com, send.cm to xfilesharingv2
- fixes:
  - fix pixeldrain retry logic if file to large
  - fix send.cm upload
  - remove share-online.to from filehosters

## v1.9.0 - BETAXY (19.04.2023)

BETA03 (XX.05.2023)

CONFIG change? Yes
Where? new filehoster

- feature:
  - added new filehoster: filerice.com (xfilesharingv2)
- improvements:
  - upgrade to latest GO version 1.20.4 and update all dependencies
  - improvements for xfilesharing sites:
    - better error message when cloudflares ddos protection blocks the request
    - update useragents
    - allow insecure connections
    - move ddownload.com, send.cm to xfilesharingv2
- fixes:
  - fix pixeldrain retry logic if file to large
  - fix send.cm upload


BETA02 (02.05.2023)

CONFIG change? YES
Where? Search for 'md5change'

- feature:
  - better MD5 change
    - 1 = add one zero byte to file | 2 = add 5 byte to file | 3 = add random string to file


BETA01 (19.04.2023)

CONFIG change? YES
Where? Search for 'curl'

- feature:
  - "curl" ext support - can be enabled for filehoster, reduce RAM usage for rapidgator

## v1.8.0 (04.04.2023)

CONFIG change? YES
Where? Added new filehoster and more ...

- feature:
  - "seperated" option under "archive" create now seperated archive files for single folders (best for series)
  - new filehoster: pixeldrain.com (should replace zippyshare R.I.P.)
- bugfix:
  - bug "open XY.html: no such file or directory", which occur if you create template files fixed (option: seperated fixed)
  - bug in backup function fixed
  - fixed a bug that uploads all RAR files not only the new one
- improvements:
  - fix or add feature that cleans the name from series like "My Series S01" -> "My Series" to get correct TMDB infos
  - parsed NFO files are now more compact and shorter, useless empty lines are now removed!

## v1.7.0 (26.02.2023)

CONFIG change? YES
Where? Added new filehoster ;)

- feature:
  - "licence expire reminder" (you need to confirm a prompt if your licence expire in less than 5 days)
    - there is also a hidden option to disable this check, if you have full automated processes
  - "linkcrypter is down prompt", that cool feature means, if filecrypt is down and we cant reach it after XY retries, we ask you in the shell to confirm that
    - if it back online you can confirm this with "y" and the process continue, that prevent you from broken upload entries
  - improved ZOOM Uploader adding process, the process which add the links to ZOOM use now a retry algorithms
  - new hoster "send.cm" (+account support)

## v1.6.0 (13.02.2023)

CONFIG change? YES
Where? Added new filehoster and "language" key in IMDB and TMDB section

- feature:
  - added new hoster "mega.nz"
  - option to fetch IMDB and TMDB infos in specific language (DE or EN)
- bugfix:
  - option "seperated" (result -> json -> seperated) works now ;)

## v1.5.0 (28.01.2023)

CONFIG change? YES
Where? "zoom:"

- feature:
  - ZOOM Uploader "Profiles" are now supported
    - you can create a profile in zoom and use it for the upload process
  - ZOOM Uploader, uploaded files has now the public flag by default

## v1.4.1 (19.01.2023)

- bugfix:
  - fix version string in output
  - fix filehoster fikper.com

## v1.4.0 (30.12.2022)

Beta ends.

- improvements:
  - general improvements
- bugfix:
  - fix hoster k2s

## v1.4.0 - BETA009 (17.12.2022)

- improvements:
  - update GO version to v1.19
  - new hoster: fikper.com
  - ZOOM integration:
    - "ddownload.com [API]" option can be used in ZOOM Uploader for better speed
- bugfix:
  - fix katfile.com and switch to new upload mechanic

## v1.4.0 - BETA008 (03.11.2022)

- improvements:
  - option to use local covers for upload from item dir ('contentgrabber' -> 'useLocalCover')
    - if local cover is used, no cover from imdb, tmdb is loaded
- bugfix:
  - fixed: nil pointer evaluating mediainfo.Data.RAWString

## v1.4.0 - BETA00X (17.08.2022)

- features:
  - new filehoster: drop.download
  - new filehoster: clicknupload.to
  - new filehoster: mixdrop.co
  - new streaminghoster: mixdrop.co
- improvements:
  - refactor licence check (should be more stable and works with retries)
  - refactor parallel copy (more stable and start retries on failure)
  - refactor rapidgator to the new req lib, its now switchable to v2 in settings
  - refactor nitrofalre to the new req lib
  - add mediainfo binaries to package
  - add mediainfo setting 'path' where you can set path to your binary
  - added many debug outputs to zoom, if you start tool with debug flag/batch
  - md5 change is now more "changed"


## v1.3.0 (23.08.2022)

Config changes?
YES

BETA ENDs, all fucking feature and improvement are included here.

BETA endet, alle Funktionen und Verbesserungen sind hier inbegriffen.

## v1.3.0-beta21 (22.08.2022)

Config changes?
YES

English:

- improvements:
  - sendTo function can now handle Basic Auth, Bearer Token Auth and API-Key Auth

Deutsch:

- Verbesserungen:
  - sendTo Funktion kann jetzt mit Basic Auth, Bearer Token Auth and API-Key Auth umgehen


## v1.3.0-beta19/20 (11.08.2022)

Config changes?
NO

English:

- improvements:
  - better TMDB matching

Deutsch:

- Verbesserungen:
  - bessere TMDB Ergebnis Zuordnung

## v1.3.0-beta18 (07.08.2022)

Config changes?
YES

What?
New config option "parallel".

English:

- fixes:
  - fix 1fichier.com bug that files are not uploaded in the account
- features:
  - new "parallel" -> "hoster" option, it is now possible that multiple filehost and streaminghost uploading parallel 
  - new "parallel" -> "copy" option, it is now possible to copy more files at the same time

Deutsch:

- Fehlerbehebung:
  - Fehler bei 1fichier.com upload behoben, welcher verhinderte das Dateien im Account gelandet sind
- Neue Funktionen:
  - neue Option "parallel" -> "hoster", es ist jetzt möglich das mehrere Datei oder Video Hoster zur gleichen Zeit hochladen
  - neue Option "parallel" -> "copy", es ist jetzt möglich das mehrere Dateien mit einmal kopiert werden

## v1.3.0-beta17 (03.08.2022)

Config changes?
NO

English:

- fixes:
  - fix critical 1fichier.com bug in upload process that throw a panic

Deutsch:

- Fehlerbehebung:
  - kritischer Fehler bei 1fichier.com upload behoben

## v1.3.0-beta16 (31.07.2022)

Config changes?
YES

What?
- new config option: contentgrabber -> tmdb -> coverUpload

English:

- improvements:
  - IMDB cover crawling
  - fetch TMDB Infos (seperate node in result json)
  - possible to use TheMovieDatabase (TMDB) covers + abload.de upload
  - make abload.de upload bulletproof!

Deutsch:

- Verbesserungen:
  - verbessertes Cover crawlen bei IMDB
  - TMDB Infos werden jetzt geholt und in einem seperaten Knoten in der Result json gespeichert
  - es ist nun möglich die Cover Bilder von TMDB zu nutzen und auf abload.de hochzuladen
  - abload.de upload sollte jetzt unter jeden Umständen funktionieren
  
## v1.3.0-beta15 (22.07.2022)

Config changes?
NO

English:

- improvements:
  - update Go Version from 1.17 to 1.18 
  - extract download method to separate namespace
  - add retry to abload.de image upload
  - update BBCode template templates/bbcode/bbcode_movie_boerse03_mediainfo.html

Deutsch:

- Verbesserungen:
  - Go Version von 1.17 auf 1.18 aktualisiert
  - download Methode in eigenen Namespace extrahiert
  - "retry" neu Versuchen von abload.de upload hinzugefügt
  - template aktualisiert templates/bbcode/bbcode_movie_boerse03_mediainfo.html

## v1.3.0-beta14 (21.07.2022)

Config changes?
NO

English:

- fixes:
  - fix fucking IMDB covers

Deutsch:

- Fehlerbehebung:
  - Fehler bei IMDB Cover Bildern behoben

## v1.3.0-beta13 (20.07.2022)

Config changes?
NO

English:

- fixes:
  - fixed xREL search bug
  - fixed abload.de upload

Deutsch:

- Fehlerbehebung:
  - Fehler bei xREL Suche gefixt
  - Fehler bei abload.de upload gefixt

## v1.3.0-beta12 (19.07.2022)

Config changes?
YES!

What?
New options under 'contentgrabber' -> 'tmdb'

English:

- fixes:
  - fixed xREL bug, some releases could not be found, but they exist

Deutsch:

- Fehlerbehebung:
  - xREL Fehler behoben bei dem einige Releases nicht gefunden wurden obwohl Sie vorhanden sind


## v1.3.0-beta10/11 (17.07.2022)

Config changes?
YES, if you want to use "shutdown" option.

English:

- fixes:
  - fix broken abload.de image upload
  - fix that some to IMDB covers have the wrong dimensions
- features:
  - you can put custom exec path to your "shutdown" command
  - its now possible to filter some words from the search at TMDB (contentgrabber -> removeFromName)

Deutsch:

- Fehlerbehebung:
  - kaputter abload.de Cover Bild upload wurde gefixt
  - einige zu kleine IMDB covers haben jetzt die richtige Größe
- neue Funktionen:
  - man kann jetzt bei der "shutdown" Option ein eigenen Pfad zur shutdown exe angeben
  - bei der suche auf TMDB ist es jetzt möglich einige Wörter heraus zu filtern (contentgrabber -> removeFromName)

## v1.3.0-beta9 (27.06.2022)

English:

- fixes:
  - fix bug in mediainfo "createfile" option
- features:
  - "shutdown after upload" (config -> "afterupload" -> "shutdown")

Deutsch:

- Fehlerbehebung:
  - Fehler bei der medianifo Option "createfile" behoben
- neue Funktionen:
  - "herunterfahren nach upload" (config -> "afterupload" -> "shutdown")

## v1.3.0-beta8 (16.06.2022)

English:

- improvements:
  - cut the workdir from the filename in mediainfo output
  - format BitRate values in mediainfo output to human-readable values like "384 kb/s"
  - subtitle languages will be now available in the "MediaInfoInfo.HumanValues"
  - refactor some code

Deutsch:

- Verbesserungen:
  - das workdir wird jetzt auf dem Namen im MediaInfo Output entfernt
  - die ermittelte BitRate von MediaInfo hat nun lesbare Werte wie "384 kb/s"
  - die Untertitel Sprachen werden jetzt ermittelt und sind unter "MediaInfoInfo.HumanValues"
  - einge Codestellen aufgeräumt

## v1.3.0-beta7 (13.06.2022)

English:

- fixes:
  - FIX handle the rate limit from xRel correctly
- improvements:
  - small rapidgator improvement
  - IMDB crawler: the release year of a movie is now included (e.g. 2020)
  - documentation of TEMPLATE Variables rewritten (config/templates/README.txt)
- features:
  - kleine Rapidgator Verbesserung
  - mediainfo support (install mediainfo on your pc and enable it in the config)
    - new exapmple template with mediainfo output
  - fetch movie information from TMDB API to get infos when release not on xRel

Deutsch:

- Fehlerbehebung:
  - FIX das "rate limit" von xRel wird jetzt korrekt gehandhabt
- Verbesserungen:
  - IMDB crawler: das Erscheinungsjahr eines Films wird nun mit geholt (z.B. 2020)
  - Dokumentation der TEMPLATE Variablen wurde neu erstellt (config/templates/README.txt)
- Neue Funktionen:
  - mediainfo unterstützt (einfach mediainfo auf dem PC installieren und in der Konfig vom Tool  aktivieren)
    - neues Beispieltemplate welches die neue mediainfo Ausgabe hat
  - holt Film Informationen von TMDB API + IMDB wenn Release nicht auf xRel, somit wird xRel optional

## v1.3.0-beta6 (02.06.2022)

English:

- improvements:
  - handle the rate limit from xRel correctly

Deutsch:

- Verbesserungen:
  - das "rate limit" von xRel wird jetzt korrekt gehandhabtormation from TMDB API to get infos when release not on xRel



Deutsch:

Fehlerbehebung:

FIX das "rate limit" von xRel wird jetzt korrekt gehandhabt


Verbesserungen:

IMDB crawler: das Erscheinungsjahr eines Films wird nun mit geholt (z.B. 2020)
Dokumentation der TEMPLATE Variablen wurde neu erstellt (config/templates/README.txt)


Neue Funktionen:

mediainfo unterstützt (einfach mediainfo auf dem PC installieren und in der Konfig vom Tool  aktivieren)

neues Beispieltemplate welches die neue mediainfo Ausgabe hat


holt Film Informationen von TMDB API + IMDB wenn Release nicht auf xRel, somit wird xRel optional




v1.3.0-beta6 (02.06.2022)
English:

improvements:

handle the rate limit from xRel correctly



Deutsch:

Verbesserungen:

das "rate limit" von xRel wird jetzt korrekt gehandhabt

## v1.3.0-beta3 (24.05.2022)

English:

- fixes:
  - rapidgator.net stability improvments

Deutsch:

- Fehlerbehebungen:
  - rapidgator.net Stabilität verbessert

## v1.3.0-beta2 (23.05.2022)

English:

- fixes:
  - fix a bug in combination with the "path" -> "result"
  - rapidgator.net stability improvments

Deutsch:

- Fehlerbehebungen:
  - Fehler in Kombination mit der Option "path" -> "result" behoben
  - rapidgator.net Stabilität verbessert

## v1.3.0-beta1 (14.05.2022)

English:

- fixes:
  - fix IMDB crawling - take always the german version
  - fix IMDB crawling - fix that sometimes the picture url was wrong and to small
- feature:
  - new option "contentgrabber"->"xrel"->"skipIfNotAvailable", SKIP item in the queue if it not available on xREL
  - Panic Recover! Critical errors are now catched and the tool will not halt unexpected

Deutsch:

- Fehlerbehebungen:
  - Fehler beim IMDB crawlen behoben - es wird jetzt immer die deutsche Seite geladen
  - Fehler beim IMDB crawlen behoben - die Bild URLs sollten jetzt die richtige Größe haben und nicht zu klein sein
- neue Funktionen:
  - neue Option "contentgrabber"->"xrel"->"skipIfNotAvailable", überspringt das aktuelle Item wenn dies nicht auf xREL verfügbar ist
    - dies Verhindert z.B. Müll Einträge wenn man den xREL Content crawler aktiv hat
  - Panic Recover! Kritische Fehler in der Queue führen nun nicht mehr dazu das das Tool komplett abbricht
    - ja ja haben sich viele gewünscht, nun ist es da, have FuN

## v1.2.1 (03.05.2022)

English:

- fixes:
  - fix critical issue with broken path`s //
  - fix critical bug in "skip" feature

Deutsch:

- Fehlerbehebungen:
  - behebt kritischen Fehler mit kaputten Pfaden //
  - behebt kritischen Fehler in der "skip" Funktion

## v1.2.0 (24.04.2022)

Important! It give several config changes, check new .dist.yml.

English:

- fixes:
  - filecrypt folder creation with password works now properly
  - broken config yml in last release are fixed
  - wrong path in some methods fixed
  - Userwish: skip/complete files like "[32 Files| |Complete| |1431 MB]" are not longer in the new created archive, if the skip feature is active
  - Userwish: new option to check  items in the result -> txt "UploadList.txt" case-sensitive or not
  - Userwish: new option (result -> json -> seperated) to store result jsons and template files in separate item folder

Wichtig! Es gab einige config Anpassungen, schaut in die dist.yml um vergleicht eure oder nehmt die neue.

Deutsch:

- Fehlerbehebungen:
  - Filecrypt Ordner erhalten jetzt das richtige Password wenn PW verwendet wird
  - defekte config.yml in der letzten Version wurde behoben
  - einige falsche Pfade in verschiedenen Mehtoden wurden behoben
  - Kundenwunsch: die Dateien die bei der Skip Funktion genutzt werden wie z.B. "[32 Files| |Complete| |1431 MB]" werden nun gelöscht bevor Sie in das neu erstellte Archive kommen
  - Kundenwunsch: neue Option unter (result -> txt -> caseSensitive) erlaubt nun Groß und Kleinschreibweise zu ignorieren bei Einträgen in der "UploadsList.txt"
  - Kundenwunsch: neue Option (result -> json -> seperated) erlaubt es die Ergebnis JSON und Template Dateien in seperate Ordner zu speichern

## v1.2.0 - beta3 (28.03.2022)

- feature:
  - added filecrypt status image ID to json and "templates"
    - json: "crypted_links_status"
    - templates: see updated example template "/bbcode/bbcode_movie_boerse01.html"
  - added "FFMPEG/FFPROBE" Addon
    - fetch media infos from video from local video files and add it to result json
    - required installation of ffmpeg!
    - can be enabled in config under "ffprobe"

## v1.2.0 - beta2 (16.03.2022)

- bugfix:
  - fix bug in "NFO Mover" Addon

## v1.2.0 - beta1 (13.03.2022)

- feature:
  - added "NFO Mover" Addon, move your NFO file to XY

## v1.1.1 (06.03.2022)

- fix:
  - add retries to filefactory login improve stability

## v1.1.0 (03.03.2022)

- feature:
  - added filehoster: FileFactory.com
- improvement:
  - templates: the 'genre' is now available with {{ .ExternalInfo.XRel.ExtInfo.Genre }}

## v1.0.6 (22.02.2022)

- bugfix:
  - stablize the rar unpacking / extracting (fix EXIT STATUS 6 & 10)

## v1.0.5 (11.02.2022)

- bugfix:
  - fix critical bug RAR module

## v1.0.4 (03.02.2022)

- bugfix:
  - fix critical bug in Auto Extract RAR module

## v1.0.3 (31.01.2022)

- improvements:
  - templates for intelligen

## v1.0.2 (31.01.2022)

- feature:
  - added "dir_source" to result .json file
- bugfix:
  - imrpove intelligen template files

## v1.0.2 (31.01.2022)

- bugfix:
  - fixed a bug in "skip incomplete" module
  - fix a bug in template creation with XML files

## v1.0.1 (30.01.2022)

- bugfix:
  - fixed a bug in "backup" module

## v1.0.0 Stable (28.01.2022)

* tons of bugfixes and improvements from all BETAs ...
* rewriten template creation (create xml, html, bbcode, txt and so on template files)
* xREL and IMDB crawling
* auto cover upload to abload.de
* and many many more fucking amazing stuff

## v1.0.0 beta23 (24.11.2021)

* feature:
  * new stream hoster: streamlare.com

## v1.0.0 beta19 (18.10.2021))

* bugfix:
  * fig rg.to shortlinks

## v1.0.0 beta18 - 12.10..2021

* feature
  * rework the "includefiles" option under "archive", added new option "addToFolder"

## v1.0.0 beta17

* feature:
  * skip folder if it not contains file that contains "XY" in title ("skip" -> "incomplete")
    * this feature allows you to skip incomplete FTP DUMP folders
  * send result JSON to API/URL at the end ("result" -> "sendTo")

## v1.0.0 beta16

* bugfix: 
  * rapidgator net shortlinks
  * change md5 changer mechanic
* features:
  * new option "result" -> "txt" - read and save from a *.txt file already finished items (can read intelli tool finished entries txt file)
  * new option "archive" -> "includefiles" - you add here a path to a folder and all files in this folder will be added to the archives, its great to add your own advertisement, links and so on

## v1.0.0 beta15

* bugfix:
  * create template files
  * rapidgator net shortlinks

## v1.0.0 beta14

* features:
  * new option for hoster rapidgator, its now possible to use rapidgator.net/file/*** links
  * add custom winrar commands to create or extract
* improvement:
  * rename some config options
  * improved stability of the delete function

## v1.0.0 beta13

* features:
  * add new option under "backup"->"subdir"
  * new option to move intelligen xml files to specific folder
* improvement:
  * improve stability of the "is folder ready" check, the tool know if a folder still in a copy process
* bugfix:
  * fix backup option
  * fix intelligen xml name

## v1.0.0 beta12

* features:
  * some new config settings
    * "general" -> "disableJson"
    * "backup".X
    * "intellligen" -> "parseNfo"
* bugfix:
  * fix RAR silent mode
  * try to fix intelligen NFO problem

## v1.0.0 beta10

* features:
  * intelligen module: creates now 3 default templates for every finished item (templates are in config/intelligen_templates)
  * increased uploaded.to timeout
* bugfix:
  * fix intelligen xmls

## v1.0.0 beta9

* features:
  * WinRAR "Silent" Mode, WinRAR run in the background ;)  (experimental)! ("archive" -> "winrar" -> "options" -> "silent")
  * add option to delete successful uploaded folders from the source (scan path) - "general" -> "cleanScanDir"
    * rename option "cleanup" to "cleanWorkDir"
  * add module "contentgrabber" to fetch additional information from extern sources like xrel, predb and put it in the "*.json"
  * add module "emule" to create one big RAR file and a e2dk link and move this to a specific path x
* bugfix:
  * streamhoster vivo handle the maximum upload size correctly

## v1.0.0 beta6-8

* critical bugfixes!

## v1.0.0 beta5

* features:
  * "move to backup" -> successful finished items are moved to a backup location, thats perfect if you want to reupload those files
    * see new config option ("general -> moveToBackup") and ("path -> backup")
  * added workmode "lite", in this mode we use existing files from the path (no extract, no repack)
  * the output directory "/result" is now changeable with an config option ("path" -> "result")
  * added full Streamhoster support (see new config for Streamhoster, same like in reupper)
  * added experimental support for "intelligeen tool" result xml files (yes you can use these xml files directly in your intelligen tool)
    * extract NFO content from hte .nfo file from the release and put it in the intelligen xml
    * release type detection is NOT working at the moment! (that means we can only use one intelligen template)
      * detection comes with the xrel, predb integration ... coming soon
* bugfix:
  * fix bug with the option "general" -> "extractRARs"

## v1.0.0 beta4

* bugfix:
  * option "general" -> "extractRARs" working now correctly and extract RARs (.rar,.r01) from upload folders

## v1.0.0 beta3

* features:
  * file upload size -> the result file contains now the "size" (bytes) and the "size_human" (e.g. 103 MB)
* bugfix:
  * handle folders without RARs with activated setting "extractRARs" correctly

## v1.0.0 beta2

* features:
    * added new config options for linkcrypter settings (captcha, dlc, links, and so on)
* bugfix:
    * check if item already uploaded for every item and every run

## v1.0.0 beta1

* first version ;)
  * most of the shit works ..^^
  * upload tool know which folder is in progress
  * upload tool know when a folder in the workdir is not ready to upload (in process detection)
* todo:
  * fix and test zoom uploader integration
  * integrate "seperate file" option from reupper
  * integrate streamhoster option from reupper
  * calculate size of the upload
  * fetch information from xrel
  * fetch information from tmdb