{"id":15711200,"url":"https://github.com/elements6007/returnyoutubesort","last_synced_at":"2025-05-12T21:26:49.200Z","repository":{"id":149899777,"uuid":"615561797","full_name":"Elements6007/ReturnYoutubeSort","owner":"Elements6007","description":"Returns YouTube Sort By: Oldest","archived":false,"fork":false,"pushed_at":"2023-06-27T15:51:22.000Z","size":440,"stargazers_count":18,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-01T03:42:13.438Z","etag":null,"topics":["chrome-extension","experimental","extension-chrome","firefox-addon","help-wanted","javascript","returnyoutubesort","sort-by-oldest","youtube"],"latest_commit_sha":null,"homepage":"https://sortbyoldest.elements6007.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Elements6007.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-03-18T02:02:54.000Z","updated_at":"2024-09-17T15:28:55.000Z","dependencies_parsed_at":"2024-10-24T09:30:03.115Z","dependency_job_id":null,"html_url":"https://github.com/Elements6007/ReturnYoutubeSort","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elements6007%2FReturnYoutubeSort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elements6007%2FReturnYoutubeSort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elements6007%2FReturnYoutubeSort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elements6007%2FReturnYoutubeSort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Elements6007","download_url":"https://codeload.github.com/Elements6007/ReturnYoutubeSort/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249942165,"owners_count":21348971,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["chrome-extension","experimental","extension-chrome","firefox-addon","help-wanted","javascript","returnyoutubesort","sort-by-oldest","youtube"],"created_at":"2024-10-03T21:12:08.898Z","updated_at":"2025-04-20T18:31:37.861Z","avatar_url":"https://github.com/Elements6007.png","language":"JavaScript","funding_links":["https://www.buymeacoffee.com/elements6007"],"categories":[],"sub_categories":[],"readme":"[![stability-stable](https://img.shields.io/badge/stability-stable-green.svg)](https://github.com/mkenney/software-guides/blob/master/STABILITY-BADGES.md#experimental) ![version](https://img.shields.io/badge/version-1.4.3-blue) \n[![Chrome Web Store Users](https://img.shields.io/chrome-web-store/users/miglaibdlgminlepgeifekifakochlka?label=Chrome%20Users\u0026style=flat\u0026logo=google)](https://chrome.google.com/webstore/detail/sort-by-oldest/miglaibdlgminlepgeifekifakochlka) \n[![Mozilla downloads](https://img.shields.io/amo/users/sort-by-oldest?label=Firefox%20Users\u0026style=flat\u0026logo=firefox)](https://addons.mozilla.org/en-US/firefox/addon/sort-by-oldest)\n[![JavaScript](https://img.shields.io/badge/--F7DF1E?logo=javascript\u0026logoColor=000)](https://www.javascript.com/)\n\n[![Google Chrome](https://img.shields.io/badge/Google%20Chrome-4285F4?style=for-the-badge\u0026logo=GoogleChrome\u0026logoColor=white)](https://chrome.google.com/webstore/detail/sort-by-oldest/miglaibdlgminlepgeifekifakochlka) [![Firefox](https://img.shields.io/badge/Firefox-FF7139?style=for-the-badge\u0026logo=Firefox-Browser\u0026logoColor=white)](https://addons.mozilla.org/addon/sort-by-oldest/) \t[![Edge](https://img.shields.io/badge/Edge-0078D7?style=for-the-badge\u0026logo=Microsoft-edge\u0026logoColor=white)](https://microsoftedge.microsoft.com/addons/detail/sort-by-oldest/goommoejopdlpinofbhmkahjdciaepbi)\n# END OF LIFE\nYouTube has brought back this feature properly now.\n\nThanks to everyone who used this extension and especially those who contributed with issues and PRs. It was a fun run.\n\n## Return Youtube Sort By Oldest\n This browser extension returns the Youtube Sort By: Oldest feature. It basically inverts the videos with a animation overlay(which can be disabled in settings).\n \nhttps://user-images.githubusercontent.com/88860704/235992554-7e5f1537-e5d0-41a9-a993-f6db8482434f.mp4\n\n# [Add to Chrome](https://chrome.google.com/webstore/detail/sort-by-oldest/miglaibdlgminlepgeifekifakochlka)  \n# [Add to Firefox](https://addons.mozilla.org/addon/sort-by-oldest/) \n# [Add to Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/sort-by-oldest/goommoejopdlpinofbhmkahjdciaepbi)\n\n### Known current issues\n- Microsoft Edge support pending\n- If channel has many videos loading time will be long.\n\n### How it works\nBasically when `/videos` is found in the url it activates `contentScript.js`. It then creates the button on a 1s delay which allows the DOM to fully load. Once the button is pressed, it injects `styles` which is css that includes `flex-direction: column-reverse` and `flex-direction: row-reverse` which reverse the contents.\n\n### How manually install\n1. Download latest release .zip file\n2. Go to extension manager in browser and enable Developer mode\n3. Click `Load unpacked` and give the path to the extracted files.\n\n### HELP WANTED\n- reverse engineer api or use animations to cover loading time, if possible.\n- Website needs alot of work, help with that would be great :)\n- `contentScripts.js` needs to be refactored.\n\n## Support the project!\n[![BuyMeACoffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black)](https://www.buymeacoffee.com/elements6007)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felements6007%2Freturnyoutubesort","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felements6007%2Freturnyoutubesort","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felements6007%2Freturnyoutubesort/lists"}