def getClubInfo(): club_id = int(request.form.get("club_id")) manager = DataManager(DataType.club) club_info = manager.getInfo(club_id) if len(club_info) == 0: return json.dumps({'status:': 'Not Found'}) club = Club(club_id=club_id, club_name=club_info[0][1], club_description=club_info[0][2], club_president_wxid=club_info[0][3]) res = club.Jsonfy() return res
def get_club(self, club): """ Retrieve a club object given a Manager name or club name passed the the <club> parameter """ # No arguments were given if not club: raise AttributeError("No information given to retrieve msg_id.") try: club_object = Club.fromManager(self.sesh, club) except: try: club_object = Club.fromName(self.sesh, club) except: raise ValueError(f"Invalid Manager or Club name: {club}") return club_object
def club_add_page(): if not current_user.is_admin: abort(401) if request.method == "GET": values = { "club_id": "", "name": "", "founder": "", "number_member": "" } return render_template("club_edit.html", values=values) else: valid = validate_eclub_form(request.form) if not valid: return render_template("club_edit.html") form_club_id = request.form["club_id"] form_name = request.form["name"] form_founder = request.form["founder"] form_number_member = request.form["number_member"] club = Club(form_club_id, form_name, form_founder, form_number_member) db = current_app.config["db"] club_key = db.add_club(club) return redirect( url_for("eclub_page", club_key=club_key, user_email=user_email, club_user=club_user, student_user=student_user))
def clubs(): """ The page that allows the addition of a new club and the view of all of the clubs. The new club form is presented and the user either chooses not to add a new club, or enters the data for a new club. If the former happens, the POST method just shows the clubs in JSON format using jsonify. If the latter happens, a new club is added to the master list of clubs and then the clubs are shown in the same way as before. Returns: -------- jsonify(encoded_clubs_list) The JSON format view of the clubs """ if request.method == 'POST': new_club_name = request.form.get('new_club_name') if new_club_name == '': encoded_clubs_list = encode_clubs() return jsonify(encoded_clubs_list) new_club_tags = request.form.get('new_club_tags') new_club_tags = new_club_tags.splitlines() new_club_descr = request.form.get('new_club_descr') unencoded_club = Club(new_club_name, new_club_tags, new_club_descr) unencoded_clubs_list.append(unencoded_club) encoded_clubs_list = encode_clubs() return jsonify(encoded_clubs_list) return render_template('new_club.html')
def next_game(self): if self.fixtures != []: for game in self.fixtures[0]: home = Club(game[0]) away = Club(game[1]) if home.name == self.club.name or away.name == self.club.name: print(game) input('press enter to continue') teams = [home, away] result = Simulation.simulate(teams) self.competition._update_standings(result) self.played.append([(result[0].name, result[1].name), (result[0].result, result[1].result)]) self.fixtures.pop(0) else: print('End of the season') self.menu()
def setup(): the_club = Club() the_club.add_member('M02', 'Mary', 'Shelly', date(1981, 1, 17)) the_club.add_member('M04', 'Melvin', 'Dean', date(2000, 8, 8)) the_club.add_member('M05', 'Jim', 'Beam', date(1980, 12, 27)) the_club.add_member('M01', 'Carla', 'Main', date(1980, 7, 11)) the_club.add_member('M03', 'James', 'Bean', date(2001, 8, 15)) # member_id event place start_date cost # M01 Autumn Festival Arrowtown 01/01/2018 $0.00 # M05 Joyride Carnival Auckland 05/02/2019 $300.00 # M05 Easter High Tea Wellington 10/12/2018 $150.00 # M05 Festival of Colour Hamilton 07/11/2018 $0.00 # M02 Wine and Food Festival Napier 10/20/2020 $350.00 # M04 Music in Park Hamilton 08/12/2018 $0.00 # ADD CODE HERE return the_club
def setClubInfo(): club_id = int(request.form.get("club_id")) club_name = request.form.get("club_name") club_description = request.form.get("club_description") club_president_wxid = request.form.get("club_president_user_id") club = Club(club_id=club_id, club_name=club_name, club_description=club_description, club_president_wxid=club_president_wxid) manager = DataManager(DataType.club) manager.updateInfo(club) res = {'status': '200 OK'} return json.dumps(res)
def get_club(self, club_key): # with dbapi2.connect(self.dbfile) as connection: connection = psycopg2.connect(database="Database", user="******", host="localhost", password="******") cursor = connection.cursor() #cursor = psycopg2.connect("dbname=suppliers user=postgres password=postgres") query = """SELECT CLUB_ID, NAME, FOUNDER, NUMBER_MEMBER, EMAIL, PASSWORD FROM "CLUBS" WHERE (CLUB_ID = (%s))""" cursor.execute(query, (club_key, )) club_id, name, founder, number_member, email, password = cursor.fetchone( ) club_ = Club(club_id, name, founder, number_member, email, password) return club_
def createClub(): club_name = request.form.get("club_name") club_description = request.form.get("club_description") club_president_wxid = request.form.get("club_president_user_id") club_picture_list = request.form.getlist("club_picture_list") club = Club(club_name=club_name, club_description=club_description, club_president_wxid=club_president_wxid, club_picture_list=club_picture_list) manager = DataManager(DataType.club) manager.addInfo(club) res = {'status': '200 OK'} return json.dumps(res)
def get_clubs(self): clubs = [] #with dbapi2.connect(self.dbfile) as connection: connection = psycopg2.connect(database="Database", user="******", host="localhost", password="******") cursor = connection.cursor() #cursor = psycopg2.connect("dbname=suppliers user=postgres password=utku") query = """SELECT CLUB_ID, NAME, FOUNDER, NUMBER_MEMBER, EMAIL, PASSWORD FROM "CLUBS" ORDER BY CLUB_ID""" cursor.execute(query) image = "logo.png" club_key = 1 for club_id, name, founder, number_member, email, password in cursor: clubs.append((club_key, Club(club_id, name, founder, number_member, email, password))) club_key = club_key + 1 return clubs
def __init__(self, club, teams, league, fixtures=[], played=[], competition=Competition(), new=True): super(Manager, self).__init__() self.club = Club(club) self.teams = teams self.league = league self.fixtures = fixtures self.played = played self.stats = {"Points: ": 0, "Wins: ": 0, "Draws: ": 0, "Losses: ": 0} self.competition = competition self.new = new print(self.new) if self.new: self._generate_fixtures()
def getEditables(netid): connection = psycopg2.connect(credentials) parameters = [] clubs = [] cursor = connection.cursor() query = "SELECT * FROM clubs WHERE president_netid = %s OR copresident_netid = %s OR treasurer_netid = %s" parameters.append(netid) parameters.append(netid) parameters.append(netid) cursor.execute(query, parameters) row = cursor.fetchone() #count = 1; while row is not None: club = Club(str(row[12]), str(row[0]), str(row[1]), str(row[2]), str(row[3]), str(row[4]), str(row[5]), str(row[6]), str(row[7]), str(row[8]), str(row[9]), str(row[10]), str(row[11])) clubs.append(club) row = cursor.fetchone() #count = count + 1 cursor.close() connection.close() return clubs
s.headers.update({ 'User-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0' }) r = s.get('http://www.arto.com/') # get the hidden fields dom = fromstring(r.content) payload = make_payload_from_dom(dom) payload['ctl00$ctl00$Main$SiteTopBar$ArtoLoginBox$UsernameTextbox'] = USERNAME payload['ctl00$ctl00$Main$SiteTopBar$ArtoLoginBox$PasswordTextbox'] = PASSWORD login_request = s.post('http://www.arto.com/section/frontpage/', data=payload) r = s.get('http://www.arto.com/section/user/activity/') return s if __name__ == '__main__': s = get_arto_session() # støt brysterne c = Club(50111, s) c.attempt_join() c = Club(13165, s) c.attempt_join() c = Club(54029, s) c.attempt_join()
def test_az_club_display_busy_members__returns_false_without_any__member( self): club = Club() returned = club.display_busy_members() assert not returned, True
def test_ay_club_display_busy_members_not_hard_coded(self): club = Club() returned = club.display_busy_members() assert len(returned) == 0
from club_encoder import ClubEncoder from user import User from json import * from analytics import * import matplotlib matplotlib.use('agg') # stops conflict between matplotlib creating new windows and flask app = Flask(__name__) unencoded_clubs_list = [] clubs_html = get_clubs(soupify(get_clubs_html())) for club in range(0, len(clubs_html)): unencoded_club = Club(get_club_name(clubs_html[club]), get_club_tags(clubs_html[club]), get_club_description(clubs_html[club])) unencoded_clubs_list.append(unencoded_club) def encode_clubs(): """ Updates the encoding of the club for the /api/clubs. Only needed because of the favorite count """ encoded_clubs_list = [] for club in unencoded_clubs_list: encoded_club = ClubEncoder().encode(club) encoded_clubs_list.append(encoded_club) return encoded_clubs_list encoded_clubs_list = encode_clubs()
def test_c_club_find_member(self): club = Club() assert hasattr(club, 'find_member') assert callable(getattr(club, 'find_member', None))
""" # Imports from time import sleep import random import pendulum # Local Imports from club import Club from player import Player from spider import Best11 from session import make_soup import util from util import TimeZones as tz USER_CLUB = Club(manager="user") class ListedPlayer(Player): def __init__(self, player_id): super().__init__(player_id) if not self.listed: raise Exception("Player not listed") @property def transfer_info(self): if not self.listed: print("Cannot get bidding info for unlisted player!") return False request = self.session.request("GET",
""" Automation functions """ # Imports import re import random from time import sleep # Local imports from spider import Best11 from session import make_soup from club import Club USER_CLUB = Club(manager='user') class Auto(Best11): suburl_facilities = 'facilitati.php' suburl_finances = 'finante.php' suburl_clubpage = 'club.php' # This suburl is used purely for requests suburl_youthcoach = 'antrenor_juniori.php?' suburl_sponsor = 'sponsor.php?' suburl_dailybonus = 'bonus_zilnic.php?' def __init__(self): super().__init__()
def test_a_club_collection(self): club = Club() assert hasattr(club, 'all_my_members') assert type(club.all_my_members) == list
from xml.dom.minidom import parse from pyhamtools.locator import latlong_to_locator from geopy.geocoders import Nominatim from club import Club rsgb_url = "http://www.rsgbdata.net/clubinfo/process.php?lat=55&lng=0&radius=900" rsgb_handle = urllib2.urlopen(rsgb_url) rsgb_xml = parse(rsgb_handle) rsgb_handle.close() geolocator = Nominatim() prog = re.compile("[2GM][A-Z]?[0-9][A-Z]+") for row in rsgb_xml.getElementsByTagName("marker"): c = Club(row.attributes['clubcall'].value) if c.callsign.startswith("RS"): continue # not a real callsign c.town = c.name = row.attributes['clubname'].value c.lat = row.attributes['lat'].value c.lon = row.attributes['lng'].value c.locator = latlong_to_locator(float(c.lat), float(c.lon)) address = geolocator.reverse((float(c.lat), float(c.lon))).address.split(", ") if len(address) < 4: c.town = address[1] else: c.town = address[2] contact = row.attributes['contact'].value keepers = prog.findall(contact) if len(keepers) != 0: c.keeper = keepers[0]
page_pom = team.find('div', {'class': 'RoasterName'}).a['href'] club_page_url = 'http://www.euroleague.net' + page_pom source1 = requests.get(club_page_url) club_page = BeautifulSoup(source1.text, 'lxml') aside = club_page.find('div', {'class': 'aside'}) players_pom = aside.find('table').tbody.findAll('tr') players = [] for row in players_pom: num = row.find('td', {'class': 'col-no'}).text.strip() name = row.find('td', {'class': 'col-name'}).text.strip() pos = row.find('td', {'class': 'col-pos'}).text.strip() height = row.find('td', {'class': 'col-height'}).text.strip() players.append(Player(num, name, pos, height)) average_team_stats_row = club_page.find('tr', {'class': 'AverageFooter'}) average_team_stats_list = average_team_stats_row.findAll('span') team_stats_list = [] for stat in average_team_stats_list: team_stats_list.append(stat.text) clubs.append(Club(club_name, img_raw, players, team_stats_list))
from club import Club # create club c1 = Club("Juventus", "Italy", "Serie A", "Juventus Stadium", 1897) c2 = Club("AC Milan", "Italy", "Serie A", "San Siro Stadium", 1899) c3 = Club("Inter Milan", "Italy", "Serie A", "San Siro Stadium", 1908) # add the clubs to a list clubs_list = [c1, c2] # append club to existing list clubs_list.append(c3) # print the list for c in clubs_list: c.display_club() # get the list length print "List length: ", len(clubs_list) # print the number of clubs Club.display_club_counter()
from club import Club # get user input c_name = raw_input("Enter club name: ") c_country = raw_input("Enter country: ") c_league = raw_input("Enter league: ") c_stadium = raw_input("Enter stadium: ") c_founded = raw_input("Enter year founded: ") # construct object from input c_user = Club(c_name, c_country, c_league, c_stadium, c_founded) # print created Club c_user.display_club()
import shelve from club import Club FILENAME = "clubs" with shelve.open(FILENAME) as clubs: clubs["Barca"] = Club("Barca", "Barcelona", 1900, "Hosep Bartomeu", 2000000, 25) clubs["Milan"] = Club("Milan", "Italy", 1899, "Paolo Skaroni", 1050000, 20) clubs["Napoly"] = Club("Napoly", "Italy", 1926, "Aurelio de Laurentis", 1200000, 22) clubs["Roma"] = Club("Roma", "Italy", 1927, "James Palotta", 1500000, 23) clubs["Dynamo"] = Club("Dynamo", "Ukraine", 1955, "Ihor Surkis", 1000000, 15)
""") cssoutfile.close() if len(sys.argv) > 3: resources = yaml.load(open(sys.argv[3],'r'))['files'] parms = {} else: parms = {'district':'04'} # First, get the current information about clubs and assign them to divisions divisions = {} csvfile = opener(resources['current'], parms) r = csv.reader(csvfile, delimiter=',') headers = [normalize(p) for p in r.next()] Club.setHeaders(headers) clubcol = headers.index('clubnumber') for row in r: try: row[clubcol] = Club.fixcn(row[clubcol]) if row[clubcol]: club = Club(row) club.city = '' club.gain = int(club.activemembers) - int(club.membase) clubs[club.clubnumber] = club if club.division not in divisions: divisions[club.division] = [] divisions[club.division].append(club)
from club import Club # get user input c_name = raw_input("Enter club name: ") c_country = raw_input("Enter country: ") c_league = raw_input("Enter league: ") c_stadium = raw_input("Enter stadium: ") c_founded = raw_input("Enter year founded: ") # construct object from input c_user = Club(c_name,c_country,c_league,c_stadium,c_founded) # print created Club c_user.display_club()
from __future__ import unicode_literals from club import Club from track import Track from person import Male, Female from dances import Rnb, Electro, Pop, House, Rock if __name__ == "__main__": rnd = Rnb() electro = Electro() house = House() rock = Rock() pop = Pop() club = Club() club.set_tracks([ Track([rnd, rock]), Track([electro, house]), Track([pop]), ]) club.add_dancer(Female('Анна', [rock, house])) club.add_dancer(Female('Катя', [rnd, house, electro])) club.add_dancer(Male('Антон', [pop])) club.add_dancer(Male('Саша', [rock, pop, rnd])) club.add_dancer(Female('Света', [pop, electro])) club.run()
def setup(): the_club = Club() # id first_name last_name birth_date # M02 Mary Shelly 17/01/1981 # M04 Melvin Dean 08/08/2000 # M05 Jim Beam 27/12/1980 # M01 Carla Main 11/07/1980 # M03 James Bean 15/08/2001 # ADD CODE HERE the_club.add_member('M02', 'Mary', 'Shelly', date(1981, 1, 17)) the_club.add_member('M04', 'Melvin', 'Dean', date(2000, 8, 8)) the_club.add_member('M05', 'Jim', 'Beam', date(1980, 12, 27)) the_club.add_member('M01', 'Carla', 'Main', date(1980, 7, 11)) the_club.add_member('M03', 'James', 'Bean', date(2001, 8, 15)) # member_id event place start_date cost # M01 Autumn Festival Arrowtown 01/01/2018 $0.00 # M05 Joyride Carnival Auckland 05/02/2019 $300.00 # M05 Easter High Tea Wellington 10/12/2018 $150.00 # M05 Festival of Colour Hamilton 07/11/2018 $0.00 # M02 Wine and Food Festival Napier 10/20/2020 $350.00 # M04 Music in Park Hamilton 08/12/2018 $0.00 # ADD CODE HERE member = the_club.find_member('M01') member.add_activity('Autumn Festival', 'Arrowtown', date(2018, 1, 1), 0) member = the_club.find_member('M05') member.add_activity('Joyride Carnival', 'Auckland', date(2019, 5, 2), 300.00) member.add_activity('Easter High Tea', 'Wellington', date(2018, 12, 10), 150.00) member.add_activity('Festival of Colour', 'Hamilton', date(2018, 11, 7), 0) member = the_club.find_member('M02') member.add_activity('Wine and Food Festival', 'Napier', date(2020, 10, 20), 350.00) member = the_club.find_member('M04') member.add_activity('Music in Park', 'Hamilton', date(2018, 12, 8), 0) return the_club
def test_aw_club_display_busy_members_exists(self): club = Club() assert hasattr(club, 'display_busy_members') assert callable(getattr(club, 'display_busy_members', None))
def test_b_club_add_member(self): club = Club() assert hasattr(club, 'add_member') assert callable(getattr(club, 'add_member', None))
def test_ax_club_display_busy_members_returns_string(self): club = Club() returned = club.display_busy_members() assert isinstance(returned, str)
def test_d_club_sort_members(self): club = Club() assert hasattr(club, 'sort_members') assert callable(getattr(club, 'sort_members', None))
article_num=len(real_article) guess_cluster_num=5 pool_size=25 reward_noise_scale=0.0 top_n_similarity=700 alpha=0.05 alpha_2=0.2 iterations=100000 all_random_users=generate_all_random_users(iterations,user_json) all_article_pool=generate_all_article_pool(iterations, all_random_users, real_user, pool_size, article_num, popular_article_list) ################### models linucb=Linucb(user_num, article_num, pool_size, dimension, alpha, real_user, real_article,rating=None, real_data=real_data, binary_reward=binary_reward,real_reward=False, real_user_features=None, random=False) club=Club(user_num, article_num, pool_size, dimension, real_user, real_article, alpha, alpha_2,rating=None, real_data=real_data, binary_reward=binary_reward,real_reward=False, real_user_features=None, random=False) cd=Cd(user_num, article_num, pool_size, dimension, real_user, real_article, alpha,rating=None,top_n_similarity=top_n_similarity, affinity_matrix=None,real_data=real_data, binary_reward=binary_reward, real_reward=False, real_user_features=None, random=False) ############################################################################ linucb_cum_regret, linucb_cum_reward, linucb_affinity_matrix, linucb_diff_user_features, linucb_users_served_items, lincub_served_users=linucb.run(iterations, time, reward_noise_scale, all_random_users,all_article_pool) club_cum_regret,club_n_cluster, club_clusters, club_affinity_matrix, club_cum_reward, club_diff_user_features, club_diff_user_cluster_features, club_clustering_score, club_users_served_items, club_served_users=club.run(iterations, time, reward_noise_scale, all_random_users, all_article_pool, real_clusters=None) cd_cum_regret, cd_n_cluster, cd_clusters, cd_affinity_matrix, cd_cum_reward, cd_diff_user_features, cd_diff_user_cluster_features, cd_clustering_score,cd_users_served_items, cd_served_users=cd.run(iterations, time, reward_noise_scale, all_random_users, all_article_pool, real_clusters=None) #### np.save(newpath+'linucb_cum_regret', linucb_cum_regret)
if count == 2: return False for key, value in self.category.city_category.items(): if len(value) > 1: if key not in half_category.city_category or abs( len(half_category.city_category[key]) - len(value) / 2) >= 1: return False return True if __name__ == '__main__': clubs = [ Club('Juventus', 'Italy', 'Torino', True, 1), Club('Real Madrid', 'Spain', 'Madrid', True, 1), Club('Bayern', 'German', 'Munchen', True, 1), Club('Benfica', 'Portugal', 'Lisboa', True, 1), Club('Chelsea', 'England', 'London', True, 1), Club('Monaco', 'France', 'Monaco', True, 1), Club('Spartak, Moskva', 'Russia', 'Moscow', True, 1), Club('Shakhtar Donetsk', 'Ukraine', 'Donetsk', True, 1), Club('Manchester United', 'England', 'Manchester', False, 2), Club('Paris', 'France', 'Paris', True, 2), Club('Atletico', 'Spain', 'Madrid', False, 2), Club('Barcelona', 'Spain', 'Barcelona', True, 2), Club('Sevilla', 'Spain', 'Sevilla', False, 2), Club('Man City', 'England', 'Manchester', True, 2), Club('Porto', 'Portugal', 'Porto', True, 2), Club('Dortmund', 'German', 'Dortmund', True, 2),
from club import Club # create club c1 = Club("Juventus","Italy","Serie A","Juventus Stadium",1897) c2 = Club("AC Milan","Italy","Serie A","San Siro Stadium",1899) c3 = Club("Inter Milan","Italy","Serie A","San Siro Stadium",1908) # add the clubs to a list clubs_list = [c1,c2] # append club to existing list clubs_list.append(c3) # print the list for c in clubs_list: c.display_club() # get the list length print "List length: ", len(clubs_list) # print the number of clubs Club.display_club_counter()