diff --git a/README.md b/README.md index 4fd9e889..5c5ad24c 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,8 @@ The icon is provided under [Creative Commons BY-NC-SA](https://creativecommons.o ## Terms of Use/利用規約 -[TOS.md](https://github.com/cutls/TheDesk/blob/master/TOS.md) +* [利用規約(Terms of Use(ja))](https://thedesk.top/tos.html) +* [プライバシーポリシー(Privacy Policy(ja))](https://thedesk.top/priv.html) ## Language/言語 @@ -32,28 +33,23 @@ The icon is provided under [Creative Commons BY-NC-SA](https://creativecommons.o ### Translation/翻訳 -Crowdin project was started! Visit: https://crowdin.com/project/thedesk +Crowdin project is available! Visit: https://crowdin.com/project/thedesk Crowdinから翻訳に参加してみませんか?: https://crowdin.com/project/thedesk -## Component/構成 - -app:Raw files(you can download to modify or check) - -app:そのままのファイル.ダウンロード→テスト用 - -desk.icns: If you build yourself on macOS, you can use this .icns file as icon. -desk.icns: macOS向けアイコン.セルフビルドにどうぞ. - ## Requirement/環境 -- Electron 2.0.7 -- electron-dl -- Jimp -- adm-zip -- itunes-nowplaying-mac(for macOS) -- node-notifier -- Ability to read unformated files! +- Electron 3.0.10(install yourself) +- electron-dl(in package.json) +- Jimp(in package.json) +- font-manager(in package.json) + - Python 2.x(install yourself) + - VisualC++(Windows)(install yourself) +- itunes-nowplaying-mac(for macOS)(in package.json) +- node-notifier(in package.json) +- sumchecker(in package.json) +- Ability to read unformated files!(install yourself) + ## Contributors/コントリビューター @@ -65,14 +61,37 @@ macOSビルダー Misskey(misskey.xyz) application token is not in cutls/TheDesk Misskey(misskey.xyz)のトークンは含まれておりません。 +`git clone https://github.com/cutls/TheDesk` +`npm install electron -g` +`cd TheDesk/app` +`npm install` +`npm install --save-dev electron-rebuild` -electron-packager is required. electron-packagerが必要です. +Linux/macOS +`./node_modules/.bin/electron-rebuild` Windows -`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --win32metadata.CompanyName="TheDesk&Cutls.com" --win32metadata.FileDescription="TheDesk" --win32metadata.OriginalFilename="TheDesk" --win32metadata.InternalName="TheDesk" --win32metadata.ProductName="TheDesk" --platform=win32 --arch=all --electron-version=2.0.7 --icon=.\app\thedesk.ico --overwrite` +`.\node_modules\.bin\electron-rebuild.cmd` + +To install Python 2.x and Visual C++ for Windows, before running `npm install --save-dev electron-rebuild` +WindowsでPython 2.xやVisualC++を一発でインストールできるツールもあります(`npm install --save-dev electron-rebuild`の前に) +`npm install --global windows-build-tools` + +日本語話者向けですが、macOSビルドにはXCodeが要るとの情報があります。([とねぢ](https://minohdon.jp/@toneji)氏談) + +### electron-packager +Windows +`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --win32metadata.CompanyName="TheDesk&Cutls.com" --win32metadata.FileDescription="TheDesk" --win32metadata.OriginalFilename="TheDesk" --win32metadata.InternalName="TheDesk" --win32metadata.ProductName="TheDesk" --platform=win32 --arch=all --electron-version=3.0.10 --icon=.\app\thedesk.ico --overwrite` Linux -`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=linux --arch=x64,ia32 --electron-version=2.0.7 --overwrite` +`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=linux --arch=x64,ia32 --electron-version=3.0.10 --overwrite` macOS -`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=2.0.7 --icon=./app/icon.icns --overwrite` +`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=3.0.10 --icon=./app/icon.icns --overwrite` + +### electron-builder +Windows and Linux(untested) config is all on package.json +Windows,Linux(未テスト)用のビルド設定はすべてpackage.jsonに記載しています。 + +To build TheDesk for Linux and macOS, edit package.json +macOS版をビルドするためにはpackage.jsonを編集してください。 ## See also/詳しく diff --git a/TOS.md b/TOS.md deleted file mode 100644 index 8ce21ba2..00000000 --- a/TOS.md +++ /dev/null @@ -1,108 +0,0 @@ -# Terms of Use - -## Copyright - -(C)TheDesk 2018 all rights reserved. Website:[https://thedesk.top](https://thedesk.top) - -## 利用規約 - -利用規約とは __禁止行為__ と、 __規約__ を含めたものを指します。 - -### 禁止行為 - - - 同一内容の連投行為 - - 複数インスタンスやSNSへの同時投稿 - - misskey.xyzへのthedesk-misskeyからの投稿 - -## 規約 - - - このソフトウェアを通じて投稿される内容やAPIを通じたアクションは全て投稿者が権利を主張でき、責務を負うことになります。 - - MastodonのAPIを通じたアクションは、全てそのインスタンスの規約に従っていなければなりません。特記無き場合、法的責任はそのインスタンスのホストの所在国の法律に従って下さい。 - - その他API(Adobe,Spotify,マストドンユーザーマッチング,instances.social)へのアクセスは、各サービスの規約・プライバシーポリシーを遵守してください。 - - Spotifyのログイン情報はTheDeskのサーバーに保存されますが、EUにおける「一般データ保護規則(General Data Protection Regulation:GDPR)」を遵守できていないため、EU内ユーザーは利用できません。 - - 改変、翻訳に関わらず、利用しているインスタンスに関わらないTheDeskに起因する法的責任は日本国の法律に従います。 - - TheDeskの開発者からの情報を送信するため、使用時には常に開発者のサーバー(thedesk.top)と接続しています。 - - -この規約はTheDesk Akane (16.1.3)以降に効力を持ちます。 - -## Terms of Use - - -### Prohibited - - - Posting toots which have the same contents each other in moments. - - Posting toots which have the same contents each other to several instances at once. - - Posting to misskey.xyz via thedesk-misskey. - -## Terms - - - You are immediately responsible to all actions through this software. - - You have to follow the instance's rules or laws of the hosted country. - - You have to follow the rules of other API(Adobe,Spotify,マストドンユーザーマッチング,instances.social) if you use them. - - Your Spotify login data is stored in TheDesk server, however TheDesk isn't following General Data Protection Regulation:GDPR which allows users in EU to use TheDesk. - - The developer of TheDesk follows Japanese laws. - - TheDesk is always connected to its server, in order to receive infomation from the developer. - - TheDesk Akane (16.1.3) and above is under this TOS. - - -  - -以下バージョンとコードネームの比較です。 -_斜字_ はTheDeskには採用していません。前作等に使用されています。 -__太字__ は2018年9月17日現在のTheDeskで使用されたコードネームです。 -[カッコ囲み]は飛ばされることが確定しています。バージョンの番号も飛ばされます。 -52以降が必要になったときに使用します。 - -1. _Rin_ -1. _Anzu_ -1. _Kanako_ -1. _Kaede_ -1. _Rika_ -1. _Ranko_ -1. __Miku__ -1. _Kirari_ -1. __Mika__ -1. __Uzuki__ -1. __Miho__ -1. __Riina__ -1. __Airi__ -1. __Mizuki__ -1. __Mio__ -1. __Akane__ -1. Miria -1. Nana -1. [Minami] -1. Sachiko -1. Mayu -1. Koume -1. Chieri -1. Anastasia -1. Aiko -1. Shoko -1. Nao -1. Karen -1. Sae -1. Yuko -1. Fumika -1. Yuki -1. Frederica -1. Kanade -1. Nina -1. Arisu -1. Sanae -1. Shiki -1. Syuko -1. Momoka -1. Yui -1. Yuka -1. Asuka -1. Yumi -1. Kyoko -1. Yuuki -1. Ryo -1. Yoshino -1. Hiromi -1. Miyu -1. Tomoe