Zaloguj
Przemek

Płeć:
Dołączył:
Punkty: 51$
Podziękowania: 1201
Posty: 2400
Ostrzeżenia: 3/7
ocenił na: 0
Prezentacja:
vod.tvp.pl BOT do kopiowania materiałów online youtube

W chwili obecnej nie udostępniam publicznie, jako że jest to wersja bardzo wczesna i pewnie pełna bugów. Ale chciałem się pochwalić, co to można stworzyć w C++ :)
_____
Obraz
Sygnatura•••
Podziękowania dla autora posta:
Fakpik, szp193, Poof
Przemek

Płeć:
Dołączył:
Punkty: 51$
Podziękowania: 1201
Posty: 2400
Ostrzeżenia: 3/7
ocenił na: 0
Przedstawiam drugi filmik z serii, tym razem prezentacja trybu automatycznego:
vod.tvp.pl BOT ver. 1.2 - Prezentacja trybu dodawania automatycznego. youtube

Jak działa mój BOT?
Na samym wstępie pyta się, czy używać "Inteligentnej zmiany dat i numerów odcinków", czyli: robi tak, że:
Przykładowo nazwa odcinka to:
12.12.2012
Bot zmieni nazwę na:
2012.12.12
zmieniając kolejność daty, tak aby nie zepsuć sortowania materiałów online.

Jeśli nazwa odcinka przykładowo zawiera:
Odc. 124 lub VI seria - odc. 124
Bot zmieni nazwę na:
124 + ewentualna pozostała część nazwy odcinka

Tryb inteligentnej zmiany usuwa również myślniki po numerze odcinków, tak aby nazwy były zgodne ze standardem dodawania.
Tryb inteligentny zmienia kilka innych drobiazgów, np. zamienia numery odcinków od 1-9 na: 01, 02, 03 itd. Sam kod programu jest bardzo długi.

Po wybraniu trybu, bot pyta się o link do vod.tv.pl. Jeśli podany link będzie nieprawidłowy, BOT do skutku będzie prosić o podanie działającego linku.
Następnie rozpocznie się pobieranie strony WWW (zastosowałem curl), a następnie seria wyszukiwań i zmian w pobranym tekście, uwzględniając poprawki "inteligentnej zmiany" jeśli wybrano aby jej używać.

Po prawidłowej "konwersji" strony WWW - BOT pyta się, czy użyć "Trybu automatycznego dodawania". Jest to nowość, zaprezentowana na filmiku wyżej. Jeśli wpiszemy: "T" lub "tak" - wyświetli się odpowiedni komunikat co należy zrobić (Przejść do miejsca na linki materiału 20, a następnie użyć klawisza skrótu CTRL+Q). Po chwili program zacznie emulować wciskanie przycisków na klawiaturze ctrl+v shift+TAB, przy okazji podmieniając skopiowany tekst na kolejną nazwę odcinka/link do materiału.
Po 20 materiałach program zatrzyma się i będzie oczekiwać kolejnego użycia klawiszu skrótu CTR+Q, aby kontynuować pracę.
Możemy też wybrać, aby nie używać trybu automatycznego, wpisując: "N" lub "nie". Wtedy otworzy się plik notatnika z uporządkowanymi linkami, a następnie program będzie oczekiwać użycia klawiszy ctrl+q (lub alt+q), aby wkleić JEDNĄ, kolejno skopiowaną linijkę tekstu. Tryb manualny był zaprezentowany na filmiku pierwszym. Po zakończeniu dodawania - program wyłączy się. W przyszłości może zastąpię to oczekiwaniem na wklejenie kolejnego linku do konwersji.

Ze względów bezpieczeństwa, w chwili obecnej nie planuję udostępniać BOTa publicznie, gdyż używając go - niedoświadczony użytkownik może narobić bałaganu w materiałach online.
Planuję stworzenie BOTów do innych serwisów VOD, umożliwiających podgląd linków w źródle strony WWW.
_____
Obraz
Sygnatura•••
Podziękowania dla autora posta:
Fakpik, XziomX
Nie ma w serwisieXziomXKopiuj nick
XziomX

Płeć:
Dołączył:
Punkty: 964$
Podziękowania: 1139
Posty: 6301
ocenił na: 0
Przmus, jak dodajesz tak szybko z notatnika? ctrl+c/v? :co jest?:
_____
Obraz
Sygnatura•••
Przemek

Płeć:
Dołączył:
Punkty: 51$
Podziękowania: 1201
Posty: 2400
Ostrzeżenia: 3/7
ocenił na: 0
matis2, przeczytaj proszę drugi post, lub chociaż obejrzyj kilka sekund drugiego filmiku...
_____
Obraz
Sygnatura•••
Nie ma w serwisieXziomXKopiuj nick
XziomX

Płeć:
Dołączył:
Punkty: 964$
Podziękowania: 1139
Posty: 6301
ocenił na: 0
ok kumam czyli emulujesz kliknięcia, sprytne :p
nie czytałem wcześniej całego bo tldr ale chodziło mi o te kliki bo za szybko kopiowałeś na filmiku xd
_____
Obraz
Sygnatura•••
Przemek

Płeć:
Dołączył:
Punkty: 51$
Podziękowania: 1201
Posty: 2400
Ostrzeżenia: 3/7
ocenił na: 0
Teraz to jeszcze szybciej, bo "podkręciłem trochę" (zmniejszyłem usypianie), wychodzi, że co ~300 milisekund jest zmiana pola :D
Jedyny problem, to że się seriale na VODzie skończyły...
_____
Obraz
Sygnatura•••
ёёёёёёёёё

Płeć:
Dołączył:
Punkty: 24564$
Podziękowania: 135
Posty: 3656
Ostrzeżenia: 1/3
ocenił na: 0
Świetnie, gratuluję stworzenia czegoś pożytecznego dla Serwisu.
Lepsze to niż przeglądarki i systemy BT tworzone przez Flasha.
Przemek

Płeć:
Dołączył:
Punkty: 51$
Podziękowania: 1201
Posty: 2400
Ostrzeżenia: 3/7
ocenił na: 0
Dobrze, że mi przypomniałeś, niedawno na prośbę Solek69'a stworzyłem specjalną wersję bazującą na tym bocie.
Specjalna, udostępniona wersja działa w ten sposób, że wyciąga numery odcinków z linków, np:
Kod:
Tekst widoczny dla zalogowanych.

Kod:
Tekst widoczny dla zalogowanych.


Użycie:
Zapisać program np. na pulpicie, następnie zrobić plik .txt z linkami.
Potem przeciągnąć ten plik .txt na ikonkę programu i wyświetli się pytanie: "Czy chcesz włączyć automatyczne dodawanie", wpisać: T, lub TAK.
Następnie będzie napisana instrukcja, aby przejść do pola linku 25. Ważne, żeby wybrać ostatnie pole, bo program wkleja w górę, czyli od końca. Potem należy wcisnąć CTRL+Q aby rozpocząć dodawanie.
Jak skończy 25 materiałów, to napisze, żeby otworzyć nową stronę dodawania i znów wciskacie CTRL + Q i zaczyna dodawać.
Zresztą jak to działa, możecie zobaczyć w filmikach powyżej.

Kod źródłowy:
Kod:
Tekst widoczny dla zalogowanych.


Skompilowany plik .exe:
Kod:
Tekst widoczny dla zalogowanych.
_____
Obraz
Sygnatura•••