{"id":16643277,"url":"https://github.com/hfiguiere/iatile","last_synced_at":"2026-05-22T22:32:53.892Z","repository":{"id":140743999,"uuid":"174855579","full_name":"hfiguiere/iatile","owner":"hfiguiere","description":"Set the tile page for an Internet Archive text item","archived":false,"fork":false,"pushed_at":"2023-04-17T01:57:03.000Z","size":32,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-27T08:25:34.149Z","etag":null,"topics":["internet-archive","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hfiguiere.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-10T17:16:46.000Z","updated_at":"2023-04-17T01:57:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"133bfd0b-3a15-45d1-a10b-7d42be797489","html_url":"https://github.com/hfiguiere/iatile","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hfiguiere/iatile","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hfiguiere%2Fiatile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hfiguiere%2Fiatile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hfiguiere%2Fiatile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hfiguiere%2Fiatile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hfiguiere","download_url":"https://codeload.github.com/hfiguiere/iatile/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hfiguiere%2Fiatile/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33374153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-22T21:56:13.512Z","status":"ssl_error","status_checked_at":"2026-05-22T21:56:10.769Z","response_time":265,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["internet-archive","python"],"created_at":"2024-10-12T08:08:02.018Z","updated_at":"2026-05-22T22:32:53.875Z","avatar_url":"https://github.com/hfiguiere.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"lacupload.py\n============\n\nA Python script to upload the Linux Audio Conference videos to\nInternet Archive. With metadata.\n\nCurrently supported are Linux Audio Conference from 2010 to 2015.\n\n**If you are reading this, it is likely it doesn't need to be used\nanymore as everything has been uploaded to the Internet Archive**\n\n`scrape_lac.py` is designed to scrape the program page to fetch all\nthe conference program items.\n\n`lacupload.py` will upload the items from a video page. It is used\neither as is or from `scrape_lac.py`.\n\nBoth have command line arguments. `-n` or `--dry-run` will not upload\nto the internet archive, but otherwise will download. So running with\n`-n` and then without will download first all items, then upload them.\n\nsettile.py\n==========\n\nA Python script to change the tile page of an Internet Archive text item.\n\nThe tile page is the page that shows up in the list as a\nthumbnail. Usually we want the cover, but the automation on Internet\nArchive doesn't always think so, and there is no easy way to change\nthis.\n\nSo I wrote a tool to do it.\n\nInstallation\n------------\n\nYou need the `internetarchive` Python module. See:\n\nhttps://github.com/jjjake/internetarchive\nhttps://archive.org/services/docs/api/internetarchive/quickstart.html\n\nIdeally you'd use a venv.\n```\n $ python3 -m venv venv\n $ source ./venv/bin/activate\n $ pip install internetarchive\n```\nThen you need to configure it:\n```\n $ ia configure\n```\nWill ask for your Internet Archive credentials. These are the one\n`settile` will use.\n\nUsage\n-----\n```\n$ settile.py ID\n```\nThis will set the tile to page 0 for the item ID.\n\n* `ID` is either the item ID or the Internet Archive URL.\n* Use `-n` or `--dry-run` for trying without saving\n* Pass `-p N` to set the tile to page N\n\nAuthor\n------\n\nHubert Figuiere \u003chub@figuiere.net\u003e\n\nContributing\n------------\n\nThis tool is currently hosted on github.\n\nhttps://github.com/hfiguiere/iatile\n\nLicense\n-------\n\nThis script is GPL-3+. See `COPYING` for the standard GPL-3.0 license\ntext.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhfiguiere%2Fiatile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhfiguiere%2Fiatile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhfiguiere%2Fiatile/lists"}