Skip to content

Instantly share code, notes, and snippets.

Avatar

Anton Zhiyanov nalgeon

View GitHub Profile
@nalgeon
nalgeon / suggest-gas.js
Created Feb 21, 2017
Пример работы с подсказками DaData на Google Apps Script
View suggest-gas.js
function getNameByINN(inn) {
var url = "https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/party";
var query = '{"query": "' + inn + '"}'
var headers = {
"Authorization": "Token ВАШ_API_КЛЮЧ"
};
var fetchArgs = {
method: "POST",
@nalgeon
nalgeon / suggestions-typeahead.js
Created Feb 9, 2017
Пример подключения подсказок DaData для typeahead.js
View suggestions-typeahead.js
var address = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote :{
url: 'https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address/',
replace: function(url,q){
this.ajax.data = '{ "query": "' + q + '" }';
return url + '?q=' + q;
},
filter: function(resp){
@nalgeon
nalgeon / suggest.pas
Created Oct 11, 2018
Пример работы с подсказками DaData.ru на Delphi
View suggest.pas
function Suggest(DictionaryType, ContentType, Accept, Token, Body: string): string;
var
IdHTTP1: TIdHTTP;
StringStream: TStringStream;
begin
IdHTTP1 := TIdHTTP.Create;
StringStream := TStringStream.Create('', TEncoding.UTF8);
try
IdHTTP1.HTTPOptions := [hoKeepOrigProtocol,hoForceEncodeParams,hoNoProtocolErrorException,hoWantProtocolErrorContent];
@nalgeon
nalgeon / dadata-simplacms.md
Last active Dec 10, 2019
Подключение подсказок к Simpla CMS
View dadata-simplacms.md

Инструкция по подключению подсказок DaData.ru к Simpla CMS

  1. Внизу файла cart.tpl добавляем:

     {literal}
     <link href="https://cdn.jsdelivr.net/npm/suggestions-jquery@latest/dist/css/suggestions.min.css" rel="stylesheet" />
     <script src="https://cdn.jsdelivr.net/npm/suggestions-jquery@latest/dist/js/jquery.suggestions.min.js"></script>
     <script>
    
@nalgeon
nalgeon / socrbase.md
Last active Jan 24, 2020
Типы адресных объектов в ФИАС
View socrbase.md
@nalgeon
nalgeon / region.md
Last active Jan 24, 2020
Список регионов России по ФИАС
View region.md
@nalgeon
nalgeon / sort-after-or-keep-sorted.ipynb
Last active May 19, 2020
Sort after or keep sorted?
View sort-after-or-keep-sorted.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@nalgeon
nalgeon / README.md
Last active Sep 10, 2020
Пример работы с подсказками DaData на PHP (через cUrl)
View README.md

Подсказки на PHP

Для большинства PHP-приложений достаточно использовать jQuery-плагин. Он проще в подключении и красиво выглядит. Используйте прямую работу с API на PHP только в том случае, если вы твёрдо уверены, что jQuery-плагин не подходит.

https://github.com/hflabs/dadata-php

@nalgeon
nalgeon / README.md
Last active Sep 10, 2020
Пример работы с DaData API на PHP
View README.md
@nalgeon
nalgeon / README.md
Last active Sep 10, 2020
Пример получения города по IP через API DaData на PHP
View README.md