<bgdev />free

| |  


All tags 2023 9may ai algorithm alpha amd american api argon2 arm asm asmbb assembler attachment awareness balgaria bay888 bcrypt bender beta bgdev-next bgdev-next.👍 big.data bitchnigga bitcoin bmw boi borg brexit bug bulgaria business c cad chat cloud computer-names console crossorigin deprivation desktop dna dotnet email eupl falling feature forum foundation fp fresh fun game github goats google gpl gpt gpt.3.5 gypsies happiness harvard hash improvement include investment it java javascript js kleta kleta.maqka.balg lambi language learning leftovers legend level levenshtein.dist libx license linkedlist linux ma mcafee mele microsoft minimag minimalism negro net nginx nigga not.a.bug oop paradigm parler patterns perception persuasion pipe play.station politics populi pornhub pow pro programming protonmail python reba rust sci-fi scripting seks seo server shell sleep smartbeauty soft-skills sqlite srabska sse starship sugerface syntax tablet tailwindcss telegram theme thug troll80lvl tutanota typescript uacme ui uk unix untermensch upload uptime usa utilities ux vb via viber virtual.reality vox vps vulnerable war wasm weapons-grade web windows word x86 xbox xss youtube zig ziglang Übermensch БОКЕБЪЛГАРИН БЪ БЪлгария Белезниците Били Били.Белезниците БялДонор Веган Виста Възраждане ГЛУПАК Гана Глиста ЕС Казарма Копейкин Мода.и.овча.мисъ НЕКАДЪРНИК НРБ ПО-ЗЛЕ.И.ОТ.РАБИ Подкасти Разни Румен СИК СКУМ СетенЧук Скум ТИР Туче Украйна Урсула Яначков авангард аз айфонджия алгоритми амбиции анархизъм антиваксъри армения аудио аутисти бази.данни бакъп без без.пръчове безпросвета бенчмарк биготи биомаса бира боклук борисов ботев брадва булшит бъг бъгове бял ваксина вандал век венерика викинги вицове вишу война вървежен гана ганорник гей гейщина германия герои гешев глупак говеда групировка гюбек данъкоплатец двойни.стандарти дедотия демокрация дизайн дисциплина добитък докери долар донори држава дришльо дрон ебане еврогейски.съюз езици експеримент електроника електроника.s2 емиграция ендпойнт енум ерген ергономия жалкар задача затоплизъм защита здраве златен злато игри идеали идиократ идиократи идиокрация идиот избори избори.рабин изкуство икономика имбецили имейл инвестиране инокулация инструмента интервю ипад искам.да.си.реда казах камшикодържач капитализъм карабах караница картечница кино клавиатура ковид19 колайдер колям.кур комари комплексар комунизъм консолидация конспирации космонавтика кофа кофит-19 краставица криптовалути курви кучелюбци лайно лаладжия лаптоп либерастия литература лоши.практики луд лъжеучени лъжец любов майни майтапи малоумници мафия мениджмънт месо местене метавселена метафизика механика мистика мисъл мода мода.овча.мисъл модерация морал мутра мутри наука национализъм не.it негър некадърник некадърници неон нидерландия овча овчи олигофрени организация офтопик парички партия педал пенджури пенсия пишока плюскане победа погромист поезия политика порно посредствен почивка празници прасе превод предалщина програмиране проект проста простотии против.правилата проф пръч пръч.дришльо пръчка психика психични.болести психология пустиняк путин путката путьо рабин рабин.е.шибан.пе работа радост разврат разни разработка расизъм резерват рейтинг реклама рекламен религия рест ризи ропче ропчета русия руски.език рутина самоковска сасипаха секира село селяндур сериали сериозно.програм сетен сеянин симулация скопяване скръм слушалки сортиране софия софтуер софтуни социализъм спектрометър спринтове сране стандарти стил стуйо стюи сушилня сцена съвет съм сън сървър сърничка таб ташаци телевизия тема територията терминология термояд технологии титли традиция тролинг тръмп туба туче тъпак тъпанари тъпня уиндоус украйна умнокрасивци фалит фантастика фашизъм фейк.акаунти физика филми форум форумни.проекти футбол хазарт хамали харабия хардуер хахаха хомофобия хостинг храна хумор цайко цайси целофан цензура цензурра циганин чалга чалгар чекии чернокраки честота чипове чнг чужбина чук шпация щайга юан яката яко ям 🔨 😂 🪓


Искате ли възможност за вграждане на видеота от youtube и други сайтове?

  

0 1


  johnfound  Последно редактирано на 26.05.2023 от johnfound, видяно: 566 пъти. #91128

Искате ли вградени YouTube/Vimeo/etc. видеота в постовете?

Ако да, ще ми трябва малко помощ с JS-та.

Идеята е, ще направя форматирането примерно така:

MiniMag:

 ;embed PROVIDER
  VIDEOID
 ;end

BBCode:

[embed=PROVIDER]VIDEOID[/embed]

И в двата варианта, PROVIDER може да се пропусне, а да остане само share URL-то на съответното видео вместо атрибута video. Примерно https://youtu.be/W1B3NTB2wfQ или направо https://www.youtube.com/watch?v=W1B3NTB2wfQ

Това ще се транслира така:

<div provider="PROVIDER" video="VIDEOID"></div>

Конкретен пример:

<div provider="youtube" video="W1B3NTB2wfQ"></div>

Или:

<div provider="" video="https://youtu.be/W1B3NTB2wfQ"></div>

JS-та трябва да провери (или разпознае) провайдера от фиксиран списък с разрешени провайдъри, да реконструира URL-то до схемата на провайдъра, примерно https://www.youtube.com/embed/VIDEOID за YouTube и да замести div-a с iframe със съответното URL.

Идеята на цялата сложна схема е, че няма да се кодира самият провайдър в бакенда. Защото не искам да вкарвам зависимост от трети страни в сорса.

А в шаблоните такава зависмост е допустима и лесна за корекция.



  waldorf  Създадено на 26.05.2023, видяно: 559 пъти. #91129

То за искане, искаме(е) ... и за JS може едно рамо да се даде ... ама няма време :-(



  BIGBUGEX  Създадено на 26.05.2023, видяно: 554 пъти. #91131

По принцип, чуек, тва си е работа за бакенда. Но ако ще се конвертира динамично, по-добре да е <a class="Video" href="url">url</a>. Защото ако няма йс ще е невидимо.



  johnfound  Създадено на 26.05.2023, видяно: 549 пъти. #91133
BIGBUGEX

По принцип, чуек, тва си е работа за бакенда. Но ако ще се конвертира динамично, по-добре да е <a class="Video" href="url">url</a>. Защото ако няма йс ще е невидимо.

Ами по принцип да, работа на бакенда е. Но точно това е прекалено силно обвързано с разни странични играчи, за да ми се иска да се обвързвам точно на бакенда.

YouTube утре ще го затворят, а AsmBB е за векове. Не може да зависи от прищявките на Googlе...

А специално кой таг да се използва, може да се обсъжда и подлежи на промени. Аз избрах <div> защото може да се направи да изглежда като "видео" за тези, на които им е изключен JS-та. Не че <a> не може да се направи правоъгълен и с фон някакъв, но семантиката ще куца.

Може компромисно, примерно така: <a href="URL"><div class="video">Video link</div></a>

Но това са не много важни детайли, които могат свободно да се променят. JS кода ще се различава незначително. А бакенда мога да го направя всякак. Главната идея е достъпните провайдъри да се конфигурират и определят откъм фронтенда.



  Реконструктор  Създадено на 26.05.2023, видяно: 544 пъти. #91134

Напраи poll



  johnfound  Създадено на 26.05.2023, видяно: 542 пъти. #91135
Реконструктор

Напраи poll

Ще направя. Но по-нататък. Просто изисква по-големи усилия и сериозни промени в базата данни и общото устройство на енджина. Съответно значително повече проектиране и време.



  Дон Реба  Създадено на 26.05.2023, видяно: 539 пъти. #91136

няма смисъл, то и сега може временен адрес от тубата да се ембедне с онова заклинание за видео, а всичко гугълско е преходно така че перманентен адрес няма смисъл rofl



  Golden Gega  Създадено на 26.05.2023, видяно: 536 пъти. #91140
Дон Реба

няма смисъл, то и сега може временен адрес от тубата да се ембедне с онова заклинание за видео, а всичко гугълско е преходно така че перманентен адрес няма смисъл rofl

Реално може желаното видео да се свали като стрийм и да се ембедне в поста с minimag или каквото там казва Джони, така ще се запише в sqlite базата която не може да натовари дори с минималната виртуалка, въобще аз ли, един упадъчно-интелигентен архитект да ви казвам как би го решил истинския асемблерджия?!?



  johnfound  Създадено на 26.05.2023, видяно: 528 пъти. #91143
Golden Gega
Дон Реба

няма смисъл, то и сега може временен адрес от тубата да се ембедне с онова заклинание за видео, а всичко гугълско е преходно така че перманентен адрес няма смисъл rofl

Реално може желаното видео да се свали като стрийм и да се ембедне в поста с minimag или каквото там казва Джони, така ще се запише в sqlite базата която не може да натовари дори с минималната виртуалка, въобще аз ли, един упадъчно-интелигентен архитект да ви казвам как би го решил истинския асемблерджия?!?

Естествено, че може. Спокойно можете да атачвате видео файлове с произволна дължина, стига тя да не превишава 9MB. rofl

Впрочем, в момента на сървъра има около 14ГБ свободна памет, така че, място има. SQLite естествено ще поеме такъв размер без въобще да се замисли.

Ако този вариант ви устройва, то да, няма смисъл да правим нищо.



  Golden Gega  Създадено на 26.05.2023, видяно: 521 пъти. #91145
johnfound
Golden Gega
Дон Реба

няма смисъл, то и сега може временен адрес от тубата да се ембедне с онова заклинание за видео, а всичко гугълско е преходно така че перманентен адрес няма смисъл rofl

Реално може желаното видео да се свали като стрийм и да се ембедне в поста с minimag или каквото там казва Джони, така ще се запише в sqlite базата която не може да натовари дори с минималната виртуалка, въобще аз ли, един упадъчно-интелигентен архитект да ви казвам как би го решил истинския асемблерджия?!?

Естествено, че може. Спокойно можете да атачвате видео файлове с произволна дължина, стига тя да не превишава 9MB. rofl

Впрочем, в момента на сървъра има около 14ГБ свободна памет, така че, място има. SQLite естествено ще поеме такъв размер без въобще да се замисли.

Ако този вариант ви устройва, то да, няма смисъл да правим нищо.

Еми като опря до това да не правим нищо - за мен copy/paste или drag-and-drop на линк вкл. от тубата си е перфектно решение, това че екипа разработчици не е квалифициран да се справи с обичаен проблем си е проблем ... на екипа



  waldorf  Създадено на 26.05.2023, видяно: 509 пъти. #91152

Абе нещо не разбирам, то си има <video/> tag в html5 - и като гуглосаш за "html video tag youtube" излизат сумата резултати - ей първия от стака:

Show Youtube video source into HTML5 video tag?

т.е. що да преоткриваш колелото?

Ако търсиш предизвикателства, що не направиш превю на линкове както е във википедията?



  johnfound  Създадено на 27.05.2023, видяно: 497 пъти. #91160
palavrov

Абе нещо не разбирам, то си има <video/> tag в html5 - и като гуглосаш за "html video tag youtube" излизат сумата резултати - ей първия от стака:

Show Youtube video source into HTML5 video tag?

т.е. що да преоткриваш колелото?

Ако търсиш предизвикателства, що не направиш превю на линкове както е във википедията?

Просто YouTube менят директните линкове към видеото, както и схемата по която ги създават. Номерът минава, но само за ограничено време. Ако беше прочел тая връзка дето я даде, щеше да видиш, че в първият отговор пише с големи букви:

This answer does not work anymore, but I'm looking for a solution.

С YouTube или играеш по техните правила или не играеш въобще.

Можеш да пробваш в следващия си пост. Видео се вмъква с тага [$VIDEOURL]. Дай да видим ще намериш ли някакво валидно URL на видео файл от YouTube?



  Дърти Хари  Последно редактирано на 27.05.2023 от Дърти Хари, видяно: 470 пъти. #91177

Някъде го правят с айфраме пример:

<iframe allowfullscreen="" scrolling="no" style="background:url(https://i.ytimg.com/vi/MaY__xdxuWo/hqdefault.jpg) 50% 50% / cover" src="https://www.youtube.com/embed/MaY__xdxuWo" loading="eager"></iframe>

Тоя айфрейм го слагат в спан пък него в див

Тва е за видео с ид:MaY__xdxuWo

иначе линка е: https://www.youtube.com/embed/MaY__xdxuWo ама е фул скрийн



  Дърти Хари  Последно редактирано на 27.05.2023 от Дърти Хари, видяно: 462 пъти. #91179

Самата туба ти дава най-добрия начин за ембед:

<iframe width="560" height="315" src="https://www.youtube.com/embed/64LJWYQWSJw?controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Щото то не е само да линкнеш видеото, требе си контроли пауза, напред назад стоп рилоад итн итн.

Тубата ти ги дава наготово в ембед линка да не си играеш и накрая да оплескаш жабите



  johnfound  Създадено на 27.05.2023, видяно: 437 пъти. #91182
Дърти Хари

Самата туба ти дава най-добрия начин за ембед:

<iframe width="560" height="315" src="https://www.youtube.com/embed/64LJWYQWSJw?controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Щото то не е само да линкнеш видеото, требе си контроли пауза, напред назад стоп рилоад итн итн.

Тубата ти ги дава наготово в ембед линка да не си играеш и накрая да оплескаш жабите

Виж сега, нещата не стоят така.

YouTube иска да има пълен контрол на видеотото, затова и не дава директен достъп до видео файловете. Това, дето ти го постна като уж връзка към видео файла, пак е сайта на YouTube със все HTML и най-важното JS, а не връзка към видео файл. Просто погледни в дебъгера на браузъра.

Целта е да могат да си пускат рекламите и да си тракват потребителите. Разбира се, те са си безспорно в правото – техен сайт, техни правила.

А иначе, всичко това, дето уж "ти го дава" youtube, си го има вградено в HTML5, и плеер със всичките му контроли, пауза, напред-назад и т.н.

Но без тракинг и реклами, разбира се.

Ето например:

Но разбира се, трябва да си хостваш файловете сам. А видео файловете са големи.



  Дърти Хари  Създадено на 27.05.2023, видяно: 430 пъти. #91184

Ами трябва да си видиш какви са то целите: - да дадеш лесен начин на потребителите да ембедват и постват линкове от тубата

или

- да клонираш тубата със всичките рискове които следват от там.



  waldorf  Създадено на 27.05.2023, видяно: 420 пъти. #91188
johnfound
palavrov

Абе нещо не разбирам, то си има <video/> tag в html5 - и като гуглосаш за "html video tag youtube" излизат сумата резултати - ей първия от стака:

Show Youtube video source into HTML5 video tag?

т.е. що да преоткриваш колелото?

Ако търсиш предизвикателства, що не направиш превю на линкове както е във википедията?

Просто YouTube менят директните линкове към видеото, както и схемата по която ги създават. Номерът минава, но само за ограничено време. Ако беше прочел тая връзка дето я даде, щеше да видиш, че в първият отговор пише с големи букви:

This answer does not work anymore, but I'm looking for a solution.

С YouTube или играеш по техните правила или не играеш въобще.

Можеш да пробваш в следващия си пост. Видео се вмъква с тага [$VIDEOURL]. Дай да видим ще намериш ли някакво валидно URL на видео файл от YouTube?

Е ти само първия коментар ли четеш? Виж и втория ... има пример, гитхъб проект някакъв и т.н. - може и да не работи де, не съм го проверявал ама от описанието изглежда обещаващо - някакъв скрипт сигурно парсва за видео тагове и сигурно ги променя така, че да тръгнат.



  johnfound  Създадено на 27.05.2023, видяно: 412 пъти. #91189
Дърти Хари

Ами трябва да си видиш какви са то целите: - да дадеш лесен начин на потребителите да ембедват и постват линкове от тубата

или

- да клонираш тубата със всичките рискове които следват от там.

Аз искам да дам възможност на потребителите да ембедват видеота от YouTube и произволни други настоящи или бъдещи провайдъри** (например Vimeo), по начин, който:

1. Съответства на условията на провайдъра, защото те често менят архитектурата на сайтовете си и ако ги хакваш, трябва постоянно да бягаш след тях (пример – проекта youtube-dl).

2. Позволява да се конфигурират провайдърите гъвкаво и в движение. Да се добавят нови и да се махат старите. Без да се налага прекомпилиране на бакенда, например.

3. По възможност да осигурява приватност на зрителите на видеото.



  johnfound  Създадено на 27.05.2023, видяно: 410 пъти. #91190
palavrov

Е ти само първия коментар ли четеш? Виж и втория ... има пример, гитхъб проект някакъв и т.н. - може и да не работи де, не съм го проверявал ама от описанието изглежда обещаващо - някакъв скрипт сигурно парсва за видео тагове и сигурно ги променя така, че да тръгнат.

Е, зависимост от странични проекти (а още повече SAAS) не смятам да вкарвам. Това би било глупаво.

А да пиша собствен екстрактор също не смятам – за това трябва да се прави отделен проект, който редовно ще се чупи и ще трябва да се ъпдейтва, когато YouTube си сменят схемата на плеера. А те го правят редовно.

Мислиш ли че ми трябва подобно приключение???



  Дърти Хари  Създадено на 27.05.2023, видяно: 407 пъти. #91192
johnfound
Дърти Хари

Ами трябва да си видиш какви са то целите: - да дадеш лесен начин на потребителите да ембедват и постват линкове от тубата

или

- да клонираш тубата със всичките рискове които следват от там.

Аз искам да дам възможност на потребителите да ембедват видеота от YouTube и произволни други настоящи или бъдещи провайдъри** (например Vimeo), по начин, който:

1. Съответства на условията на провайдъра, защото те често менят архитектурата на сайтовете си и ако ги хакваш, трябва постоянно да бягаш след тях (пример – проекта youtube-dl).

2. Позволява да се конфигурират провайдърите гъвкаво и в движение. Да се добавят нови и да се махат старите. Без да се налага прекомпилиране на бакенда, например.

3. По възможност да осигурява приватност на зрителите на видеото.

Cool, ok ако мога да се осмеля да дам съвет: Не се опитвай да "хакваш". Нема да стане. По-добрите дават начин за ембедване.

А най-дбрите си имат цели SDK

rofl


0 1


Искате ли възможност за вграждане на видеота от youtube и други сайтове?

  



AsmBB v3.0 (check-in: 7544654b24928b93); SQLite v3.47.0 (check-in: 03a9703e27c44437);
©2016..2024 John Found; Licensed under EUPL; Powered by Assembly language Created with Fresh IDE