Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 26

Thema: SSBG - Simple Szene BBcode Generator

  1. #1
    Senior Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    207
    Gefällt mir!
    223
    Du gefällst: 158

    SSBG - Simple Szene BBcode Generator

    Hallo zusammen,

    ich habe mir nun die Zeit genommen, um für jeden User einen einfachen BBcode-Generator zu erstellen.

    Das Ziel ist es das jeder User ohne großen Aufwand auch Releases, welche direkt Regelkonform sind, in jedwede Sourcen einzustellen. Es ist nicht gedacht für Massen-Erstellungen, sondern eher für zwischendurch.

    Anleitung:

    • Informationen hinterlegen
    • Hoster-Links einfügen
    • Generieren
    • Einstellen
    • Fertig


    Die Generatoren:
    • Musik
    • Spiele
    • Programme
    • Filme manuelle Eingabe
    • Filme mittels xRel Crawler
    • Porn

    Für jede Variante, wird es einen Generator geben.

    Features:

    • Alle relevanten Informationen eintragen
    • Validation, so das keine Informationen vergessen werden können
    • Erzeugung eines fertigen und sauberen BBcode
    • Crypter: Share-Links / Filecrypt mit Berücksichtigung der jedweden Sources bzlg. Crypter-Sperre
    • Cover wird immer auf Imgur hochgeladen inkl. Breitenerkennung bzgl. der Forenregeln


    Geplant / In Bearbeitung:
    • Eigene API-Key der Crypter hinterlegen
    • Farbeinstellungen der Texte
    • Hosterangaben
    • Evtl. mehr Crypter
    • Mehrsprachigkeit
    • Template-Upload für eigene Templates - Mal schauen wie die Umsetzung funktioniert


    Bisherige Oberflächen + Standard-Funktionen



    Weitere Anregungen und Ideen sind immer herzlich Willkommen. Support wird es ausschließlich auf Szenebox.org geben.

    Greetz
    Uranjitsu
    Geändert von Uranjitsu (22.05.2016 um 16:19 Uhr)
    Nach Oben

  2. Diesen Mitgliedern gefällt dieser Beitrag:


  3. Werbung - Hier werben?
  4. #2
    Senior
    Registriert
    Dec 2015
    Beiträge
    345
    Gefällt mir!
    118
    Du gefällst: 328
    Gefällt mir !
    Nach Oben

  5. #3
    Senior
    Registriert
    Mar 2015
    Beiträge
    150
    Gefällt mir!
    300
    Du gefällst: 59
    Vorschlag:
    Crawler für die jeweiligen Bereiche (beispiel: XREL.to)

    Frage:
    Wird für die Crypter dann ein Status-Image mit im BB-Code erzeugt?
    (Vorallem die Frage wegen Share-Links.biz)
    Nach Oben

  6. #4
    Senior
    THEMENSTARTER

    Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    207
    Gefällt mir!
    223
    Du gefällst: 158
    Ein Crawler für Xrel soll geplant sein, wenn jemand ein fertigen gut funktionieren Code (PHP) hat, darf er diesen gerne via PN einreichen.

    Bzgl. der Status-Anzeige von Share-Links, ich weis bisher nicht wie ich das Status-Image der jeweiligen Container komme. Auch hier bin ich noch auf Hilfe angewiesen.
    Nach Oben

  7. #5
    Senior
    Registriert
    Mar 2015
    Beiträge
    150
    Gefällt mir!
    300
    Du gefällst: 59
    Hätte das hier:

    Code:
    Beispielaufruf:
    <?php
    include('xrel.class.php');
    $xrel = new xrel_fetch();
    $infos = $xrel->get_Info($_GET['rls']);
    echo '<pre>';
    print_r($infos);
    echo '</pre>';
    ?>
    
    Beispielrückgabe:
    Array(    [rlsname] => Fuehrer.Ex.2002.GERMAN.720p.HDTV.x264-muhHD    [cover] => http://www.xrel.to/uploaded_images/img_cover/movie12026-495e53a8.JPG    [description] =>  Den Jugendlichen Heiko (Christian Blümel) und Tommy (Aaron Tristan Hildebrand) fällt in der DDR die Decke auf den Kopf, doch ihre naiven Versuche, dem Alltagstrott zu entkommen, enden wegen versuchter Republikflucht im Gefängnis. Dort machen sie die Bekanntschaft geschulter Neonazis, die besonders Tommy schnell in ihren Bann ziehen, während Heiko den im Gefängnis nicht ganz ungefährlichen Weg des Einzelgängers geht. Nach dem Fall der Mauer sieht man sich wieder.Nach Motiven des Szene-Aussteigers und EXIT-Mitbegründers Ingo Hasselbach entwirft Winfried Bonengel ("Beruf: Neonazi") ein packendes und realistisches Drama über ein hochbrisantes Zeitphänomen.     [genre] => Drama    [fsk] => 12    [laufzeit] => 107 Min.(1 Std., 47 Min.)    [produktion] => Deutschland 2002    [regisseur] => Winfried Bonengel)
    
    <?php
    /** * Xrel Crawler Class * Coding by HaZe * If you use it, expand it, share it.**/
    class xrel_fetch {
    function PostRequest($url, $referer, $_data) {     // convert variables array to string:
    $data = array();        while(list($n,$v) = each($_data)){
    	$data[] = "$n=$v";
    }
    $data = implode('&', $data);
    // format --> test1=a&test2=b etc.
    // parse the given URL
    $url = parse_url($url);
    if ($url['scheme'] != 'http') { 
    	die('Only HTTP request are supported !');
    } 
    // extract host and path:
    $host = $url['host'];
    $path = $url['path']; 
    // open a socket connection on port 80
    $fp = fsockopen($host, 80);
    // send the request headers:
    fputs($fp, "POST $path HTTP/1.1\r\n");
    fputs($fp, "Host: $host\r\n");
    fputs($fp, "Referer: $referer\r\n");
    fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
    fputs($fp, "Content-length: ". strlen($data) ."\r\n");
    fputs($fp, "Connection: close\r\n\r\n");
    fputs($fp, $data); 
    $result = ''; 
    while(!feof($fp)) {
    // receive the results of the request
    	$result .= fgets($fp, 128);
    } 
    // close the socket connection:
    fclose($fp); 
    // split the result header from the content
    	$result = explode("\r\n\r\n", $result, 2); 
    $header = isset($result[0]) ? $result[0] : '';
    $content = isset($result[1]) ? $result[1] : ''; 
    // return as array:
    return array($header, $content);} function get_Info($rlsname){
    
    //Datenarray
    $data = array(
    	'mode' => 'rls',
    	'xrel_search_query' => $rlsname
    );
    
    //Infos abrufen
    list($header, $content) = $this->PostRequest(
    	"http://www.xrel.to/search.html",
    	"http://www.google.de/",
    	$data
    );
    //Suchergebnisse filtern
    $pattern = '!Location: (.*)\.html!isU';
    $result = preg_match_all($pattern, $header, $subpattern); 
    $url = $subpattern[1][0].'.html';
    
    //Suchergebnis aufrufen
    $res = file_get_contents($url);
    
    //Infoseite filtern
    $pattern = '!<a href="(/movie/.*/.*\.html)"!iUm';
    $result = preg_match($pattern, $res, $subpattern); 
    $url = 'http://www.xrel.to'.$subpattern[1];
    
    //Infoseite aufrufen
    $res = file_get_contents($url);
    
    //Cover filtern
    $pattern = '!<div id="poster" style="line-height:0;"><div>.*<img src="(.*)"!iUm';
    $result = preg_match($pattern, $res, $subpattern);
    $pic = 'http://www.xrel.to'.$subpattern[1];
    
    //Beschreibung filtern
    $pattern = '!<div class="article_text" style=".*">(.*)</div>!isUm'; 
    $result = preg_match($pattern, $res, $subpattern); 
    
    //Zeilenumbrüche korrigieren
    $subpattern[1] = str_replace("\n",'<br />', $subpattern[1]);   
    $pattern = '!<(.*)>!isUm'; 
    $replace = ''; 
    $descr = preg_replace($pattern, $replace, $subpattern[1]); 
    
    //Genre filtern
    $pattern = '!<div class="l_left">Genre:</div>.<div class="l_right">(.+)</div>!iUm';
    $result = preg_match($pattern, $res, $subpattern);
    $genre = $subpattern[1];
    	
    //FSK filtern
    $pattern = '!<div class="l_left">Freigegeben ab \(Jahre\):</div>.<div class="l_right">(.+)</div>!iUm';
    $result = preg_match($pattern, $res, $subpattern);
    $fsk = $subpattern[1];
    	
    //Laufzeit filtern
    $pattern = '!<div class="l_left">Laufzeit:</div>.<div class="l_right" title="(.+)">(.+)</div>!iUm';
    $result = preg_match($pattern, $res, $subpattern);
    $runtime1 = $subpattern[1];
    $runtime2 = $subpattern[2];
    
    //Produktion filtern
    $pattern = '!<div class="l_left">Produktion:</div>.<div class="l_right">(.+)</div>!iUm';
    $result = preg_match($pattern, $res, $subpattern);
    $produktion = $subpattern[1];
    	
    //Regisseur filtern
    $pattern = '!Regisseur: </div>.<div class="horiz_line_dotted"></div>.<div style="line-height: 18px; padding: 3px 0 5px 0; text-align: right;">.?.<a href="/person/[0-9]+/.+.html" class="camouflagedlink">(.+)</a>!iUm';
    $result = preg_match($pattern, $res, $subpattern);
    $regisseur = $subpattern[1];
    	
    $return = array('rlsname' => $rlsname,
    'cover' => $pic,
    'description' => utf8_decode($descr),
    'genre' => $genre,
    'fsk' => $fsk,
    'laufzeit' => $runtime1 .'('.$runtime2.')',
    'produktion' => $produktion,
    'regisseur' => $regisseur
    );
    return $return;  }}?>
    Keine Ahnung in wieweit das noch funktioniert. Wenn nicht so mehr funktioniert, evtl. kann ja dann der Author (@HaZe) das "fixen"
    Nach Oben

  8. Diesen Mitgliedern gefällt dieser Beitrag:


  9. #6
    100% 0-Ahnung Avatar von FLX
    Registriert
    Mar 2015
    Beiträge
    1,647
    Gefällt mir!
    949
    Du gefällst: 1,244
    Hier sind auch noch zwei aus dem www

    Klick mich soft
    Klick mich hart
    You are offline
    Try:
    • Don't Panic
    • Look around
    • Interact with reality
    Nach Oben

  10. Diesen Mitgliedern gefällt dieser Beitrag:


  11. #7
    Senior
    THEMENSTARTER

    Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    207
    Gefällt mir!
    223
    Du gefällst: 158
    Es wird zwei Generatoren für die Movies geben.
    Einmal manuell und eine für die xRel Variante.
    Nach Oben

  12. #8
    Boardgrufti Avatar von The Don
    Registriert
    Mar 2015
    Beiträge
    904
    Gefällt mir!
    1,120
    Du gefällst: 683
    Guten Morgen, und wie sieht es mit Porn aus? ^^
    Ich hätte noch die Idee, dass es eine Customize Version gibt, wo sich jeder User selbst ein Design zurecht stellen kann.

    Zitat Zitat von Kurt Cobain
    You're laughing at me because I'm different? I'm laughing at you because you're all the same!
    Nach Oben

  13. #9
    Senior
    THEMENSTARTER

    Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    207
    Gefällt mir!
    223
    Du gefällst: 158
    Auch für Porn wird es einen geben, sobald alle anderen Generatoren fertiggestellt wurden.
    Die Idee bzgl. Customize, klingt sehr interessant.

    Edit:

    Fertige Generatoren:
    • Music
    • Games
    • Movies
    • Movies *xRel Crawler


    Generatoren in Bearbeitung:
    • Porn
    • Software
    • Games *xRel (Eventuell, mal schauen wie sich das verwirklichen lässt)


    - - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

    Update:

    - Semi-Fertige Generatoren: Games, Software, Movie (Manuell, xRel Crawler Scene / P2P), Musik
    - Generatoren für Porn, Scripte und Games (xRel Scene Release Crawler) in Bearbeitung
    - Alle Generatoren heben sich Farblich ab

    - - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

    Update #2:
    Die erste Variante eines Template-Systems wurde verbaut.
    Somit wird es möglich sein Templates via Upload laden zu lassen.
    Durch vorgegebene Platzhalter "##BEISPIEL##", werden diese mit den nötigen im Generator eingepflegten Informationen gefüllt.
    Dadurch ist es jedem User möglich, eigene Upload-Vorlagen zu erstellen, ganz nach den eigenen Bedürfnissen.

    *Basiert auf *.txt-Dateien.

    Beispiel Upload-Template im Anhang

    - - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

    Angehängte Dateien Angehängte Dateien
    Geändert von Uranjitsu (24.05.2016 um 21:32 Uhr)
    Nach Oben

  14. Diesen Mitgliedern gefällt dieser Beitrag:


  15. #10
    Boardgrufti Avatar von The Don
    Registriert
    Mar 2015
    Beiträge
    904
    Gefällt mir!
    1,120
    Du gefällst: 683
    Top, wird ja langsam

    Zitat Zitat von Kurt Cobain
    You're laughing at me because I'm different? I'm laughing at you because you're all the same!
    Nach Oben

  16. #11
    Senior
    THEMENSTARTER

    Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    207
    Gefällt mir!
    223
    Du gefällst: 158
    Jetzt ist gerade das Feintuning und das Multi-Language-System dran.
    Dann wird man in den nächsten Tagen(Keine Garantie) den ersten Generator testen können.
    Der #1-Beitrag wird entsprechend editiert und mit allen Informationen ausgestattet.

    - - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

    Edit:

    Allgemein:
    - Backup: Nach erfolgreichem Generieren, kann der Code fertige Code als *.txt Heruntergeladen werden um diesen ggf. abzuspeichern. Nach dem herunterladen wird die *.txt wieder gelöscht.
    - Share-Links Status-Image: 1stAid hat einen Delphi-Code zur Verfügung gestellt um auch an das Status-Image zu kommen. Allerdings kann ich diesen Code nicht in PHP-Convertieren. Wenn jemand die Ahnung und Zeit hat, würde ich mich über eine Convertierung freuen. Dies würde ich dann direkt verbauen.
    - Language: Wenn die Sprache des Generators umgestellt wird, werde ich eine Abfrage einbauen, dass auch der Generierte-Code die gewählte Sprache für die Details verwendet.

    - - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

    Edit:
    - Share-Links.biz Status-Image: Nun wird auch immer das aktuelle und funktionierende Status-Image angezeigt.
    Ein Besonderer Dank geht an 1stAid(Delphicode)und SpongeBob Schwammkopf für den Feinschliff sowie jbs für den Denkanstoß. (Credits)
    Geändert von Uranjitsu (27.05.2016 um 19:15 Uhr)
    Nach Oben

  17. Diesen Mitgliedern gefällt dieser Beitrag:


  18. #12
    Senior
    THEMENSTARTER

    Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    207
    Gefällt mir!
    223
    Du gefällst: 158
    Hallo zusammen,

    ich möchte hier die erste Alpha* vorstellen.
    Hier geht es vorerst nur um den Generator für Music Releases (Die anderen funktionieren, beinhalten aber noch nicht alle Funktionen).

    Funktionen:

    • Fertigen BBcode generieren
    • Eigene Upload-Templates verwenden
    • Eigene API-Key´s für Share-Links.biz und Filecrypt.cc verwenden, um die Verschlüsselung der Links auf eurem Account zu nutzen
    • Mehrsprachigkeit (Bisher nur Deutsch)
    • Mittels Eingabe von Benutzername und Passwort, kann der Status von Share-Links.biz abgefangen werden.
    • FAQ bereits eingerichtet, für weitere Informationen
    • Automatischer Upload der Covers auf IMGUR


    Getestet werden sollte die allgemeine Funktionsweise:

    • Mit allen Eingaben
    • Mit fehlenden Eingaben
    • Mit Teil-Eingaben
    • Mit Cover und ohne Cover
    • Mit API Angabe und ohne
    • Mit Benutzername + Passwort und ohne
    • Mit eigenes Upload-Template und ohne
    • ... weiteres - Jeder Test ist wichtig


    Bugs / Ideen / Wünsche / etc. bitte hier abgeben: Bugtracker
    Ihr könnt euch registrieren oder als Anonym Einträge verfassen, sollte der Anonyme-Login für Spam genutzt werden, wird diese Funktion leider wieder weichen müssen.

    Der Generator ist hier zu finden: SSBG: Music Releases

    Allgemeine Fragen, beantworte ich auch hier, aber bitte Fehler etc. oben im Tracker melden, wegen der Übersicht.
    Ich bedanke mich im Voraus für das testen.

    - Uranjitsu


    * Es sind definitiv noch einige Fehler vorhanden, aber mehrere Augen und Tester sehen und finden mehr
    Geändert von Uranjitsu (02.06.2016 um 16:19 Uhr)
    Nach Oben

  19. Diesen Mitgliedern gefällt dieser Beitrag:


  20. #13
    Senior
    THEMENSTARTER

    Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    207
    Gefällt mir!
    223
    Du gefällst: 158
    Planung:
    - Click'n'Load als Link im Forum
    Nach Oben

  21. #14
    VIP Team
    Registriert
    May 2015
    Beiträge
    1,018
    Gefällt mir!
    862
    Du gefällst: 374
    Zitat Zitat von Uranjitsu Beitrag anzeigen
    Planung:
    - Click'n'Load als Link im Forum
    Wie willst du das umsetzen?
    Nach Oben

  22. #15
    Senior Avatar von maz
    Registriert
    Jan 2016
    Beiträge
    529
    Gefällt mir!
    206
    Du gefällst: 428
    Da Click'n'Load immer ein Form abschicken muss, geht das wohl nur über eine externe Seite. Aber da der Generator ja auch über ne Webseite läuft ists gut machbar.
    Nach Oben

  23. Diesen Mitgliedern gefällt dieser Beitrag:


Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. BBCode Maker v3
    Von udg im Forum Exploits, Codes & Tools
    Antworten: 4
    Letzter Beitrag: 03.11.2019, 23:34
  2. [CODE][c#]simple API example
    Von Pepeillo im Forum Filecrypt.cc
    Antworten: 0
    Letzter Beitrag: 14.04.2017, 12:30
  3. [Biete] Simple Googe Drive Manager for Windows
    Von maz im Forum Exploits, Codes & Tools
    Antworten: 20
    Letzter Beitrag: 27.07.2016, 18:57

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org