Skip to content

Instantly share code, notes, and snippets.

View binaryoverload's full-sized avatar
🍎
@CascadeBot best bot

William Oldham binaryoverload

🍎
@CascadeBot best bot
View GitHub Profile
@binaryoverload
binaryoverload / AuthyToOtherAuthenticator.js
Last active September 20, 2022 21:31 — forked from JacobJohansen/AuthyToOtherAuthenticator.md
Export TOTP tokens from Authy
/* base32 */
/*
Copyright (c) 2011, Chris Umbel
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
@binaryoverload
binaryoverload / v4-2.md
Last active January 22, 2018 07:52
v4.2 Plan

v4.2 - The cleanup updates

The whole idea with this update is to reduce the size of the main FlareBot class and make everything more maintainable

Main focuses

  • Group methods together to make finding methods easier
  • Document all util methods with JavaDoc comments
  • Organise classes to make sure all fields and methods are in correct place
  • Separate all strings out into JSON

Keybase proof

I hereby claim:

  • I am binaryoverload on github.
  • I am binaryoverload (https://keybase.io/binaryoverload) on keybase.
  • I have a public key ASB9IKaSP4zi2PSdDoGvxH6quzGDSmrdt7aWEUPoX2Bqvwo

To claim this, I am signing this object:

FlareBot Contribution Guide

Arsen and Walshy are very picky about the code quality for FlareBot so it is very important you adhere to this guide.

Big Dos and Don'ts

  • Don't PR single line corrections
  • Always test your code the best you can
  • Don't change code just to reorganise or to restructure without making sure it has a worthwhile purpose
  • Do use separate branches for features requiring more than 10 commits This will be enforced on a per-case basis

We very highly recommend that you use IntelliJ for contributions as we will not accept any files or gitignores concerning Eclipse. We do not provide any help for people using Eclipse!