{"id":15690568,"url":"https://github.com/bourgeoisor/apollo","last_synced_at":"2025-05-07T23:45:16.079Z","repository":{"id":35139783,"uuid":"39355802","full_name":"bourgeoisor/apollo","owner":"bourgeoisor","description":"Comand-line media list manager and API client written in Golang.","archived":false,"fork":false,"pushed_at":"2021-06-08T17:10:48.000Z","size":83,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T23:45:13.398Z","etag":null,"topics":["apis","cli","command-line","media-library"],"latest_commit_sha":null,"homepage":"","language":"Go","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/bourgeoisor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-20T01:08:29.000Z","updated_at":"2023-08-10T18:40:02.000Z","dependencies_parsed_at":"2022-07-08T05:58:55.843Z","dependency_job_id":null,"html_url":"https://github.com/bourgeoisor/apollo","commit_stats":null,"previous_names":["finiks/apollo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bourgeoisor%2Fapollo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bourgeoisor%2Fapollo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bourgeoisor%2Fapollo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bourgeoisor%2Fapollo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bourgeoisor","download_url":"https://codeload.github.com/bourgeoisor/apollo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252973617,"owners_count":21834105,"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":["apis","cli","command-line","media-library"],"created_at":"2024-10-03T18:11:56.416Z","updated_at":"2025-05-07T23:45:16.056Z","avatar_url":"https://github.com/bourgeoisor.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Apollo\n\nApollo is a handy console-based way of organizing all of your media titles and keeping track of \nwhat you are currently watching, reading, and playing. It started out as a project for my own usage,\nbut I have since decided to put it out there on GitHub for all to enjoy.\n\nScreenshot\n----------\n\n![ScreenShot](https://user-images.githubusercontent.com/3271352/38456471-61bbee10-3a5b-11e8-8e1c-330a0dafffd5.png)\n\nFeatures\n--------\n\n- Create lists for movies, TV series, video games, and books.\n- Sort the lists by year released, status, or ranking.\n- Rank each entry on a scale of 1 to 6.\n- Create collections of entries.\n- Set each entry as being active, passive, or inactive.\n- Print any list to a plain text file.\n\nCommands\n--------\n\n- `/help` displays the help file.\n- `/quit` quits the application.\n- `/open \u003ctab\u003e` opens a specific tab.\n- `/close` closes the current tab.\n- `/set \u003cconfig\u003e \u003cvalue\u003e` sets an option to a specified value. \n- `/config` displays the current configuration.\n\nKey-bindings\n------------\n\n- \u003ckbd\u003eCtrl\u003c/kbd\u003e \u003ckbd\u003ec\u003c/kbd\u003e quits the application.\n- \u003ckbd\u003eAlt\u003c/kbd\u003e \u003ckbd\u003e[num]\u003c/kbd\u003e switches to the num-th tab.\n- \u003ckbd\u003eEnter\u003c/kbd\u003e sends the current command, or toggles the input.\n- \u003ckbd\u003e1\u003c/kbd\u003e switches to the 'passive' view.\n- \u003ckbd\u003e2\u003c/kbd\u003e switches to the 'active' view.\n- \u003ckbd\u003e3\u003c/kbd\u003e switches to the 'inactive' view.\n- \u003ckbd\u003e4\u003c/kbd\u003e switches to the 'all' view.\n- \u003ckbd\u003es\u003c/kbd\u003e sorts the entries.\n- \u003ckbd\u003eD\u003c/kbd\u003e deletes the current entry.\n- \u003ckbd\u003ee\u003c/kbd\u003e edits the current entry.\n- \u003ckbd\u003er\u003c/kbd\u003e toggles ranking.\n- \u003ckbd\u003ea\u003c/kbd\u003e toggles the current entry's state.\n- \u003ckbd\u003e[/]\u003c/kbd\u003e changes the rating of the current entry.\n- \u003ckbd\u003eLeft/Right\u003c/kbd\u003e changes the episodes of the current entry.\n- \u003ckbd\u003ep\u003c/kbd\u003e prints the current view to a file.\n\nInstallation\n------------\n\nThis whole project was done using [Golang](https://golang.org/doc/install).\n\nOnce Go is installed properly, fetch this repository.\n\n    go get github.com/finiks/apollo\n\nNext, move to the repository source of the project and compile the application.\n\n    cd $GOPATH/src/github/finiks/apollo\n    go install\n\nLastly, you can run Apollo through its binary file.\n\n    cd $GOPATH/bin\n    ./apollo\n\nAt the first launch, `configuration.json` and `database.json` will be created and stored\nin `~/.config/apollo/`.\n\nDevelopment State\n-----------------\n\nApollo is now completely fulfilling my needs. That being said, if someone were to want to \ncontribute to this project, please feel free to either message me for more information or \nto directly send in a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbourgeoisor%2Fapollo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbourgeoisor%2Fapollo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbourgeoisor%2Fapollo/lists"}