{"id":16439974,"url":"https://github.com/smallpath/psnine","last_synced_at":"2025-03-16T17:36:25.839Z","repository":{"id":42205470,"uuid":"65646163","full_name":"smallpath/psnine","owner":"smallpath","description":"Unofficial Android and iOS Application for PSNINE based on React Native and Redux","archived":false,"fork":false,"pushed_at":"2023-01-24T17:34:56.000Z","size":10506,"stargazers_count":181,"open_issues_count":16,"forks_count":27,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-05-01T06:45:44.882Z","etag":null,"topics":["android","p9","psnine","react-native"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smallpath.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-14T02:22:24.000Z","updated_at":"2024-05-01T06:45:44.883Z","dependencies_parsed_at":"2023-02-14T00:00:36.519Z","dependency_job_id":null,"html_url":"https://github.com/smallpath/psnine","commit_stats":null,"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallpath%2Fpsnine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallpath%2Fpsnine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallpath%2Fpsnine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallpath%2Fpsnine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smallpath","download_url":"https://codeload.github.com/smallpath/psnine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219861939,"owners_count":16555980,"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":["android","p9","psnine","react-native"],"created_at":"2024-10-11T09:10:51.815Z","updated_at":"2024-10-11T09:10:51.877Z","avatar_url":"https://github.com/smallpath.png","language":"TypeScript","readme":"# Psnine\nPsnine第三方安卓和iOS客户端, 基于React Native、Redux\n\n\u003ca href=\"https://play.google.com/store/apps/details?id=com.psnine\"\u003e\u003cimg src=\"https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png\" width=\"175px\" align=\"center\"\u003e\u003c/a\u003e\u003ca href=\"https://itunes.apple.com/cn/app/psnine/id1279618123\"\u003e\u003cimg src=\"art/store.svg\" width=\"155px\" align=\"center\"\u003e\u003c/a\u003e\n\n# Features\n- 支持PSNINE网站的所有功能\n- 支持自动签到、消息快捷回复、图片快捷插入、拍摄图片直传、非WIFI环境懒加载图片等功能\n- 支持过滤DNS劫持广告\n- 支持主题的切换, 可以切换19种主题颜色, 以及对应的强调色和夜间主题\n\n# Screenshots\n\u003ca href=\"art/1.gif\"\u003e\u003cimg src=\"art/1.gif\" width=\"32%\"/\u003e\u003c/a\u003e\n\u003ca href=\"art/2.gif\"\u003e\u003cimg src=\"art/2.gif\" width=\"32%\"/\u003e\u003c/a\u003e\n\u003ca href=\"art/3.gif\"\u003e\u003cimg src=\"art/3.gif\" width=\"32%\"/\u003e\u003c/a\u003e\n\n# Download\n\n## Android\n- [Google Play][play link]\n- [fir.im][fir link]\n\n## iOS\n- [Apple Store](https://itunes.apple.com/cn/app/psnine/id1279618123)\n\n# Changelog\n- [更新历史](./CHANGELOG.md)\n\n# Todo\n- [ ] 重构 (1.0.0)\n  - [ ] react-native-navigation\n  - [x] react-native-interactable (IOS)\n  - [x] collapse-toolbar-layout (Android)\n  - [x] coordinator-layout (Android)\n  - [x] nested-scroll-view (Android)\n  - [x] react-native-fs\n  - [x] react-native-share\n  - [x] react-native-snackbar\n  - [x] react-native-photo-view\n  - [x] react-native-image-picker\n  - [x] react-native-vector-icons\n  - [x] react-native-splash-screen\n  - [x] react-native-linear-gradient\n  - [x] react-native-google-analytics-bridge\n- [x] 兼容\n  - [x] iOS\n  - [x] 安卓从5.0兼容至4.1\n\n# Development\n```\ngit clone https://github.com/smallpath/psnine.git\ncd psnine\nnpm install --registry=https://registry.npm.taobao.org\n```\n下载 [psnine-patcher](https://github.com/smallpath/psnine-patcher) , 并将其中所有内容全部拷贝至`node_modules`\n\n## Android\n\u003e 前置: Android Studio, SDK Platform 23 ~ 26, SDK Build-Tools 23.0.1、23.0.3、25.0.0、25.0.2、26.0.0、26.0.1\n\n```\nreact-native run-android // for development\ncd android \u0026\u0026 ./gradlew assembleRelease  // for release\n```\n\n## iOS\n\u003e 前置: XCode, CocoaPods\n\n```\nmv node_modules/react-native-charts-wrapper/ios/ReactNativeCharts ios/ReactNativeCharts\ncd ios\npod install \u0026\u0026 cd ..\nreact-native run-ios // for development\nreact-native run-ios --configuration Release // for release\n```\n\n# Statement\n该项目已取得Psnine官方的第三方应用授权\n\n# Contribution\n如果发现了漏洞或者需要新功能, 请在本仓库新建issue, 也可联系邮箱`smallpath2013@gmail.com`\n\n# License\n```\nCopyright (C) 2017 smallpath\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n\n[play badge]: https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png\n[play link]: https://play.google.com/store/apps/details?id=com.psnine\n[fir link]: https://fir.im/mf24","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmallpath%2Fpsnine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmallpath%2Fpsnine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmallpath%2Fpsnine/lists"}