def get_pdf():
    from console_log import clog, log_sleep
    from datetime import datetime
    from math import ceil

    date = str(datetime.now().date())
    '''
    URL pattern: 'https://colegiooficina.com.br/arquivos/restrito/2serie/agenda_sas/{mnum}_{mn}/AGEN_{ag}_SAS_{date}_2serie.pdf'
    eg: https://colegiooficina.com.br/arquivos/restrito/2serie/agenda_sas/07_julho/AGEN_14_SAS_20-07_2serie.pdf
    mnum == month number (eg: 07)
    dnum = day number (eg: 20)
    mn == month name (all lower)
    ag == agenda number
    '''

    mnum = date[5:7]
    dnum = date[8:]
    ag = int(dnum) - ceil(int(dnum)/7) * 2 # if round(int(dnum)/7) != 0 else 1
    mon_names = (
        'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho',
        'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'
    )
    file_name = f'AGEN_{ag}_SAS_{dnum}-{mnum}_2serie.pdf' if ag > 9 else f'AGEN_0{ag}_SAS_{dnum}-{mnum}_2serie.pdf'

    URL = f'https://colegiooficina.com.br/arquivos/restrito/2serie/agenda_sas/{mnum}_{mon_names[int(mnum) -1]}/{file_name}'

    clog.log('7;95', f'PDF URL: {URL}', True)

    return {'URL': URL, 'file_name': file_name}

def get_pdf():
    from console_log import clog, log_sleep
    from datetime import datetime
    from math import ceil

    date = str(datetime.now().date())
    '''
    URL pattern: 'https://colegiooficina.com.br/arquivos/restrito/2serie/agenda_sas/{mnum}_{mn}/AGEN_{ag}_SAS_{date}_2serie.pdf'
    eg: https://colegiooficina.com.br/arquivos/restrito/2serie/agenda_sas/07_julho/AGEN_14_SAS_20-07_2serie.pdf
    mnum == month number (eg: 07)
    dnum = day number (eg: 20)
    mn == month name (all lower)
    ag == agenda number
    '''

    mnum = date[5:7]
    dnum = date[8:]
    ag = int(dnum) - ceil(int(dnum)/7) * 2 # if round(int(dnum)/7) != 0 else 1
    mon_names = (
        'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho',
        'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'
    )
    file_name = f'AGEN_{ag}_SAS_{dnum}-{mnum}_2serie.pdf' if ag > 9 else f'AGEN_0{ag}_SAS_{dnum}-{mnum}_2serie.pdf'

    URL = f'https://colegiooficina.com.br/arquivos/restrito/2serie/agenda_sas/{mnum}_{mon_names[int(mnum) -1]}/{file_name}'

    clog.log('7;95', f'PDF URL: {URL}', True)

    return {'URL': URL, 'file_name': file_name}

URL pattern: 'https://colegiooficina.com.br/arquivos/restrito/2serie/agenda_sas/{mnum}_{mn}/AGEN_{ag}_SAS_{date}_2serie.pdf'     eg: https://colegiooficina.com.br/arquivos/restrito/2serie/agenda_sas/07_julho/AGEN_14_SAS_20-07_2serie.pdf     mnum == month number (eg: 07)     dnum = day number (eg: 20)     mn == month name (all lower)     ag == agenda number # if round(int(dnum)/7) != 0 else 1