Find Jobs
Hire Freelancers

YouTube: Build a script that retrieves channel id from user/username type URL

$10-30 USD

Finalizat
Data postării: circa 6 ani în urmă

$10-30 USD

Plata la predare
We have YouTube URLs in this format: [login to view URL] [login to view URL] The YouTube's username is the last part of the URL. So for the given example urls, the usernames are: ZoocDoesStuff zoella280390 We need you to build a script that given these URLS does the following: 1 - Goes to the YouTube Data API and uses the resource Channels and method list ([login to view URL]) to retrieve the channel id for each username in the input file urls. You have to do this one url at a time (unless you find a way to do it in batch but we believe it has to be 1 by 1). By using the forUsername parameter you can retrieve the id. For example, if you set the api call with the parameters: part: id forUsername: ZoocDoestStuff fields: items/id Youtubes API response should be: { "items": [ { "id": "UCmgTo0xw-XE6CDajSMC22uA" } ] } 2. Parse the response and build the url in channel format. EG: [login to view URL] and save that url into a file. Each URL should go in a new line. 3. The script should be a continuously running process that can go one by one url and be able to retrieve at least 5k urls without breaking. To write the code: - In terms of the programming languages, you are free to choose between Python 3+ or Javascript ES6. - User your own youtube data api key, but when delivering, put a placeholder so we can test with our own key. Tip: You can use the api explorer to test how it works: [login to view URL]
ID-ul proiectului: 16214249

Despre proiect

21 propuneri
Proiect la distanță
Activ: 6 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
I'm proficient at Python/JS and am also used to dealing with external services and APIs. Parsing a few thousand lines of input is easy, and the processing speed will be determined by limits imposed by the YT API, including concurrency limits. Multithreaded processing seems enough for the task.
$20 USD în 2 zile
5,0 (1 recenzie)
0,6
0,6
21 freelanceri plasează o ofertă medie de $47 USD pentru proiect
Avatarul utilizatorului
Hi, I'm an expert Python programmer with 7 years of experience and a dozen of skills under my belt. I have been helping my clients get more done and automate their workflow by building python scripts that are customized just to their needs. I can help you too get your script built! Your project description is quite sufficient for me to start coding, but I would still love to go through the details one time before we get started, just to be sure that I understand what is needed clearly. Also, if you can give me a sample file with a list of some YouTube URLs that you would like the script to process, that would help reduce the chances of anything going wrong. The task will take one single day, and we might need a second day for debugging if anything goes wrong and for further modifications in case you request any. I would appreciate if I can take a couple of minutes of your time and ask you to visit my profile page. Please, check out the reviews on my latest Python projects. I always try to exceed my clients' expectations, and I promise you nothing less if you pick me for this project. Looking forward to working with you!
$45 USD în 1 zi
4,8 (41 recenzii)
5,1
5,1
Avatarul utilizatorului
Hi, I'm a developer specializing in Python and VBA. Please take a look at my profile below. https://www.freelancer.com/u/harupy < Update > I created a simple test script which I'd like to show you. Thank you, harupy
$30 USD în 1 zi
4,9 (36 recenzii)
4,1
4,1
Avatarul utilizatorului
I'm able to do it with a simple python script. How do you plan to input the youtube usernames to the script and what kind of output do you need? (CSV?) Contact me so we could talk better. Thanks
$25 USD în 1 zi
5,0 (12 recenzii)
4,2
4,2
Avatarul utilizatorului
Hi, My name is Asim and I'm a freelance developer with extensive experience with web scraping in Python. I also have experience working with youtube api. I'm even willing to work on the script and deliver within 24 hours. If you are satisfied with the script then you can award me the project. I assure you that I'm the right person for this job. Just send me a PM with further details. I hope we can work something out. Thanks!
$25 USD în 2 zile
5,0 (6 recenzii)
3,9
3,9
Avatarul utilizatorului
Hello, Linux admin here, what I can offer you is a bash shell script which can do exactly what you are looking for. Regards
$55 USD în 2 zile
5,0 (5 recenzii)
3,5
3,5
Avatarul utilizatorului
A proposal has not yet been provided
$25 USD în 1 zi
5,0 (6 recenzii)
3,4
3,4
Avatarul utilizatorului
Dear Sir/ Madam, Kindly check my bid & project completion ratio before awarding. I'm really interested to work on this project, I can start the work now , and can provide the best services from my end. Please come on chat to discuss more about the project. Thanks & Regards Prog2U
$80 USD în 0 zi
5,0 (7 recenzii)
3,0
3,0
Avatarul utilizatorului
I'm a professional, full-time Python and web developer. I'm well experienced in interfacing with APIs and working with file input/output. I haven't been on Freelancer in several years, but I'm looking earn some extra cash in a tight financial time. Let me know if I can help!
$25 USD în 1 zi
4,9 (3 recenzii)
2,0
2,0
Avatarul utilizatorului
Hello, I would love to work on this project and write a script to get channel IDs based on channel URLs. As a Software Engineer in a cloud video surveillance company, I deal with APIs on a daily basis and am used to writing scripts (for automating my work as scripts used in our products). I'd like to write this script in Python 3 - just a question of personal preference. Please contact me asap to start working, and I'll be able to finish it by the end of Monday. Sincerely, Alex
$133 USD în 4 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
A proposal has not yet been provided
$15 USD în 1 zi
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hi, I'm a Software Engineer with 3+ years experience in Python development. I used to work for a data-driven company that makes a living out of gathering public data (public APIs, websites scraping). I can tackle your project in a day. I would script it using Python3. I like to put focus on elegant, understandable, scalable solutions. YouTube Data API default quota allocation of 1 million units per day should be enough for your requirements. I'm willing to charge you way below my usual hourly rate, because I'm new to the platform, and I'd like to build a reputation. Should you have any doubts, please contact me.
$60 USD în 2 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
I have been developing software and scripts in python for over 3 years as hobbyist, and now working as back-end developer who writes code in python and C language. Scraping webpages, and handling API are my specialty. I have gained experiences in doing parallel computing particularly using multi-threading and multi-processing, so any data crunching or scraping jobs can be done in batches rather than sequential and singular.
$25 USD în 1 zi
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
A proposal has not yet been provided
$30 USD în 2 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
I work for search application for about 2 years. In this application we hit a lot of container provider including youtube and aggregate results from all before serving to user.
$35 USD în 2 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
A proposal has not yet been provided
$35 USD în 10 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hi there I looked at your YouTube requirements and I should be able to write a python script that gives you the URLs. Do you want this to continuously run on ec2? Or just the script to run on a one off basis?
$222 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
A proposal has not yet been provided
$17 USD în 3 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul UNITED STATES
Glen Allen, United States
4,9
24
Membru din nov. 26, 2014

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.