Contributions can be made on a one-time, monthly or annual basis. There's isn't currently an option to set up weekly recurring contributions.