Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730

Github. Как собрать результаты поиска в таблицу?

02.11.2017, 19:15. Показов 3035. Ответов 7

Студворк — интернет-сервис помощи студентам
Требуется
Собрать результаты поиска в таблицу.

Или

Осуществить поиск в собственной программе и собрать результаты в таблицу.


Пример.
https://github.com/topics/chrome-extensions

Поля таблицы:
- название репозитария;
- ссылка на репозитарий;
- описание репозитария;
- метки репозитария;

Вопрос.
1. Как правильно(грамотно) решить данную задачу?
Парсить?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.11.2017, 19:15
Ответы с готовыми решениями:

Как правильно выводить результаты поиска аккаунтов вконтакте?
использую API VkNet, там можно искать по любому параметру до 1000 аккаунтов даже со смещением максимум это 1000 аккаунтов, мне минимум...

Собрать результаты с ajax-based поиска
Заполняю форму поиска с большим количеством text box-ов (запарило это делать руками каждый раз) с помощью такого кода: import cookielib,...

Нужно отобразить результаты поиска в таблицу dataGridView
Здравствуйте, помогите пожалуйста реализовать поиск и отобразить результаты поиска во вторую таблицу dataGridView2. В первую таблицу...

7
36 / 34 / 13
Регистрация: 03.06.2010
Сообщений: 215
02.11.2017, 19:36
zakaz_77, Парсить, либо поискать уже готовые репозитории / nuget
https://github.com/selesnow/rGitHub
1
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
02.11.2017, 20:30  [ТС]
Ren Trapnest,
А через API это делать есть смысл?
API - никогда использовал...

Думаю, стоит тратить время или нет..

Перечисленные функционал в вопросе является предварительным...
Потом может ещё, что(функционал) потребуется..
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18279 / 14202 / 5368
Регистрация: 17.03.2014
Сообщений: 28,882
Записей в блоге: 1
02.11.2017, 23:58
Цитата Сообщение от zakaz_77 Посмотреть сообщение
А через API это делать есть смысл?
Есть. Тем более что есть родная библиотека для .NET - https://github.com/octokit/octokit.net
1
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
03.11.2017, 01:11  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Есть. Тем более что есть родная библиотека для .NET - https://github.com/octokit/octokit.net
Уже "ковыряю"...

Используется
Visual Studio 2015

Клонировал через "GitHub Desktop".
Открываю файл:
c:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.sln

Получаю сообщение:
"Один или несколько проектов в решении не были правильно
загружены.
Дополнительные сведения см. в окне "Вывод""


В окне "Вывод" содержится:
Кликните здесь для просмотра всего текста

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit\Octokit.csproj :
error : пространством имен XML по умолчанию для этого проекта должно быть пространством имен MSBuild XML.
Если проект создан в формате MSBuild 2003,
добавьте xmlns="http://schemas.microsoft.com/developer/msbuild/2003" в элемент <Project>.
Если проект был создан в старом формате 1.0 или 1.2, преобразуйте его в формат MSBuild 2003.
C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit\Octokit.cs proj

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Reactive\Octokit.Reactive.csproj :
error : пространством имен XML по умолчанию для этого проекта должно быть пространством имен MSBuild XML.
Если проект создан в формате MSBuild 2003,
добавьте xmlns="http://schemas.microsoft.com/developer/msbuild/2003" в элемент <Project>.
Если проект был создан в старом формате 1.0 или 1.2, преобразуйте его в формат MSBuild 2003.
C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Reactive\O ctokit.Reactive.csproj

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests\Octokit.Tests.csproj :
error : пространством имен XML по умолчанию для этого проекта должно быть пространством имен MSBuild XML.
Если проект создан в формате MSBuild 2003,
добавьте xmlns="http://schemas.microsoft.com/developer/msbuild/2003" в элемент <Project>.
Если проект был создан в старом формате 1.0 или 1.2,
преобразуйте его в формат MSBuild 2003.
C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests\Octo kit.Tests.csproj

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests.Conv entions\Octokit.Tests.Conventions.csproj :
error : пространством имен XML по умолчанию для этого проекта должно быть пространством имен MSBuild XML.
Если проект создан в формате MSBuild 2003,
добавьте xmlns="http://schemas.microsoft.com/developer/msbuild/2003" в элемент <Project>.
Если проект был создан в старом формате 1.0 или 1.2,
преобразуйте его в формат MSBuild 2003.
C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests.Conv entions\Octokit.Tests.Conventions.csproj

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests.Inte gration\Octokit.Tests.Integration.csproj :
error : пространством имен XML по умолчанию для этого проекта должно быть пространством имен MSBuild XML.
Если проект создан в формате MSBuild 2003,
добавьте xmlns="http://schemas.microsoft.com/developer/msbuild/2003" в элемент <Project>.
Если проект был создан в старом формате 1.0 или 1.2,
преобразуйте его в формат MSBuild 2003.
C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests.Inte gration\Octokit.Tests.Integration.csproj



Используется
Visual Studio 2017

Получаю сообщение:
"Один или несколько проектов в решении не были правильно
загружены.
Дополнительные сведения см. в окне "Вывод""


В окне "Вывод" содержится:
Кликните здесь для просмотра всего текста

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit\Octokit.csproj :
error : импортированный проект "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Sdks\Micro soft.NET.Sdk\Sdk\Sdk.props" не обнаружен.
Проверьте правильность пути в объявлении <Import> и убедитесь в наличии файла на диске. C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit\Octokit.cs proj

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Reactive\Octokit.Reactive.csproj :
error : импортированный проект "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Sdks\Micro soft.NET.Sdk\Sdk\Sdk.props" не обнаружен.
Проверьте правильность пути в объявлении <Import> и убедитесь в наличии файла на диске. C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Reactive\O ctokit.Reactive.csproj

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests\Octokit.Tests.csproj :
error : импортированный проект "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Sdks\Micro soft.NET.Sdk\Sdk\Sdk.props" не обнаружен.
Проверьте правильность пути в объявлении <Import> и убедитесь в наличии файла на диске. C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests\Octo kit.Tests.csproj

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests.Conv entions\Octokit.Tests.Conventions.csproj :
error : импортированный проект "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Sdks\Micro soft.NET.Sdk\Sdk\Sdk.props" не обнаружен.
Проверьте правильность пути в объявлении <Import> и убедитесь в наличии файла на диске. C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests.Conv entions\Octokit.Tests.Conventions.csproj

C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests.Inte gration\Octokit.Tests.Integration.csproj :
error : импортированный проект "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Sdks\Micro soft.NET.Sdk\Sdk\Sdk.props" не обнаружен.
Проверьте правильность пути в объявлении <Import> и убедитесь в наличии файла на диске. C:\Users\admin\Documents\Visual Studio 2015\Projects\prm\github\octokit.net\oct okit.net_Projects_prm\Octokit.Tests.Inte gration\Octokit.Tests.Integration.csproj



Выполнить рекомендации из окна "Вывод" не представляется возможным, т.к. ничего найти не получается.
Пример "... добавьте xmlns= ..." - куда, что добавлять?
Пример "объявлении <Import>" - где этот "<Import>"?

Вопрос
Как применить указанную вами библиотеку?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18279 / 14202 / 5368
Регистрация: 17.03.2014
Сообщений: 28,882
Записей в блоге: 1
03.11.2017, 01:29
Лучший ответ Сообщение было отмечено zakaz_77 как решение

Решение

Цитата Сообщение от zakaz_77 Посмотреть сообщение
Как применить указанную вами библиотеку?
Как применить описано в документации, а устанавливать нужно через NuGet - пакет Octokit.

Добавлено через 12 минут
Цитата Сообщение от zakaz_77 Посмотреть сообщение
Выполнить рекомендации из окна "Вывод" не представляется возможным, т.к. ничего найти не получается.
Пример "... добавьте xmlns= ..." - куда, что добавлять?
Пример "объявлении <Import>" - где этот "<Import>"?
Похоже тебе нужно изучить что такое MSBuild
1
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
03.11.2017, 01:29  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
а устанавливать нужно через NuGet - пакет Octokit.
Прошу прощения, но что-то не получается...

PM> Install-Package Octokit -Version 0.27.0
Install-Package : В текущей среде не открыто решение.
строка:1 знак:16
+ Install-Package <<<< Octokit -Version 0.27.0
+ CategoryInfo : InvalidOperation: (: ) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetNoActiveSolution,NuGet.PackageManag ement.PowerShellCmdlets.InstallPackageCo mmand


Не могли бы вы ещё подсказать в чём дело?
Миниатюры
Github. Как собрать результаты поиска в таблицу?   Github. Как собрать результаты поиска в таблицу?  
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18279 / 14202 / 5368
Регистрация: 17.03.2014
Сообщений: 28,882
Записей в блоге: 1
03.11.2017, 01:33
zakaz_77, ну что это за детский сад? Как можно писать на .NET и не уметь пользоваться NuGet-ом? NuGet это средство упаковки и управления сборками для упрощения процесса управления ссылками в проекте. Чтобы добавить ссылку на сборку нужен проект в который эта ссылка будет добавляться. Соответственно создай проект нужного тебе типа, а уже потом выполняй установку.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.11.2017, 01:33
Помогаю со студенческими работами здесь

Как на WordPress сделать форму "умного поиска"?Чтобы при вводе слова в форму поиска сразу выпадали результаты?
Как на любом большом интернет-магазине, Юлмарт и т.п.

Как убрать фиолетовые результаты поиска?
собственно сабж

Как отпарсить результаты поиска Google?
необходимо отпарсить ссылки, которые выдала страница результатов поиска google. Может кто нибудь знает какие нибудь обходные пути, полезные...

Собрать исходники системы Git взятые с GitHUB
Не понимаю как вообще собираются чужие исходники и как их редактировать (разобраться что и откуда начинается и к чему относится). Там куча...

Выводит ли результаты поиска стандартная функция поиска в html? Код привел ниже
При обращении к стандартному поиску в html, код которого приведен ниже, будут ли выводится результаты поиска? Использую только html и css. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru