Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Py /
20121006ctoimgurAz imgur egy népszerű képmegosztó szolgáltatás. Saját gépről, illetve az Internetről is (URL megadásával) fel lehet rá tölteni képeket. A feltöltött képhez kapunk egy rövid URL-t, melyet már könnyen el tudunk küldeni ismerőseinknek (példa: http://i.imgur.com/jnTHP.jpg). Az imgur szerencsére rendelkezik egy API-val is, tehát egy programból is könnyen fel tudunk rá tölteni képeket. Hasonló munka Nézzük meg a geturl nevű projektet. Ez egy tetszőleges fájlt tölt fel egy fájlmegosztó oldalra. Feladat A fenti geturl-hez hasonló parancssoros programot kellene készíteni, mely képekre specializálódna, vagyis a paraméterként megadott file-t feltölti az imgurra. Elvárások a programmal szemben:
Segítség: ezen az oldalon van néhány példa arra, hogy hogyan tudjuk az imgur API-t Pythonból használni. Szükségünk lesz egy kulcsra is ahhoz, hogy használhassuk az API-t: "You will need to create an anonymous API key at http://imgur.com/register/api_anon, it’s really simple, just feed the name of your app, so the dudes over at Imgur know what your intentions are, and then your personal information and finally, the reCaptcha, to verify you’re not a bot. The next page will give you your developer API key; this is important. This key will allow you to interact with the Imgur API. Since this is the limited Anonymous API, you will only have access to basic functions, like uploading images from your computer or from another website, and getting gallery and image information. Luckily, that’s enough for our purposes here." (http://blog.tankorsmash.com/?p=249) |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |