3986
کانال اطلاع رسانی داریوش تصدیقی #AI #Hack #Hacking #CyberSecurity #Solidity #Blockchain #CryptoCurrency #CSharp #EFCore #ASPNETCore #Programming
💝 سلام دوستان عزیزم 💝
🎁 برگزاری مینی دوره کاملا رایگان آموزشی، با عنوان: هر ایرانی، یک سایت
🟢 در این دوره، فرض بر آن است که در نهایت میخواهیم یک دامنه مثلا به نام IranianExperts.ir به مدت پنج سال، خریداری کرده و سایت Static خودمان را به صورت نامحدود از نظر زمانی، و به صورت نامحدود از نظر حجم فایلها، و بدون تبلیغات، در یک فضای ابری کاملا رایگان و قدرتمند، Host نموده و دامنه ما به طور رایگان، مجهز به یک SSL معتبر شده و برای بهبود SEO سایت، هرگاه بخواهیم به یکی از نشانیهای ذیل وارد شویم:
http://IranianExperts.ir
http://www.IranianExperts.ir
https://www.IranianExperts.ir
هاست، ما را صرفا به نشانی ذیل، Redirect نماید:
https://IranianExperts.ir
1️⃣ نکته: توصیه میگردد که دامنه به مدت پنج سال خریداری شود و قیمت آن بیش از یک صد و پنجاه هزار تومان نخواهد بود!
2️⃣ نکته: منظور از سایت Static، سایتی است که Dynamic نمیباشد و نمیتوانید مثلا پروژههای داتنت یا پایتون را در آن Host نمایید! ولی میتوانید سایتهای PWA مثلا با Microsoft Blazor Web Assembly و یا Flet و یا هر Framework دیگری ایجاد کرده و در داخل آن Host نمایید.
3️⃣ نکته: چون این Host در خارج از ایران میباشد، متاسفانه در زمان محدودیتهای اینترنت ملی، امکان استفاده از آن وجود ندارد!
4️⃣ نکته: عزیزانی که با html, css, JavaScript آشنایی ندارند و یا آشنایی داشته، ولی مثل اینجانب، چندان حوصله و سلیقه طراحی سایت ندارند نیز، نگران نباشند! به شما سایتها و Prompt هایی آموزش داده خواهد شد، که از طریق هوش مصنوعی، بتوانید سایت فارسی و یا انگلیسی خودتان را به زیبایی طراحی نمایید.
5️⃣ نکته: این فرآیند آموزشی میتواند از طریق Github و یا Github Pages نیز صورت گیرد، ولی در قدم اول، و برای سهولت کار، و برای اینکه همه عزیزان بتوانند به سادگی مراحل را قدم به قدم انجام دهند، بدون استفاده از امکانات Github، آموزش داده خواهد شد، ولی در نهایت، برای انجام فرآیند حرفهای، از Github نیز به عنوان مخزن فایلها، استفاده خواهیم کرد.
✔️ هدف از برگزاری این دوره:
هدف اصلی این دوره آن است که همه متخصصین عزیز، لااقل یک سایت شخصی داشته باشند! و اگر بخواهند برای دوستان، اقوام، آشنایان، شخص متقاضی و یا شرکتی کوچک، یک سایت راهاندازی نمایند، با کمترین هزینه، و بدون پرداخت هیچ هزینهای بابت هاست، بتوانند سایتی راهاندازی نمایند. مخصوصا عزیزانی که در خصوص هوش مصنوعی فعالیت میکنند، بتوانند Chat Bot های خودشان را در دامنه خودشان، بدون محدودیتهای سایتهایی مانند HuggingFace منتشر نمایند.
⚠️ در صورتی که لایکهای این مطلب، به بیش از یکصد لایک برسد، این آموزش برگزار خواهد شد.
با احترام
داریوش تصدیقی 🌹
#Free #Host #Hosting #SSL #SEO
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 معرفی سایتهایی که میتوانیم به رایگان، از آنها API گرفته و از مدلهای زبانی آنها، در برنامههای خود استفاده نماییم.
1️⃣ متاسفانه اکثر این سایتها، ما را تحریم کردهاند و باید از یک فیلترشکن، و یا یک تحریمشکن مناسب، برای کار کردن با آنها استفاده نمایید.
2️⃣ اکثر این سایتها، با OpenAI Package سازگار هستند، لذا عزیزانی که در دوره LLMOps با این Package آشنا شدهاند، میتوانند به راحتی، با اکثر این سایتها، ارتباط برقرار کنند.
3️⃣ من قبلا تعدادی از این سایتها را در کانال معرفی کردهام، ولی یک دوست خوش ذوق، یک صفحه Github درست کرده است، و همه این سایتها و حتی مدلهای زبانی که آنها پشتیبانی میکنند را معرفی کرده است.
4️⃣ این سایتها صرفا در شرایطی به ما سرویس میدهند، که رفتار ما با آنها، کاملا Politeness یا اصطلاحا مودبانه باشد! یعنی برای کارهای سنگین با Rate بالا، قطعا مناسب نبوده و کار نمیکنند، ولی برای کارهای شخصی / روزمره و یا برای تست مدلهای زبانی، بسیار مناسب میباشند.
🎁 نشانی سایت:
🔗 https://github.com/cheahjs/free-llm-api-resources
#python #free #api #lm #lmops #llm #llmops
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 محصول Free و Open Source دیگری از کانال متخصصین ایرانی!
🎁 DT Check Internet Status
🟢 دوستان عزیزم، در این برنامه، من سایتهای اینترنتی را به چهار دسته تقسیم کردهام:
1️⃣ سایتهای داخلی (ایرانی)
2️⃣ سایتهای بینالمللی که (فعلا / ظاهرا) مشکلی ندارند!
3️⃣ سایتهای بینالمللی که ایران را تحریم کردهاند.
4️⃣ سایتهای بینالمللی که ایران آنها را فیلتر کرده است.
🟢 در کد برنامه، یک لیست وجود دارد، به نام، url_list، که در داخل آن، از هر کدام از دستههای فوق، دو یا سه سایت را به عنوان نمونه وارد کردهام. شما میتوانید این لیست را به سلیقه خودتان تغییر داده و یا تکمیل نمایید.
🟢 برای هر آیتم، یک فیلد نیز به نام beep، در نظر گرفتهام، که اگر مقدار آنرا برابر True قرار دهید، اگر امکان اتصال به آن سایت وجود داشت، و یا برقرار گردید، یک صدای لطیفی پخش میگردد و شما از اتصال خود به آن سایت، اطمینان حاصل خواهید کرد و دیگر نیازی نخواهد بود، در این شرایط عجیب و غریب، سایتهای مختلف را در Browser نوشته (وارد کرده)، و هر چند ثانیه یکبار، صفحات را Refresh کرده و وضعیت اتصال و یا عدم اتصال خودتان به آن سایتها را بررسی نمایید!
🙏 امیدوارم که این برنامه نیز، برای یکایک شما عزیزان مفید باشد...
🟢 سورسکد برنامه در گیتهاب:
🔗 https://github.com/Dariush-Tasdighi/DT_APP_Python_Check_Internet_Status
#python #free #application #source_code #check_internet #check_internet_status #cyber_security
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
گاهی ممکن است که بخواهید یک فایل PowerShell، با پسوند ps1. را (مانند فایلهای Batch File با پسوند bat.) اجرا نمایید.
به عنوان مثال، زمانی که میخواهید محیط Virtual Environment را با دستور Windows PowerShell ذیل، فعال نمایید:
.\.venv\Scripts\activate
... .ps1 cannot be loaded because running scripts is disabled on this system. ...
Get-ExecutionPolicy
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
💝 سلام دوستان عزیزم 💝
🔴 مدل دیگری برای تبدیل متن به صدای فارسی!
🟢 با تغییراتی در سیلابس دوره آموزشی LLM Ops، احتمالا این مدل را نیز آموزش خواهم داد!
🟢 همانطور که در این صدا، شاهد آن هستید، در وسط مکالمه، Effect هایی مانند سرفه کردن، خندیدن، زمزمه کردن، متعجب شدن و غیره قرار گرفته است!
🟢 طبیعتا این آموزش، با زبان برنامهنویسی پایتون خواهد بود! و شما میتوانید در برنامههای خود، یا اصطلاحا در Workflow های هوش مصنوعی، از این مدل برای تبدیل متن به صدا استفاده نمایید.
#python #free #source_code #lm #lmops #llm #llmops #tts #text_to_speech
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 متاسفانه خیلی از عزیزان، مفاهیم AI Agent را به درستی نمیدانند! و خیلی وقتها، آن را با یک مدل هوش مصنوعی ساده (LLM) و یا AI Agentic Workflow اشتباه میگیرند!
🎁 به همین دلیل، با ۵۰ منبع آموزشی روز دنیا، این گفتگو را برای شما عزیزان تولید کردم، تا انشاءالله بتوانید، تا حد قابل توجهی، مفاهیم AI Agent، کاربردهای آن، تفاوت آن با LLM ها و AI Agentic Workflow را درک کرده، و کمی با مفاهیم MCP Server و MCP Client نیز آشنا شوید.
👍 دیدن این فیلم را به شاگردان عزیزم در دورههای قبل و جاری LLM Ops، به شدت توصیه میکنم! و برای عزیزانی که در کارگاه AI Agent نیز شرکت کردهاند، احساس میکنم که گوش دادن به این فایل صوتی، خالی از لطف نباشد.
#ai #agent #ai_agent #mcp #mcp_server #mcp_client #LM #LMOps #LLM #LLMOps
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 محصول Free و Open Source دیگری از کانال متخصصین ایرانی!
🎁 DT Password Manager
🟢 این فیلم و این محصول، برای عموم! مفید میباشد! لطفا برای بالابردن امنیت خود، حتما به نکات این فیلم توجه بفرمایید!
🟢 این فیلم در حوزه امنیت سایبری میباشد.
🟢 سورسکد برنامه در گیتهاب:
🔗 به زودی منتشر خواهد شد!
#python #free #application #source_code #password #password_manager #cyber_security
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🎁 تصویر جدید کانال متخصصین ایرانی...
... و فقط خدا میداند که برای تولید تصاویری، بسیار بسیار سادهتر از این تصویر، به چه میزان، طراحان و گرافیستهای عزیز و گرامی، مرا در طی این سالها، حرص دادهاند! 😔
👍 با تشکر ویژه از حضور Nano Banana Pro کمپانی گوگل، که به تازگی نسخه Pro آن منتشر شده است... یک شاهکار در خلق و ویرایش تصاویر است...
.
🔴 چگونه به روش اصولی، سیستماتیک و حرفهای نرمافزارهای مورد نیازمان را در محیط ویندوز ۱۰ و یا ۱۱ نصب نماییم!؟
✔️ Version: 4.5
💝 سلام دوستان عزیزم 💝
یک یادگاری ارزشمند، تقدیم به همه عزیزان ایرانی...
💝 سلام دوستان عزیزم 💝
🎁 یک سورپرایز ویژه برای اعضای عزیز و گرامی کانال متخصصین ایرانی
👍 تولید فیلم (بلند / طولانی) با هوش مصنوعی!
🟢 ویژگیهای این سایت:
1️⃣ فیلتر نیست!
2️⃣ تحریم نیست!
3️⃣ محدودیت زمانی ندارد!
4️⃣ میتوانید فیلم و یا حتی انیمیشن تولید نمایید!
5️⃣ زبان فارسی را به خوبی درک میکند و در فیلمهای تولید شده، شخصیتها میتوانند به زبان فارسی حرف بزنند!
🔴 نکته اول) برای کلمات، ترجیحا اعرابگذاری کنید تا با تلفظ بهتری، کلمات را ادا کند!
🔴 نکته دوم) در زمان انتخاب زبان، به جای زبان Farsi، زبان Persian را انتخاب نمایید!
🎁 من در این سایت، سعی کردم که یک فیلم تبلیغاتی، برای کانال متخصصین ایرانی تولید نمایم، خیلی برایش وقت نگذاشتم و با کمترین صرف زمان و نازککاری، نتیجه جالبی حاصل شد...
🔗 REGISTER HERE!
#AI #Movie
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 محصول Free و Open Source دیگری از کانال متخصصین ایرانی!
DT Protect PDF 🎁
🟢 این فیلم و این محصول، برای عموم، خصوصا برنامهنویسان و مدیران شرکتها مفید میباشد!
🟢 از طریق این برنامه، میتوانید فایلهای PDF خودتان را Protect نمایید. یعنی امکان چاپ متن، کپی متن، استخراج متن، ویرایش متن و غیره را از دیگران سلب نمایید. علاوه بر این، میتوانید یک سری Metadata مانند نام نویسنده، موضوع و غیره را نیز به قسمت توضیحات فایل PDF، اضافه نمایید!
🟢 دلیل توسعه این ابزار، آن است که به زودی، یک کارگاه رایگان در خصوص ترجمه کتابهای خارجی به زبان فارسی، برگزار خواهیم کرد، و میخواهیم قبل از انتشار فایلهای ترجمه شده، آنها را Protect نماییم.
🟢 سورسکد برنامه در گیتهاب:
🔗 https://github.com/Dariush-Tasdighi/DT_APP_Python_Protect_PDF
#pdf #python
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🙏 آموزش پرامپتنویسی حرفهای با POML. استانداردی که به تازگی مایکروسافت آنرا معرفی کرده است!
#AI #LLM #Prompt #Prompt_Engineering #POML #Microsoft
🆔 @LLM_Ops
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🙏 تاریخچه مدلهای زبانی بزرگ (LLM) در یک دقیقه! و مقایسه آن با مغز انسان!
#LLM
🆔 @LLM_Ops
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 به بهانه برگزاری دوره آموزشی RAG، یک فیلم عمومی، در خصوص راهاندازی یک Text Chatbot ساده با کتابخانه Ollama تهیه نمودهام، و امیدوارم که مورد توجه شما دانشپژوهان گرامی قرار بگیرد.
🟢 مشاهده این فیلم را به همه علاقهمندان زبان برنامهنویسی پایتون و هوش مصنوعی توصیه میکنم!
🎁 این فیلم، به صورت عمومی و رایگان، از دوره آموزشی RAG، منتشر شده است، تا عزیزان، با نحوه آموزش اینجانب آشنا شوند.
🟢 موضوع
〰️ آموزش اتصال به سرویس Ollama و ایجاد یک Text Chatbot ساده، با استفاده از کتابخانه Ollama
#Course #AI #LM #LMOps #LLM #LLMOPS #RAG #Python #Ollama
🆔 @Dariush_Tasdighi
🆔 @LLM_Ops
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 امروز میخواهم سایتی را به شما عزیزان معرفی نمایم که میتوانید از طریق آن، به سادگی، و البته رایگان، فیلم تولید کنید! یا برای محصولی که دارید، و یا حتی تصویر یک فرد، در یک عکس را به حرکت درآورده و تبدیل به فیلم نمایید! این سایت، Prompt به زبان فارسی را نیز به خوبی میشناسد!
🎁 این سایت، روزانه ۳۰۰ اعتبار به شما میدهد و شما میتوانید ۴ فیلم ۵ ثانیهای تولید نمایید! در صورت مصرف این اعتبار، مجددا در روز بعد، ۳۰۰ اعتبار دیگر نیز به شما تخصیص میدهد!
🟢 برای اینکه با امکانات این سایت آشنا شوید، یکی از بهترین فیلمهای آموزشی در این خصوص را از YouTube و با کیفیت Full HD، دانلود نمودم و برای شما عزیزان منتشر کردم.
🔗 لینک ثبتنام
https://www.lovart.ai
#AI #Image #Video #Tools
🆔 @Dariush_Tasdighi
🆔 @LLM_Ops
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 دوستانی که با بعضی از سایتهای خارجی، به دلیل تحریمهای ظالمانه! مشکل دارند، میتوانند از این برنامه استفاده نمایند. مخصوصا عزیزانی که با سایتهای هوش مصنوعی کار میکنند.
🎁 DT Anti Sanction
✔️ این برنامه، قبلا در سایت Github منتشر شده و در کانال متخصصین ایرانی، اطلاعرسانی شده است. ولی امروز نسخه ۱.۴ آن منتشر شده و امیدوارم که برای شما عزیزان مفید باشد.
🟢 فیلمی که در خصوص این برنامه منتشر شده است، در لینک ذیل قرار دارد:
🔗 /channel/IranianExperts/960
🙏 تقاضا: اگر DNS های دیگری میشناسید که در این برنامه وجود ندارد، لطفا به اینجانب اعلام بفرمایید، تا ضمن درج آن، در نسخههای بعدی برنامه، و در صفحه اصلی سورسکد، از شما تقدیر گردد...
🟢 نشانی سورسکد:
🔗 https://github.com/Dariush-Tasdighi/DT_Anti_Sanction
#Free #Open_Source #Python #Sanction #Anti_Sanction
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
〰️ نسخه مقاله: ۱.۲
🔴 برنامه کاربردی دیگری، برای شما عزیزان، آماده کردهام که امیدوارم براتون مفید باشد...
🎁 DT File_Organizer
🟢 تمام تلاشم را کردهام، ضمن آنکه این کد را خیلی کوتاه و جمع و جور توسعه دهم، تمام نکات مربوط به Clean Code و استانداردهای کدنویسی نیز در آن رعایت شود، و در ضمن، به گونهای آنرا تهیه کردهام که نیازی به نصب هیچگونه Package اضافی نداشته باشد، تا بتوانید به راحتی آنرا دریافت و سپس اجرا نمایید...
🟢 در ضمن، این کد نیز، همانند اکثر برنامههایی که تاکنون نوشتهام، کاملا Cross Platform میباشد. یعنی شما میتوانید، در تمام سیستمعاملها (توزیعها)، آنرا اجرا نمایید!
🟢 و اما فلسفه این برنامه!
🟢 خیلی وقتها پیش میآید که ما با پوشههایی سر و کار داریم که فایلهای بسیار زیادی در داخل آنها قرار دارند، مانند پوشه Downloads و یا پوشه مربوط به برنامه Telegram. حال اگر بخواهیم فایلهای موجود در این پوشهها را با توجه به پسوند آنها دستهبندی / طبقهبندی کنیم، کار بسیار زمانبری خواهد بود!
🟢 در این برنامه، ابتدا مسیر پوشه مورد نظر را در متغیر PATH نوشته، و سپس برنامه را با دستور ذیل اجرا مینماییم:
python app.py
import os
import shutil
from typing import Final
PATH: Final[str] = "./data"
NO_EXTENSION_NAME: Final[str] = "no_extension"
def main() -> None:
"""Program entry point."""
os.system(command="cls" if os.name == "nt" else "clear")
if not os.path.exists(path=PATH):
print(f"[-] The directory '{PATH}' does not exist!")
return
items: list[str] = os.listdir(path=PATH)
for item in items:
source_file_path: str = f"{PATH}/{item}"
if not os.path.isfile(path=source_file_path):
continue
_, extension = os.path.splitext(p=source_file_path)
extension = extension[1:].strip().lower()
if not extension:
extension = NO_EXTENSION_NAME
destination_path = f"{PATH}/{extension}"
os.makedirs(name=destination_path, exist_ok=True)
shutil.move(src=source_file_path, dst=destination_path)
print("Done!")
if __name__ == "__main__":
try:
main()
except KeyboardInterrupt:
pass
except Exception as exception:
print(f"[-] {exception}!")
💝 سلام دوستان عزیزم 💝
〰️ نسخه مقاله: ۱.۲
عزیزانی که در حوزه وب (Frontend / Backend) کار میکنند و یا دوستانی که در حوزه امنیت سایبری (Cyber Security) مشغول هستند، معمولا در خصوص یک سری از اصطلاحات، دچار اشتباه و یا بیدقتی میشوند. حتی در بعضی از فیلمها و یا حتی مستندات آموزشی نیز بیدقتیهای زیادی در خصوص بعضی از نکات و اصطلاحات فنی دیده میشود!
🔴 در این مقاله کوتاه، میخواهم مفهوم URL و اجزای آنرا به تفکیک آموزش دهم. خیلی تلاش کردهام که ساده، کوتاه و البته کاملا دقیق باشد.
😬 به عنوان مثال، موضوعی که بارها با آن برخورد کردهام و مرا به شدت دیوانه کرده است! آن است که بسیاری از دوستان و یا حتی بعضی از اساتید فن، زمانی که در پروژه، سامانه، و یا تنظیمات سختافزاری، میخواهند Hostname را وارد نمایند، در ابتدای نشانی، http و یا https را مینویسند! و این کاملا اشتباه است!
🙏 امیدوارم که مفید باشد:
# URL: Uniform Resource Locator
# - Sample: https://api.iranianexperts.ir:8080/users/list?name=dariush&age=53#History
#
# Scheme (Protocol) : https
# - Common schemes: http, https, ftp, mailto, file, ...
# - Note: Not all schemes use "://host" (e.g., mailto)
#
# Domain : iranianexperts.ir
#
# Sub Domain : api
#
# Host / Host Name / FQDN : api.iranianexperts.ir
#
# Port : 8080
# - Port Range : 1-65535
# - Default port for HTTP : 80
# - Default port for HTTPS : 443
# - Non-default port must be explicitly specified in the URL
#
# Path : /users/list
# - Logical path, not necessarily a real file!
#
# Query String : name=dariush&age=30
# - Key-value pairs, URL-encoded: key1=value1&key2=value2&...
# - Example of URL encoding : name=dariush%20ahmadi
#
# Fragment : History
# - It is used only on the client side and is not sent to the server!
# - It is used to identify a section within a web page, or for single-page
# applications (SPAs) to manage navigation (routing) without reloading the page.
💝 سلام هموطنان گرامی و دوستان عزیزم 💝
🔴 در قرن ۲۱ام، پس از عصر دانش و ارتباطات، و در عصر هوش مصنوعی، واقعا شرمآور است که:
زمانی که ذهنهای خلاق، هوش مصنوعی خلق میکنند، متاسفانه، ذهنهای کودن و متوهم، ذهنهای مستعد را مایوس کرده، و ذهنهای خلاق را فراری میدهند!
〰️ داریوش تصدیقی - هفتم / بهمنماه / ۱۴۰۴
😓 ضمن عرض تسلیت، خواستم در این وضعیت نابسامان اینترنت، کدی را در اختیار شما عزیزان قرار دهم که اگر احیانا توانستید به اینترنت بینالمللی متصل شده و برای تحقیق و توسعه فردی، فیلمهایی را که به صورت Playlist در YouTube قرار گرفتهاند را ابتدا دانلود کرده و سپس سر فرصت مشاهده نمایید، امکانش وجود داشته باشد...
1️⃣ ابتدا برنامه پایتون را دانلود و نصب کنید.
2️⃣ سپس بسته yt-dlp را نصب نمایید:
python -m pip install -U pip
python -m pip install -U yt-dlp
python ./app.py
import os
from pathlib import Path
from yt_dlp import YoutubeDL
BASE_DOWNLOAD_PATH: str = "./downloads"
def download_playlist(
base_dir: str,
playlist_id: str,
):
"""
Download a YouTube playlist in order, up to 1080p, with English subtitles
if available. Creator ID is automatically extracted from playlist metadata.
"""
playlist_url: str = f"https://www.youtube.com/playlist?list={playlist_id}"
# Step 1: Extract playlist metadata (without downloading)
with YoutubeDL(params={"quiet": True}) as ydl:
info = ydl.extract_info(url=playlist_url, download=False)
# Extract creator/uploader identifier safely
creator_id = (
info.get("uploader_id")
or info.get("uploader")
or "unknown_creator"
)
# Step 2: Build directory structure
# base_dir / creator_id / playlist_id
playlist_path = Path(base_dir) / creator_id / playlist_id
playlist_path.mkdir(parents=True, exist_ok=True)
# Archive file to track downloaded videos
archive_file = playlist_path / "downloaded.txt"
ydl_opts = {
# Best video up to 1080p + best audio, then merge
"format": "bestvideo[height<=1080]+bestaudio/best[height<=1080]",
# Preserve playlist order in filenames
"outtmpl": str(
playlist_path / "%(playlist_index)02d - %(title)s.%(ext)s"
),
# Playlist handling
"noplaylist": False,
"yesplaylist": True,
# Merge output format
"merge_output_format": "mp4",
# Error handling
"ignoreerrors": True,
"retries": 3,
# Archive to avoid re-downloading videos
"download_archive": str(archive_file),
# Subtitle settings
"writesubtitles": True,
"writeautomaticsub": True,
"subtitleslangs": ["en"],
"subtitlesformat": "vtt",
}
with YoutubeDL(ydl_opts) as ydl:
ydl.download([playlist_url])
def main() -> None:
"""
The main of program
"""
os.system(command="cls" if os.name == "nt" else "clear")
playlist_ids: list[str] = [
"PLNJUbRWljtkb0AzjG0s78goCg0xOaI9KK",
"PLgt_9NUA44-Xu6-IbAE9DDti53hhx2ltM",
]
for playlist_id in playlist_ids:
download_playlist(
playlist_id=playlist_id,
base_dir=BASE_DOWNLOAD_PATH,
)
if __name__ == "__main__":
try:
main()
except KeyboardInterrupt:
pass
except Exception as error:
print(f"\n[-] {error}!")
print()
💝 سلام دوستان عزیزم 💝
🔴 محصول Free و Open Source دیگری از کانال متخصصین ایرانی!
🎁 DT Password Manager
🟢 به لطف خداوند بزرگ و مهربان، و با یاری دو نفر از دوستان عزیزم، بالاخره این پروژه به مرحله انتشار رسید (نسخه یک)
🟢 توصیه میکنم برای اینکه فلسفه، کاربردها و اهمیت این پروژه را متوجه شوید، حتما به مطلب ذیل مراجعه نمایید:
🔗 /channel/IranianExperts/1055
🟢 سورسکد برنامه در گیتهاب:
🔗 https://github.com/Dariush-Tasdighi/DT_APP_Python_Password_Manager
#python #free #application #source_code #password #password_manager #cyber_security
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🎁 ترجمه دیگری از کتاب، توسط هوش مصنوعی، و با تلاش دو دوست خوب و عزیزم، و با استفاده از دانش دوره آموزشی LLM Ops
〰️ نام کتاب: The Willows
〰️ نویسنده: Algernon Blackwood
〰️ یه رمان در سبک گوتیک
👍 پیمان نصرتی
🔗 PaymanNosraty@GMail.com
🔗 /channel/paymannosraty
🔗 https://www.linkedin.com/in/payman-nosraty
👍 پوریا نصرتی
🔗 Nosrati.Puria@GMail.com
🔗 /channel/nosrati_puria
🔗 https://www.linkedin.com/in/nosrati-puria
#python #book #ebook #ai #translate #LM #LMOps #LLM #LLMOps
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 محصول Free و Open Source دیگری از کانال متخصصین ایرانی!
🎁 DT Movie Maker
🟢 این فیلم و این محصول، برای عموم، خصوصا برنامهنویسان و تولیدکنندگان محتوا و خصوصا متخصصین هوش مصنوعی مفید میباشد!
🟢 از طریق این برنامه میتوانید، بدون نیاز به برنامههایی مانند Adobe Premiere و یا Camtasia و غیره، دو فیلم کوتاه مربوط به ابتدا و انتهای فیلم را تولید کرده و سپس فیلم اصلی خودتان را در بین این دو فیلم قرار داده و با استفاده از Effect های Fade in و Fade out، فیلمها را به هم متصل کرده و فیلم نهایی را مونتاژ نمایید!
🟢 سورسکد برنامه در گیتهاب:
🔗 https://github.com/Dariush-Tasdighi/DT_Learning_Python_MoviePy
#python #free #application #source_code #movie
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🎁 در راستای مطلبی که خدمت شما عرض کردم:
/channel/IranianExperts/1048
اولین فیلم آموزشی، در خصوص فلسفه و نحوه تولید صفحات Markdown تقدیم حضور میگردد.
🟢 نشانی سورسکد در سایت گیتهاب:
🔗 https://github.com/Dariush-Tasdighi/DT_Learning_Markdown
#LM #LLM #LMOps #LLMOps
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🎁 انشاءالله به زودی، در کانال متخصصین ایرانی، فیلمهایی را برای شما عزیزان، تولید و منتشر خواهم کرد که مربوط به دوره LLMOps میباشد!
❓ و اما چرا؟
1️⃣ اول آنکه، همه عزیزان متوجه شوند، که چرا باید به عنوان یک برنامهنویس، فارغ از زبان برنامهنویسی که کار میکنند، با مفاهیم و تکنیکهای LLMOps آشنا شوند.
2️⃣ دوره کلاسیک LLMOps، یک دوره ۴۰ ساعته میباشد، که متاسفانه، به دلیل حجم بالا و تنوع زیاد مفاهیم، قادر نیستم که همه مطالب را، در این مدت کوتاه آموزش دهم. به همین دلیل بخشهایی از مطالب را، به این شکل و به صورت عمومی منتشر خواهم کرد.
3️⃣ بعضی از این آموزشها، هر چند که در سیلابس کلاسیک دوره نیز آموزش داده میشوند، به دلیل اهمیت آنها، لازم دیدم که دانشپژوه گرامی، یک فیلم دقیق و کامل از آن موضوع را، قبل و یا حتی بعد از دوره آموزشی، در اختیار داشته باشد.
4️⃣ برای فیلمهایی که اسپانسر ندارند، دوستان میتوانند، در صورت تمایل، از هزار تومان تا هر مبلغی که احساس میکنند موضوع فیلم برایشان جذاب و کاربردی میباشد، به اینجانب Donate نمایند، و یا اصطلاحا مرا به یک قهوه دعوت کنند.
🔴 نکته مهم: خیلی از عزیزان تصور میکنند که اینجانب، جزء خوارج شده و به عنوان پدر سیشارپ ایران، به زبان سیشارپ پشت کرده! و سراغ زبان پایتون و هوش مصنوعی رفتهام! دوستان عزیزم، شما با هر زبان برنامهنویسی که کار میکنید، قطعا به این علم خواهید رسید که باید کم کم، با این دانش نوین و هیجانانگیز، آشنا شده و پروژههای خود را با این دانش ترکیب کرده و نتایج خارقالعادهای خلق نمایید! حتی میتوانید یک Code Generator فوقالعاده برای تولید لایههای (Layers) مختلف پروژههای سیشارپی، جاوا و غیره بنویسید... پس یادگیری پایتون و LLMOps، مطلقا به معنای پشت کردن به زبانهای برنامهنویسی که به آنها مسلط هستید، نمیباشد! بلکه مفاهیم LLMOps، میتواند به عنوان یک مکمل عمل کرده و سطح پروژههای شما را به شکل چشمگیری، بالا ببرد!
🍀 پس باور کنید که به طور قطع! هنوز هم، تمام پروژههایم را با زبان برنامهنویسی سیشارپ Develop میکنم!
با احترام
داریوش تصدیقی 🙏👍❤️
#LM #LLM #LMOps #LLMOps
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 ترجمه یک کتاب علمی تخیلی جذاب، با استفاده از هوش مصنوعی
The War of the Worlds 🎁
🟢 این کتاب "جنگ دنیاها" که احتمالا فیلم سینمایی آنرا نیز دیدهاید، توسط آقای H. G. Wells به رشته تحریر درآمده و اکنون، با کمک دانش دوره آموزشی LLM Ops، به زبان شیرین فارسی، ترجمه شده است!
🟢 در تهیه و ویراستاری این کتاب الکترونیکی، افراد ذیل مشارکت داشتهاند:
〰️ داریوش تصدیقی
〰️ حسین روزبهانی
✨ ششمین کتاب ترجمه شده با هوش مصنوعی در کانال متخصصین ایرانی (و احتمالا در کشور)
#pdf #python #llm #llmops #lmops #ebook #e_book
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 معرفی سایت!
🔗 https://turboscribe.ai
#AI #Site #STT #Transcribe
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💚 سلام دوستان عزیزم 💚
انشالله امشب (شنبه)، ساعت ۲۱ یا ۲۱ و نیم، در رادیو تهران، موج ۹۴، مصاحبهای با اینجانب در خصوص هوش مصنوعی مدرن صورت خواهد گرفت.
بسیار باعث خوشوقتی و افتخار خواهد بود اگر در صورت داشتن وقت و علاقه به این موضوع، از این برنامه استفاده نمایید.
با تشکر و احترام
داریوش تصدیقی 🌱🌱🙏🙏
💝 سلام دوستان عزیزم 💝
🙏 با تشکر از استقبال کمنظیر یکایک شما عزیزان، در ثبتنام این دوره هیجانانگیز، بالاخره و به لطف خداوند بزرگ و مهربان، این دوره آموزشی، با ۱۶ جلسه (فیلم آموزشی) و در مجموع هفت و نیم ساعت فیلم آموزشی، به اتمام رسید.
🎁 برای کسب اطلاعات بیشتر، بر روی این لینک کلیک نمایید!
#Course #AI #RAG #LM #LMOps #LLM #LLMOPS
🆔 @LLM_Ops
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🔴 جزوه آموزشی نصب و راهاندازی Ollama بر روی رایانه شخصی / شرکتی
✔️ امیدواریم که این سند آموزشی، برای شما عزیزان مفید باشد.
با احترام
داریوش تصدیقی 🍀
#Local #AI #Local_AI #LLM #LM #LLMOps #LMOps #Ollama #LLM_Ops #LM_Ops
🆔 @LLM_Ops
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💝 سلام دوستان عزیزم 💝
🙏 با تشکر از استقبال کمنظیر یکایک شما عزیزان، در ثبتنام این دوره هیجانانگیز، لازم به یادآوری است که علاقهمندان به شرکت در این دوره، حداکثر تا فردا (چهارشنبه)، پانزدهم مرداد ماه ۱۴۰۴، فرصت خواهند داشت، تا در این دوره، با ۵۰ درصد تخفیف، ثبتنام نمایند...
🟢 مدت زمان برگزاری دوره
〰️ طول دوره، در حدود ۷ ساعت برآورد میگردد که البته تا این لحظه ۱۰ فیلم، به مدت تقریبی ۵ ساعت، تولید و مونتاژ گردیده، و در کانال مربوطه، منتشر شده است.
🟢 بخشی از سیلابس و نکات آموزشی دوره
1️⃣ در عین ناباوری! در این دوره LangChain, LlamaIndex, LightRAG و غیره آموزش داده نمیشود! چرا که:
- این کتابخانهها، به نوعی Wrapper هستند، و هر نوع Wrapper ای، معمولا ما را با چالش Performance روبرو میکند!
- معمولا سازندگان Wrapper ها، برای آنکه بتوانند کار کردن با مفهومی را سادهسازی نمایند، امکان Customize کردن را به برنامهنویسان نداده، و یا محدود میکنند!
- معمولا کسانی که از ابتدا و صرفا با این کتابخانهها کار میکنند، درک عمیقی از مفاهیم RAG نداشته و صرفا با عملیات Copy / Paste، اقدام به تولید محصول میکنند! که این مساله، باعث افت قابل توجه دقت نتایج شده و امکان بومیسازی سامانه را به شدت کاهش میدهد!
- بعد از این دوره، یادگیری کتابخانههای مذکور، حتی بدون نیاز به شرکت در دوره آموزشی خاصی، به سادگی امکانپذیر میباشد.
🔴 نکته مهم: در دوره آموزشی LLMOps، کتابخانه LlamaIndex و یا LangChain آموزش داده میشود، لذا این دوره، مکمل دوره LLMOps میباشد.
2️⃣ در این دوره، همه مفاهیم، از ابتدا آموزش داده میشود و فلسفه هر موضوع، به طور کامل مطرح میگردد و دانشپژوهان عزیز میتوانند با دید بازتر، نسبت به ایجاد یک سامانه RAG و Customize کردن و یا حتی، بومی نمودن آن اقدام نمایند.
3️⃣ گرایش اصلی این دوره، راهاندازی سامانههای RAG، به صورت صد در صد Local بوده! و از API های خارجی، به هیچعنوان استفاده نمیگردد!
4️⃣ تمامی مدلها نیز، کاملا Local انتخاب شده و برای عملیات Embedding و Generation، صرفا از مدلهایی که هم هوش مناسبی داشته و هم فارسی را به درستی درک کرده و یا خروجی فارسی مناسبی تولید نمایند استفاده میگردد!
5️⃣ در این دوره، به طور کامل Chroma DB آموزش داده میشود، و شما میتوانید به صورت هم In Memory و هم Persistence، اقدام به ایجاد بانک اطلاعاتی نموده، و به سلیقه خود، عملیات Chunk Chunk کردن را انجام داده و سپس عملیات CRUD را انجام دهید.
6️⃣ در این دوره، به طور کامل Sentence Transformers ها و فلسفه آنها آموزش داده میشود، و شما معجزه Semantic Search را به زیبایی درک خواهید کرد!
🎁 لطفا قبل از ثبتنام، شرایط برگزاری دوره را با دقت مطالعه بفرمایید!
#Course #AI #LLMOPS #RAG #LLM
🆔 @LLM_Ops
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.