{"id":15931057,"url":"https://github.com/foxmask/nyuseu-news","last_synced_at":"2025-09-13T07:21:36.571Z","repository":{"id":233381817,"uuid":"756462339","full_name":"foxmask/nyuseu-news","owner":"foxmask","description":" 🐍 Nyuseu :: News Reader :: 뉴스  made w/ starlette","archived":false,"fork":false,"pushed_at":"2024-02-12T18:04:57.000Z","size":1432,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T22:22:42.185Z","etag":null,"topics":["rss","rss-reader","self-hosted","starlette"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foxmask.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":"2024-02-12T17:58:36.000Z","updated_at":"2024-07-07T20:09:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"40648032-5edb-467b-9d7a-63e7cb128eb3","html_url":"https://github.com/foxmask/nyuseu-news","commit_stats":{"total_commits":25,"total_committers":3,"mean_commits":8.333333333333334,"dds":0.12,"last_synced_commit":"cd66cab8b5b6fc24b22a30101717c4c774a2c020"},"previous_names":["foxmask/nyuseu-news"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxmask%2Fnyuseu-news","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxmask%2Fnyuseu-news/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxmask%2Fnyuseu-news/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxmask%2Fnyuseu-news/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foxmask","download_url":"https://codeload.github.com/foxmask/nyuseu-news/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243515511,"owners_count":20303258,"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":["rss","rss-reader","self-hosted","starlette"],"created_at":"2024-10-07T01:03:33.873Z","updated_at":"2025-03-14T03:21:04.817Z","avatar_url":"https://github.com/foxmask.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nyuseu Server\n\n![Nyuseu](https://github.com/foxmask/nyuseu-news/blob/master/home.png)\n\n## Prerequisites\n\n### Front\nVueJS 2.x\n\n\n### Back\n\nPython 3.7+\nStarlette \n\n## :package: Installation 'BACK'\n\n```commandline\npython3 -m venv nyuseu-news\ncd nyuseu-news\nsource bin/activate\ngit clone https://github.com/foxmask/nyuseu-news.git\ncd nyuseu-news\ncd nyuseu_server\n```\n\n##  :wrench: Settings\ncopy the sample config file \n```\ncp env.sample .env\n```\nand set the following values\n```ini\n# running in debug mode or not ?\nNYUSEU_SERVER_DEBUG = False\n# listen port number\nNYUSEU_SERVER_PORT = 8001\nNYUSEU_DATABASE_URL = driver://user:pass@localhost/dbname  # sqlite:///path/to/db.sqlite3\n```\n\n## :dvd: Database\ncreate the database as follow \n```commandline\npython models.py\nNyuseu Server - 뉴스 - database creation\nNyuseu Server - 뉴스 - done!\n```\n\n## :mega: Running the Server\nstart the server as follow \n```commandline\npython server.py\nNyuseu Server - 뉴스 - Feeds Reader Server - Starlette powered\n```\n\n### :eyes: Importing OPML file\nenter the following command\n```commandline\npython opml_load.py /path/to/the/file.opml\n```\neg\n```commandline\npython opml_load.py ~/Download/feedly-e2343e92-9e71-4345-b045-cef7e1736cd2-2020-05-14.opml \nNyuseu Server - 뉴스 - Feeds Reader Server - Starlette powered\nHumor Le blog d'un odieux connard\nDev Vue.js News\nDev Real Python\nDev PyCharm Blog\nDev Python Insider\nDev The Django weblog\nDev Ned Batchelder's blog\nDev Pythonic News: Latest\nDev Caktus Blog\nDev The Official Vue News\nAndroid Les Numériques\nAndroid Frandroid\nDys Fédération Française des DYS\nGaming NoFrag\nGaming Gameblog\nGaming Gamekult - Jeux vidéo PC et consoles: tout l'univers des joueurs\nGaming PlayStation.Blog\nGaming jeuxvideo.com - PlayStation 4\nNyuseu Server - 뉴스 - Feeds Loaded\n```\n\n### :eyes: Running the Engine\n\nNow we've imported OPML data, load the RSS Feeds by\n\n```commandline\npython engine.py\n2020-05-15 15:31:49,892 - INFO - engine - Nyuseu Server Engine - 뉴스 - Feeds Reader Server - in progress\n2020-05-15 15:31:50,697 - INFO - engine - Le blog d'un odieux connard: Entries created 0 / Read 10\n2020-05-15 15:31:51,437 - INFO - engine - Vue.js News: Entries created 0 / Read 100\n2020-05-15 15:31:52,751 - INFO - engine - Real Python: Entries created 0 / Read 30\n2020-05-15 15:31:53,901 - INFO - engine - PyCharm Blog: Entries created 0 / Read 20\n2020-05-15 15:31:53,988 - INFO - engine - Python Insider: Entries created 0 / Read 25\n2020-05-15 15:31:54,053 - INFO - engine - The Django weblog: Entries created 0 / Read 10\n2020-05-15 15:31:55,519 - INFO - engine - Ned Batchelder's blog: Entries created 0 / Read 10\n2020-05-15 15:31:57,130 - INFO - engine - Pythonic News: Latest: Entries created 0 / Read 30\n2020-05-15 15:31:58,013 - INFO - engine - Caktus Blog: Entries created 0 / Read 10\n2020-05-15 15:31:59,051 - INFO - engine - The Official Vue News: Entries created 0 / Read 86\n2020-05-15 15:31:59,140 - INFO - engine - Les Numériques: Entries created 0 / Read 40\n2020-05-15 15:31:59,248 - INFO - engine - Frandroid: Entries created 0 / Read 15\n2020-05-15 15:31:59,997 - INFO - engine - Fédération Française des DYS: Entries created 0 / Read 10\n2020-05-15 15:32:00,706 - INFO - engine - NoFrag: Entries created 0 / Read 20\n2020-05-15 15:32:01,060 - INFO - engine - Gameblog: Entries created 0 / Read 13\n2020-05-15 15:32:01,650 - INFO - engine - Gamekult - Jeux vidéo PC et consoles: tout l'univers des joueurs: no feeds read\n2020-05-15 15:32:01,711 - INFO - engine - PlayStation.Blog: Entries created 0 / Read 10\n2020-05-15 15:32:02,197 - INFO - engine - jeuxvideo.com - PlayStation 4: Entries created 0 / Read 20\n2020-05-15 15:32:02,198 - INFO - engine - Nyuseu Server Engine - 뉴스 - Feeds Reader Server - Finished!\n```\n\n\n## :package: Installation 'FRONT'\n\n![Nyuseu Vue](https://github.com/foxmask/nyuseu-news/master/nyuseu-vue/README.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoxmask%2Fnyuseu-news","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffoxmask%2Fnyuseu-news","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoxmask%2Fnyuseu-news/lists"}