{"id":20511590,"url":"https://github.com/10sr/slack-namecard","last_synced_at":"2026-06-06T19:31:06.973Z","repository":{"id":138840679,"uuid":"114068962","full_name":"10sr/slack-namecard","owner":"10sr","description":"make namecard from slack api","archived":false,"fork":false,"pushed_at":"2017-12-13T04:34:51.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-16T09:08:00.235Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/10sr.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-12-13T03:26:33.000Z","updated_at":"2019-01-08T00:28:40.000Z","dependencies_parsed_at":"2023-03-11T23:15:34.553Z","dependency_job_id":null,"html_url":"https://github.com/10sr/slack-namecard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/10sr%2Fslack-namecard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/10sr%2Fslack-namecard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/10sr%2Fslack-namecard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/10sr%2Fslack-namecard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/10sr","download_url":"https://codeload.github.com/10sr/slack-namecard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242117648,"owners_count":20074434,"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":[],"created_at":"2024-11-15T20:36:30.077Z","updated_at":"2026-06-06T19:31:06.946Z","avatar_url":"https://github.com/10sr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Slack-namecard\n===\n\nSlackの任意のユーザの名札を作る\n\n## 使い方\n\n`slack_namecard.py [-t TOKEN] [-f FILE] [-u [USER [USER ...]]]`\n\n* -t, --token: APIトークン\n* -f, --file: 名札を作るユーザ(name)一覧ファイル\n    * ファイルには1行1ユーザ(name)で記述していく\n* -u, --user: 名札を作るユーザ(name)\n\n上記コマンド入力後，\n`{実行ファイルディレクトリ}/deriverable/{チーム名}/namecard/`配下に名札画像が生成され，\n`{実行ファイルディレクトリ}/deliverable/{チーム名}/` 配下にpdfが生成される\n\n* {チーム名}.pdf: 印刷用ファイル\n* dummy.pdf: 白名札(ユーザのアイコン，名前等の情報なし)\n\n## 実装できた\n* Web APIからの情報取得\n    * ユーザ情報(name,real\\_name,icon)\n    * チーム名，チームアイコン\n* 名札画像生成\n* ユーザリストファイルからの一括作成\n* コマンドラインでのユーザ直接入力\n* 印刷用pdf作成\n\n## そのうち実装するかも\n* 名札デザインのテンプレート選択\n* 文字列が長かった場合の折り返し\n* 要素配置の依存関係(他要素の配置から自己の配置を決める)\n\n## 要求環境\n* Python3 \u003e 3.4\n* [PyYAML](http://pyyaml.org/)\n* [Wand](https://pypi.python.org/pypi/Wand) \u003e 0.4.0\n* [PyPDF2](https://github.com/mstamy2/PyPDF2)\n\n## 動作確認\n* Python 3.5.2\n* PyYAML 3.12\n* Wand 0.4.4\n* PyPDF2 1.26\n\n\u003c!--\n## ライセンス\nそのうち考える\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F10sr%2Fslack-namecard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F10sr%2Fslack-namecard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F10sr%2Fslack-namecard/lists"}