{"id":17843180,"url":"https://github.com/sin3point14/danbooru-viewer","last_synced_at":"2025-04-07T21:34:41.442Z","repository":{"id":101821478,"uuid":"200737251","full_name":"sin3point14/danbooru-viewer","owner":"sin3point14","description":"An image scraper for Danbooru","archived":false,"fork":false,"pushed_at":"2019-12-15T15:54:49.000Z","size":3957,"stargazers_count":2,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T11:11:44.038Z","etag":null,"topics":["bootstrap","css","html","javascript"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sin3point14.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-08-05T22:27:26.000Z","updated_at":"2019-12-15T15:53:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"c5ff9b61-7a4f-48fa-a0b5-cc1b3854c449","html_url":"https://github.com/sin3point14/danbooru-viewer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sin3point14%2Fdanbooru-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sin3point14%2Fdanbooru-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sin3point14%2Fdanbooru-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sin3point14%2Fdanbooru-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sin3point14","download_url":"https://codeload.github.com/sin3point14/danbooru-viewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247733017,"owners_count":20986977,"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":["bootstrap","css","html","javascript"],"created_at":"2024-10-27T21:22:29.831Z","updated_at":"2025-04-07T21:34:41.417Z","avatar_url":"https://github.com/sin3point14.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Danbooru Viewer\n\n\n![Monogatari Sample](/images/sample2.PNG)\n\n\nA single page website that scrapes pages from [Danbooru](https://danbooru.donmai.us/) according to a tag and allows you to view the full-sized images one by one with simple controls that I built on a ( ͡° ͜ʖ ͡°) impulse\n\nMeant to be used for various ( ͡° ͜ʖ ͡°) purposes\n\n## What is Danbooru?\n\nAn image board consisting of pretty muchh all anime/manga/light novels related artwork present on the internet, from sites like Pixiv, Twitter, DeviantArt etc and also consists of a lot of Original Content. The artwork is both SFW and (mostly) NSFW ( ͡° ͜ʖ ͡°).\n\n## Usage-\n\nDownload the latest release- [index.html](https://github.com/sin3point14/danbooru-viewer/releases/download/v1.0/index.html) and open it in your favourite browser  \nOR  \nGo to https://sin3point14.github.io/danbooru-viewer/  \n\n__NOTE__: Avoid using second method as it gives a lot of 403 errors and the images won't load, but let's say that you don't have any other option then set the Page No to Last Page and it should work.\n\nWhile typing the tag into the textbox saying `Enter tag here` select the __most relevant one from the autocomplete dropdown__.\n\n![Monogatari Autocomplete Sample](/images/sample1.PNG)\n\n#### Desktop- \nLeft/Right arrow keys to go to previous/next image\n\n#### Touch Devices- \nLeft/Right swipe to go to next/previous image\n\nControl `Current Image No` and `Current Page No` using the UI  \nThey correspond to-\n\n![Monogatari variables explaination](/images/usage1.png)\n\n__Tip__: Try putting some random numbers in the `Current Page no`(within limits please, as I have not implemented proper error-checking) for a brand new ( ͡° ͜ʖ ͡°) experiences everytime\n\n__NOTE__: `Current Image no` will reset evrytime you press `Search`, it's a bug, I will fix that soon\n__NOTE__: Last Page will diaplay incorrect for tags with hell lot of images, again a bug, will look for a workaround soon\n\n## Wanna Contribute?\n\nDon't.  \nThe codebase is a nightmare of CSS, JS, Bootstrap currently with snippets from all over the internet bound by very fragile code.  \nI had a ( ͡° ͜ʖ ͡°) impulse and then built it, what else could you expect?  \nThough I do have plans to clean up this project and implement Vue.js while learning it  \nUnless, you are a masochist, then feel free to make my life easier by opening up a pull request  \n\n## Milestones\n\n- [ ] add support for other booru based sites like [Gelbooru](https://gelbooru.com/)\n\n- [ ] Load multiple low res images at once(somewhat like google images) using-\n\n![Danbooru inspect element](/images/goal1.PNG)\n(^ source for an image preview on Danbooru home page)\n\n- [ ] shift to Vue.js to escape vanilla hell\n\n## Mobile Screenshots-\n\n\nMobile View-\n\n![Mobile Monogatari Sample](/images/sample3.PNG)\n\n\nMobile Navbar-\n\n![Mobile Navbar Sample](/images/sample4.PNG)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsin3point14%2Fdanbooru-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsin3point14%2Fdanbooru-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsin3point14%2Fdanbooru-viewer/lists"}