Skip to content
Snippets Groups Projects
Select Git revision
  • f60ee13c74b6c4ef27f130701a874a6205da5c7d
  • master default
  • clement
  • fix_requirements
  • new_signup
  • interface_admin
  • hamza
  • dev
  • test
  • melissa
  • context_sheet
  • sorties_new
  • Seon82-patch-2
  • export_bdd
  • refactor/participation-user-link
15 results

common.py

Blame
  • functions.py 780 B
    import datetime as dt
    
    
    def construct_query(terms, negativeTerms, filters, negativeFilters):
        query = ""
    
        for t in terms:
            query += t+" "
    
        for nt in negativeTerms:
            query += "-"+nt+" "
    
        for f in filters:
            query += "filter:"+f+" "
    
        for nf in negativeFilters:
            query += "-filter:"+nf+" "
    
        return (query)
    
    
    def supress_n(text):
        str = text.replace('\n', ' ')
        return (str)
    
    
    def convert_date_str(date):
        return (date.strftime(
                "%m/%d/%Y, %H:%M:%S"))
    
    
    def time_to_num(time_str):
        hh, mm, ss = map(int, time_str.split(':'))
        return ss + 60*(mm+60*hh)
    
    
    def calc_frequency(table_tweets):
        return (abs(time_to_num(table_tweets["date"][0])-time_to_num(table_tweets["date"][-1]))/len(table_tweets["date"]))