49
napisałem na szybko wtyczkę umożliwiającą pisanie animowanych komentarzy
wtyczka animacje komentarzy
zasada działania wtyczki:

wtyczka skanuje załadowane komentarze i wybiera z nich te napisane w odpowiedniej formie:
wtyczka: nazwaDziałania (ewentualne parametry)
w nowej linii dane do animacji
gdzie zasady działania jak narazie są dwie:
przewijajPion i przewijajPoziom
-przewijaj pion pobiera wszystkie wiersze komentarza oprócz pierwszego i je "przewija" w górę.
-przewijaj poziom pobiera drugi wiersz komentarza i go przewija w lewo.

np:
wtyczka: przewijajPion

wypierdaIa j
wypierdaIa  j
wypierdaI a  j
wypierdaI  a  j
wypierda I  a  j
wypierda  I  a  j
...
w  y  p  i erdaIaj
w  y  p  ierdaIaj
w  y  p ierdaIaj
w  y  pierdaIaj
w  y pierdaIaj
w  ypierdaIaj
w ypierdaIaj

lub:
wtyczka: przewijajPoziom
wypierdaIaj_


możliwe parametry:
p1: ilośc znaków lub linii
p2: przeskok znaków lub linii
p3: zostawiony na potrzeby nowych funkcji
parametry podaje się w formie: (p1:liczba p2:liczba)
nie są wymagane i nie są wymagane wszystkie 
jak narazie umożliwia dwa rodzaje animacji:
przewijanie w pionie
przewijanie w poziomie
na screnie nie widac ale komentarze się ruszają

cały kod wtyczki:
(https://pastebin.com/vbYjBjrd)
wtyczka animacje komentarzy
do tego jeszcze jest potrzebny manifest:

{
  "name": "animacja komentarzy",
  "version": "1.0",
  "description": "wtyczka animuje komentarze o odpowiedniej formie",
  "manifest_version": 2,
  "permissions": ["activeTab","storage"],
  "content_scripts": [{
    "matches": ["https://jbzd.com.pl/obr/*"],
    "js": ["skrypt.js"]
  }]
}
instrukcja:
- umieść skrypt i manifest w jednym folderze z odpowiednimi rozszerzeniami: js i json i nazwami: skrypt i manifest
- włącz w przeglądarce rozszerzenia
- przełącz się w tryb programisty i dodaj folder z wtyczką
Obrazek zwinięty kliknij aby rozwinąć ▼
22
projekt wirus
projekt wirus

w skrócie projekt symulacji zarażeń sztucznym wirusem poprzez komentarze na JBZD (więcej dowiesz się na moim profilu)


instrukcja samodzielnego montażu wtyczki:
uwaga! żeby wyeliminować obawy o złośliwy kod wtyczkę skompletuj sam.
główny jej element (kod JS) zawiera kod na pyszne za 30zł i conajmniej kilka osób prześledzi jego zawartość co wyeliminuje możliwość ukrycia złośliwego działania.
jeżeli chcesz wziąć udział w eksperymencie odczekaj godzinę. po godzinie kod już będzie "przeskanowany" a ja nie będe mógł usunąć posta.
jeżeli kod zawierał by coś złośliwego nie chciałbym przecież żeby ślad po tym incydencie został na moim profilu więc odczekanie tego czasu daje plus 10 do bezpieczeństwa.
1. utwórz gdziekolwiek folder i nazwij go np. projekt-wirus
2. utwórz w nim notatnik i nazwij go manifest.json (musi mieć rozszerzenie json)
3. w treści notatnika (manifest.json) wklej kod z pastebina (strona do publikowania kodu) https://pastebin.com/BrFWDSpw
(linijka manifestu: "matches": ["https://jbzd.com.pl/obr/*"] powoduje że wtyczka nie uruchomi się na innej karcie niż jbzd)
4. utwórz notatnik o nazwie contentScript.js (musi mieć rozszerzenie js)
5. w treści notatnika (contentScript.js) wklej kod z pastebina (strona do publikowania kodu) https://pastebin.com/nKQeRXv3
6. wtyczka jest już skompletowana. trzeba teraz dodac ją do przeglądarki. opiszę to na przykładzie opery
7. w lewym górnym rogu przeglądarki jest menu a w nim rozszerzenia. wejdz w nie
8. przełącz się w tryb programisty suwakiem po prawej do góry
9. kliknij przycisk dodaj rozpakowane i znajdz folder z wtyczką
10. jeżeli nie wyskoczył żaden błąd wszystko będzie działać.
skompletowany folder z wtyczką powinien wyglądać tak (obrazek olej, nie jest potrzebny):
projekt wirus
proces instalacji wtyczki na operze:
projekt wirus
projekt wirus
projekt wirus
Obrazek zwinięty kliknij aby rozwinąć ▼
14
$$$ KASA $$$

uwaga konkurs
w celu promocji projektu wirus chcę umieścić w kodzie wtyczki kod na pyszne za 30 zł i opublikować dziś równo o 21:00 (żeby szanse były wyrównane) kod wraz z instrukcją samodzielnego montażu wtyczki.

celem promocji jest udowodnienie że kod nie jest złośliwy bo jeżeli ludzie będą go wnikliwie przeglądać to niemożliwym jest żeby przeoczyli złośliwe fragmenty a samodzielne skompletowanie wyklucza użycie innego kodu niż ten, który był analizowany.

żeby wziąć udział w konkursie jest potrzebny edytor kodu i znajomość podstaw programowania.
(z góry przepraszam wszystkich czytających mój kod za jego jakość)
kasa
Obrazek zwinięty kliknij aby rozwinąć ▼
0.073137998580933