https://github.com/strifel/mailtoissue
Automatically creates a github issue for an incomming mail
https://github.com/strifel/mailtoissue
Last synced: 3 months ago
JSON representation
Automatically creates a github issue for an incomming mail
- Host: GitHub
- URL: https://github.com/strifel/mailtoissue
- Owner: strifel
- Created: 2019-06-18T16:57:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-28T19:54:36.000Z (about 5 years ago)
- Last Synced: 2025-01-03T04:41:22.657Z (5 months ago)
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mail to Github Issue
### Collect your issues via mail.
## How to? (docker)
1. `docker create -v /root/mailtoissue:/mailtoissue/accounts --name mail2issue -d strifel/mailtoissue`
2. `cd /root/mailtoissue`
3. `echo '{"username": "[email protected]", "password": "me123", "server": "example.com", "delete": 1, "ssl": true, "gh_repo": "strifel/mailToIssue", "gh_token": "1234"}' > account.json`
4. Edit account.json (you can rename the file as you wish)
5. Run `docker start mail2issue` regularly
## How to? (old and a bit buggy)
1. Fill `config.json` with a `password`, your github oauth `client_id` and `client_secret`
2. Create folder `accounts`
3. Start webServer.py and browse to shown address, authorize with github, enter IMAP details and register it with your set password.
4. Create cron to run checkMail.py regularly