  We establish an Eichler-Shimura isomorphism for weakly modular forms of level
one. We do this by relating weakly modular forms with rational Fourier
coefficients to the algebraic de Rham cohomology of the modular curve with
twisted coefficients. This leads to formulae for the periods and quasi-periods
of modular forms.
