Code Monkey home page Code Monkey logo

adobe-connect-meetings-downloader's Introduction

Hi 👋, I'm Sina Rostami

A Computer Engineering Student and Software Developer from Iran

sina-rostami

  • 🔭 I’m currently working as a Software Engineer

  • 🌱 I’m currently learning more about Computer Networks and SRE

  • 💬 Ask me about linux, docker, C++, and Python

  • 📫 How to reach me [email protected]

Connect with me:

sina--rostami @sinarostami4188.1

Languages and Tools:

bash cplusplus docker flask git grafana linux postman python

Github Stats:

sina-rostami

sina-rostami

 sina-rostami

sina-rostami

adobe-connect-meetings-downloader's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

adobe-connect-meetings-downloader's Issues

دانلود

سلام برای دانشگاه یزد هم قرار بدید
سامانه ادوب کانکت
vc-23.yazd.ac.ir
سامانه کلاس ها

ماژول دانشگاه

سلام. میخوام پارامتر های ماژول دانشگاه شما رو به پارامتر های دانشگاه خودم تغییر بدم، ولی به مشکل خوردم، ورود با یوزر و پسورد وارد شده انجام میشه، ولی با خطای
Wrong URL format
مواجه میشم. جالب اینجاست که آدرسی که بهش میدم دقیقا فرم آدرس مثاله.
آدرس ورود سایت:
http://lms.sru.ac.ir/login/index.php
ساب دامین برای ادابی
https://vc.sru.ac.ir/
بخشی از کد ویرایش شده:

kntu_login_data = {
'anchor' : '',
'username' : user_name,
'password' : password,
'rememberusername' : '0'
}

kntu_downloader = Downloader('http://lms.sru.ac.ir/login/index.php', # پارامتر اول، ورود سایت
'https://vc.sru.ac.ir/', # ساب دامین ادابی سایت
kntu_login_data, kntu_headers, kntu_headers)
if not kntu_downloader.login({'logintoken'}):
    return

for url in pasted_urls:
    if re.match(r'https://lms\d*\.sru\.ac\.ir/mod/adobeconnect/joinrecording\.php.*', url): # تغییر داده شده بر پایه ی آدرس ماژول دانشگاه نویسنده
        filename=re.findall('recording=(\d+)&', url)[0]
        print('Downloading ' + filename + '...')
        kntu_downloader.set_name_to_save(filename)
        kntu_downloader.set_pasted_url(url)
        kntu_downloader.set_cookies()
        if not kntu_downloader.create_downlaod_link():
            continue
        kntu_downloader.download_file()
        kntu_downloader.save_file()
        kntu_downloader.extract_zip_file()
        kntu_downloader.convert_media()
        kntu_downloader.download_other_files()
        print(filename + ' downloaded!')
    else:
        print('Wrong URL format')
        time.sleep(1) # واکنش سریعتر

kntu_downloader.remove_temp_directory()

مقادیر info

myusername
mypassword
http://lms.sru.ac.ir/mod/adobeconnect/joinrecording.php?id=51726&recording=12801780&groupid=0&sesskey=3D8SDHOszT
http://lms.sru.ac.ir/mod/adobeconnect/joinrecording.php?id=51726&recording=11435668&groupid=0&sesskey=3D8SDHOszT

Add video to output

Hi
Thanks for your great script
Is it possible to integrate videos with audio files?
Because now only the audio file is produced as output. Of course the share screen files is fragmented. But at intervals when nothing is shared, a black screen can be considered as a video.
Also, is it possible for the comments to be in the form of a video exactly adjacent to the original video?
Another suggestion is to include the Google colab version.

خیلی عالیه آفرین

Username or password is incorrect Error

Event thought i write the correct username and password i cant download any recordings due to incorrect id,pw error. What should i do? When i try adding .zip to and of the recording link, it says i am not authorized to download it. i believe ADOBE fixed that flaw with downloading recordings as a zip file.

دانشگاه تبریز

سلام
برای دانشگاه تبریزم اگه بتونید این برنامه رو مدیفای کنید

یا حداقل روشی رو ذکر کنید که بشه فایل های شیر شده جلسات رو بشه دانلود کرد
مثل
pdf

ممنون

convert error

I use downloader for non-supported institutions mode using the export_only module and I got the bellow error:

python .\export_only.py
extracting zip file...
extracted!
converting and merging media....
An error occurred during conversion...

Audio/Video Mismatch

Hi
Thanks for the nice script!

I used your tool for downloading a class from UT but the output video and audio files are not matched (video is almost 1 hour and the audio is about 2 hours). I was wondering what could be the issue?

مشکل در تبدیل داده ها

سلام ممنون ازتون
من به این مشکل خوردم
Preparing... Logging in... Logged in! Downloading 13687656... Setting cookies... Cookies set! Creating download link... Download link created! Downloading... Saving file... 13687656: 95.3MB [02:12, 720kB/s] 13687656 Downloaded and Saved Extracting data... Extracted! Converting media... Traceback (most recent call last): File "C:\Users\ASUS\Desktop\Downloader\App\Adobe-Connect-Meetings-Downloader\k ntu_vc_dl.py", line 50, in <module> kntu_download(user_name, password, lines[2:]) File "C:\Users\ASUS\Desktop\Downloader\App\Adobe-Connect-Meetings-Downloader\k ntu_vc_dl.py", line 36, in kntu_download kntu_downloader.convert_media() File "C:\Users\ASUS\Desktop\Downloader\App\Adobe-Connect-Meetings-Downloader\d ownloader.py", line 110, in convert_media convert_media(self.name_to_save) File "C:\Users\ASUS\Desktop\Downloader\App\Adobe-Connect-Meetings-Downloader\m edia_converter.py", line 64, in convert_media ffmpeg.run(stream, overwrite_output=True) File "C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\site-packages\f fmpeg\_run.py", line 313, in run process = run_async( File "C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\site-packages\f fmpeg\_run.py", line 284, in run_async return subprocess.Popen( File "C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 947, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 1416, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, FileNotFoundError: [WinError 2] The system cannot find the file specified

مشکل تصوير

سلام اول ازت تشکر کنم بخاطر برنامه اي که ساختي خيلي عاليه و کاربردي

دوم اينکه که دوتا مشکل براي دانشگاه ما داشت مشکل اوول اينه که بعضي از استادا اسکرين شير نميکنند و از روي پي دي اف آپلود شده درس ميدن و روي اون مينويسن که مشکل اينجا بود که براي اون جلسات کلا فقط يه فايل صوتي ايجاد ميکرد
و مشکل دوم اينکه براي اونايي که اسکرينشون رو هم شير ميکنند فايل تصوير و صدا جدا از همه

چند پیشنهاد و سوال

سلام، یه چندتا پیشنهاد داشتم گفتم همینجا بگم در مورد ترکیب ویدئوها و صوت‌ها:

اساتید معمولا دو سه بار در طول یک جلسه اسکرین رو قطع و صل میکنند و فقط صوت پخش میشه و یا بلعکسش. ما بیاییم کاری کنیم خروجی یک ویدئو واحد بشه، مثلا از ثانیه 30 تا 60 ویدئویی برای پخش نیست ولی صوت هست و این صوت پخش بشه در این بازه بعد حالا اگر ویدئویی بود بعد از این صوت پخش بشه و همینطور این روند ادامه پیدا کنه تا پایان کلاس

برای این کار میتونیم مثلا یک فایل ویدئویی کامل به عنوان خروجی ایجاد کنیم که مستلزم کمی پردازش هست و یا بیاییم با کد نویسی بیشتر مثلا با استفاده از جاوااسکریپت و vujs و پی‌اچ‌پی یا پایتون یک وب‌سرور داخلی ایجاد کنیم که این فایل ها رو تمیز و مرتب پخش کنه. انگار که دوباره ادوب کانت رو ساختیم ( اختراع دوباره چرخ)

کامنت‌ها هم میتونه مثل زیر نویس فیلم باشه

و یک سوال هم داشتم، چطور زمان شروع و پایان فیلم ها رو پیدا کنم؟ که صوت های توی اون بازه رو به فیلم اضافه کنم

دارم روی سورس کد شما کار میکنم، یکسری ترفند هم میزنم خیلی سریع فایل ها concat میشوند

خطا در کانورت

سلام
خیلی خوب دانلود کرد ولی موقع کانورت این خطا رو داد
ممنون
Screenshot 2021-04-15 225640
ضمنا عرض کنم تمام پکیج های مورد نیاز رو هم نصب کردم

دانلود پرزنتیشن (صدا + pdf)

سلام

همونطور که می‌دونید اگه پرزنتیشن آپلود شده باشه به صورتی که screensharing نداشته باشیم
نمی‌شه با روش شما صدا و تصویر رو با هم دانلود کرد
و فقط صدا دانلود می‌شه

می‌خواستم بدونم روشی هست که بشه تصویر رو برای صدا هم جنریت کرد؟

من تو چندتا ریپوی دیگه دیدم که میان با سلنیوم اسکرین شات میگیرن و بعد میندازن رو صدا. نظری دارید؟

پیشنهاد برای بهبود

سلام
ممنونم از ریپو خوبی که داری
من یک پیشنهادی داشتم

در حال حاضر این ریپو خیلی سریع فایل اسکرین شیر شده و فایل صوتی کل جلسه رو قشنگ تحویل میده
Screen Shot 2021-12-10 at 16 16 01

اما نمیشه فعلا مرجش کرد چون تایم اسکرین شیر و صوتی یکی نیست.
من پیشنهاد میکنم در زمانی که اسکرینی شیر نشده و صرفا یک صدارو داریم در اون فواصل بیای از یک فایل ویدیویی اماده استفاده کنی و به میزانی که نیاز هست این فاصله رو پر بکنه

امیدوارم منظورم رو خوب رسونده باشم.

در این صورت چون صرفا یک بار خود ویدیو برای پر کردن گپ ها مرج میشه و یکبار هم کل ویدیوی خروجی با صوتی مرج میشه عملن سرعت تبدیل خیلی بالا خواهد بود.

واقعا اگر بشه عالی خواهد شد

ممنونم

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.