This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react'; | |
import { StyleSheet, Text, FlatList, ActivityIndicator, View, Image } from 'react-native'; | |
import { List, ListItem, SearchBar, Avatar } from "react-native-elements"; | |
import { StackNavigator } from 'react-navigation'; | |
export default class HomeScreen extends React.Component { | |
constructor(props) { | |
super(props); | |
this.state = { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import UIKit | |
import Alamofire | |
class NewRestaurantViewController: UIViewController { | |
static let REST_UPLOAD_API_URL = "YOUR_POST_REQUEST_URL" | |
override func viewDidLoad() { | |
super.viewDidLoad() | |
// If you have any autorization headers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from bs4 import BeautifulSoup | |
import requests | |
import re | |
import csv | |
import time | |
from selenium import webdriver | |
from selenium.webdriver.common.by import By | |
from selenium.webdriver.support.ui import WebDriverWait | |
from selenium.webdriver.support import expected_conditions as EC |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @flow | |
import React from 'react'; | |
import { StyleSheet, Text, FlatList, ActivityIndicator, View, Image } from 'react-native'; | |
import { List, ListItem, SearchBar, Avatar } from "react-native-elements"; | |
import { StackNavigator } from 'react-navigation'; | |
import { constants } from 'expo'; | |
import HomeScreen from './src/components/home'; | |
import DetailScreen from './src/components/detail'; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[{ | |
"id": 3, | |
"name": "Newyork Pizza", | |
"address": "Coex mall west gate, first floor, Seoul", | |
"photo": "/media/food/photos/piza.jpg", | |
"tags": "pizza", | |
"menu": "1. Cheese pizza\r\n2. Vegetable Pizza\r\n3. Chicken Pizza", | |
"pub_date": "2017-08-05T16:34:08.094007Z" | |
}] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.shortcuts import render | |
from django.http import JsonResponse | |
from .models import Restaurant | |
from .serializers import RestaurantSerializer | |
from django.views.decorators.csrf import csrf_exempt | |
def index(request): | |
rest_list = Restaurant.objects.order_by('-pub_date') | |
context = {'rest_list': rest_list} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from rest_framework import serializers | |
from food.models import Restaurant | |
class RestaurantSerializer(serializers.ModelSerializer): | |
class Meta: | |
model = Restaurant | |
fields = ('id', 'name', 'address', 'photo', 'tags', 'menu', 'pub_date') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.db import models | |
from django.contrib.auth.models import User | |
class Restaurant(models.Model): | |
name = models.CharField(max_length=200) | |
address = models.TextField() | |
photo = models.ImageField(upload_to="food/photos/", null=True, blank=True) | |
menu = models.TextField() | |
tags = models.CharField(max_length=200) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private void initiateRestaurantApi(String place, String query,final View recyclerView) { | |
Retrofit retrofit = new Retrofit.Builder() | |
.baseUrl(API_BASE_URL) | |
.addConverterFactory(GsonConverterFactory.create()) | |
.build(); | |
SearchRestaurantApi api = retrofit.create(SearchRestaurantApi.class); | |
Call<SearchRestaurantResponse[]> call = api.getRestaurantsList("json",place,query); | |
progessBar.setVisibility(View.VISIBLE); | |
call.enqueue(new Callback<SearchRestaurantResponse[]>() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package co.searchrestaurant.android.app.fetch; | |
import java.util.List; | |
/** | |
* Created by hassanabid on 2/27/16. | |
*/ | |
public class SearchRestaurantResponse { | |
public String status; |
NewerOlder