{"id":18454583,"url":"https://github.com/likecoin/oice-server","last_synced_at":"2025-07-02T07:34:00.272Z","repository":{"id":40944468,"uuid":"105642476","full_name":"likecoin/oice-server","owner":"likecoin","description":"oice server and worker. oice is the next generation visual novel editor, featuring friendly and codeless UI, high quality art and assets, and compatibility with kirikiri KAG script.","archived":false,"fork":false,"pushed_at":"2023-12-02T17:58:47.000Z","size":1359,"stargazers_count":13,"open_issues_count":44,"forks_count":6,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-23T06:11:18.183Z","etag":null,"topics":["cornice","kirikiri","krkr","oice","pyramid","python","sqlalchemy","visual-novel"],"latest_commit_sha":null,"homepage":"https://oice.com","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/likecoin.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.txt","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}},"created_at":"2017-10-03T11:10:44.000Z","updated_at":"2023-09-14T07:33:06.000Z","dependencies_parsed_at":"2023-09-25T00:59:55.697Z","dependency_job_id":null,"html_url":"https://github.com/likecoin/oice-server","commit_stats":{"total_commits":191,"total_committers":11,"mean_commits":"17.363636363636363","dds":0.7486910994764397,"last_synced_commit":"77acf953f74c06ab0c8bdfbd4291432f1d73a2e5"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/likecoin%2Foice-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/likecoin%2Foice-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/likecoin%2Foice-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/likecoin%2Foice-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/likecoin","download_url":"https://codeload.github.com/likecoin/oice-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247779796,"owners_count":20994569,"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":["cornice","kirikiri","krkr","oice","pyramid","python","sqlalchemy","visual-novel"],"created_at":"2024-11-06T08:05:23.696Z","updated_at":"2025-04-08T04:33:44.473Z","avatar_url":"https://github.com/likecoin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Oice-server(modmod) README\n==================\n[![CircleCI](https://circleci.com/gh/likecoin/oice-server.svg?style=svg)](https://circleci.com/gh/likecoin/oice-server)\n\n- [Basic version](#basic-version)\n- [Python Server](#python-server)\n- [DB Migration commans](#db-migration-commands)\n- [Import / Export worker](#import-export-worker)\n- [Seed](#seed)\n- [Suggested Dev Setup](#suggested-dev-setup)\n- [Building docker image for use in oice/kubernetes](#building-docker-image-for-use-in-oice-kubernetes)\n- [Swagger UI with modmod.yaml](#swagger-ui-with-modmod.yaml)\n  - [Docker Image](#docker-image)\n  - [Start Swagger UI](#start-swaggerui)\n  - [Stop Swagger UI](#stop-swaggerui)\n\nOice-server(modmod) project consist of \n\nBasic version\n-------------\n- Python3.4+\n- Assume Maria10.0 +\n- Redis3.0+\n- nodejs v0.12+\n- pip 1.5.6+ (Other version specific at requirements.pip)\n- Assuming `unzip` and `zip` is avalible. (nots ubuntu is not installed by\n  default)\n\nPython Server\n---------------\nHow to run the python \n- `cd \u003cdirectory containing this file\u003e`\n- `$VENV/bin/python setup.py develop`\n- `$VENV/bin/pserve development.ini`\n\nDB Migration commands\n---------------------\n- Create a migration:\n    `alembic -c development.ini revision -m \"new table\"`\n\n- Running migrations:\n    `alembic [-c development.ini] upgrade head`\n\n- Downgrade migration:\n    `alembic [-c development.ini] downgrade -1`\n\nImport / Export worker\n-----------------------\nIn Import/Export workflow, you will need to open the pubsub server to get\nnotified with the long runing process.\n\n- Run the worker\n\n    `rqworker`\n\n- Run Redis, refs: http://redis.io/download\n\n    `redis-server`\n\n- Run Socket.io\n\n    Install the deps `(socket.io) npm install`\n    `node socket.io/server.js`\n\nSeed\n-----\n- After running setup.py\n- Add default tags to database `initialize_modmod_db`\n- Add dummy projects and ks files `modmod_load_dummy`\n\nSuggested Dev Setup\n-------------------\n- Please refer to [oice repository](https://github.com/lakoo/oice-deployment) README.md\n\n## Building docker image for use in oice/kubernetes\n```bash\n$ ./build.sh\n```\n\npserve image will be tagged as `modmod`\n\nsocket.io image will be tagged as `modmod-socket`\n\n## Swagger UI with modmod.yaml\nThe set up will copy swagger/yaml/modmod.yaml to docker image. Swagger UI is hosted on localhost:9876.\n\n### Docker Image\nTo create the docker image of Swagger UI, in swagger/, run:\n```bash\n./build.sh\n```\n\n### Start Swagger UI\nTo start Swagger UI, in `./swagger/`, run:\n```bash\n./start.sh\n```\n\n### Stop Swagger UI\nTo stop Swagger UI, in `./swagger/`, run:\n```bash\n./stop.sh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flikecoin%2Foice-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flikecoin%2Foice-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flikecoin%2Foice-server/lists"}