Keeyahto / pravo.gov-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API портала правовой информации

Это неофициальный апи официального интернет-портала правовой информации (http://pravo.gov.ru/). Позволяет скачивать законы, указы, распоряжения и другие правовые акты федеральных и региональных ведомств.

Требования

Использование

Одна команда скачает все документы, попадающие под критерии поиска.

python -m api.get

Скрипт использует три эндпоинта, которым можно придумать свое применение:

  1. Поиск - сюда прокидываются пользовательские параметры поиска и отсюда берутся айди найденных документов.
  2. Страница документа - содержит полный текст документа.
  3. Метаинформация - данные об авторе, дате подписания и тэгах документа.

У каждого документа есть id (nd) формата 123456789. Можно вручную подставить его в эндпоинт документа или метаинформации, чтобы получить соответствующие данные.

Параметры поиска

Все параметры прописываются в api/config.py. Для поиска по базе необходимо указать хотя бы одну из следующих групп параметров:

  1. регион или федеральный орган
  2. дата
  3. ключевые слова
Список регионов:
  1. РФ
  2. Алтайский край
  3. Амурская область
  4. Архангельская область
  5. Астраханская область
  6. Белгородская область
  7. Брянская область
  8. Владимирская область
  9. Волгоградская область
  10. Вологодская область
  11. Воронежская область
  12. Еврейская автономная область
  13. Забайкальский край
  14. Ивановская область
  15. Иркутская область
  16. Кабардино-Балкарская Республика
  17. Калининградская область
  18. Калужская область
  19. Камчатский край
  20. Карачаево-Черкесская Республика
  21. Кемеровская область
  22. Кировская область
  23. Костромская область
  24. Краснодарский край
  25. Красноярский край
  26. Курганская область
  27. Курская область
  28. Ленинградская область
  29. Липецкая область
  30. Магаданская область
  31. Москва
  32. Московская область
  33. Мурманская область
  34. Ненецкий автономный округ
  35. Нижегородская область
  36. Новгородская область
  37. Новосибирская область
  38. Омская область
  39. Оренбургская область
  40. Орловская область
  41. Пензенская область
  42. Пермский край
  43. Приморский край
  44. Республика Адыгея
  45. Республика Алтай
  46. Республика Башкортостан
  47. Республика Бурятия
  48. Республика Дагестан
  49. Республика Ингушетия
  50. Республика Калмыкия
  51. Республика Карелия
  52. Республика Коми
  53. Республика Крым
  54. Республика Марий Эл
  55. Республика Мордовия
  56. Республика Саха (Якутия)
  57. Республика Северная Осетия - Алания
  58. Республика Татарстан
  59. Республика Тыва
  60. Республика Хакасия
  61. Ростовская область
  62. Рязанская область
  63. Самарская область
  64. Санкт-Петербург
  65. Саратовская область
  66. Сахалинская область
  67. Свердловская область
  68. Севастополь
  69. Смоленская область
  70. Ставропольский край
  71. Тамбовская область
  72. Тверская область
  73. Томская область
  74. Тульская область
  75. Тюменская область
  76. Удмуртская Республика
  77. Ульяновская область
  78. Хабаровский край
  79. Ханты-Мансийский автономный
  80. Челябинская область
  81. Чеченская республика
  82. Чувашская Республика
  83. Чукотский автономный округ
  84. Ямало-Ненецкий автономный округ
  85. Ярославская область
Список ведомств:
  1. Авиационно-космическое агентство
  2. Агентство международного сотрудничества и развития
  3. Агентство по боеприпасам
  4. Агентство по обычным вооружениям
  5. Агентство по патентам и товарным знакам
  6. Агентство по правовой охране программ для ЭВМ, баз данных и топологий интегральных микросхем
  7. Администрация
  8. Администрация Особой экономической зоны в Калининградской области
  9. Администрация Президента
  10. Ассоциация волонтерских центров
  11. Ассоциация крестьянских (фермерских) хозяйств и сельскохозяйственных кооперативов России
  12. Верховный Совет
  13. Верховный Суд
  14. Вице-президент
  15. Всероссийский центральный исполнительный комитет
  16. Всесоюзный Центральный Совет Профессиональных Союзов
  17. Высший Арбитражный Суд
  18. Генеральная прокуратура
  19. Генеральный прокурор
  20. Глава
  21. Главное государственно-правовое управление Президента
  22. Главное управление специальных программ Президента
  23. Главный государственный ветеринарный инспектор
  24. Главный государственный санитарный врач
  25. Госкомимущество
  26. Госкомсевер
  27. Госнаркоконтроль России
  28. Госстрой
  29. Государственная архивная служба
  30. Государственная Дума Федерального Собрания
  31. Государственная инспекция по обеспечению государственной монополии на алкогольную продукцию при Правительстве
  32. Государственная корпорация по атомной энергии "Росатом"
  33. Государственная корпорация по космической деятельности "Роскосмос"
  34. Государственная налоговая служба
  35. Государственная техническая комиссия при Президенте
  36. Государственная фельдъегерская служба
  37. Государственная фельдъегерская служба при Правительстве
  38. Государственная хлебная инспекция при Правительстве
  39. Государственно-правовое управление Президента
  40. Государственный антимонопольный комитет
  41. Государственный земельный комитет
  42. Государственный комитет по антимонопольной политике и поддержке новых экономических структур
  43. Государственный комитет по военно-технической политике
  44. Государственный комитет по вопросам архитектуры и строительства
  45. Государственный комитет по вопросам развития Севера
  46. Государственный комитет по высшему образованию
  47. Государственный комитет по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий
  48. Государственный комитет по делам Севера
  49. Государственный комитет по земельным ресурсам и землеустройству
  50. Государственный комитет по кинематографии
  51. Государственный комитет по контролю за оборотом наркотических средств и психотропных веществ
  52. Государственный комитет по охране окружающей среды
  53. Государственный комитет по патентам и товарным знакам
  54. Государственный комитет по рыболовству
  55. Государственный комитет по связи и информатизации
  56. Государственный комитет по социальной защите граждан и реабилитации территорий, пострадавших от чернобыльской и других радиационных катастроф
  57. Государственный комитет по стандартизации и метрологии
  58. Государственный комитет по стандартизации, метрологии и сертификации
  59. Государственный комитет по статистике
  60. Государственный комитет по строительной, архитектурной и жилищной политике
  61. Государственный комитет по строительству и жилищно-коммунальному комплексу
  62. Государственный комитет по телекоммуникациям
  63. Государственный комитет по управлению государственным имуществом
  64. Государственный комитет по физической культуре и спорту
  65. Государственный комитет по физической культуре и туризму
  66. Государственный комитет Российской Федерации по контролю за оборотом наркотических средств и психотропных веществ
  67. Государственный комитет санитарно-эпидемиологического надзора
  68. Государственный секретарь
  69. Государственный секретарь - Первый заместитель Председателя Правительства
  70. Государственный страховой надзор
  71. Государственный таможенный комитет
  72. Губернатор
  73. Департамент налоговой полиции
  74. Дорожное агентство
  75. Заместитель Председателя Верховного Совета
  76. Заместитель Председателя Правительства
  77. Заместитель Председателя Совета Министров - Правительства
  78. Исполняющий обязанности Президента
  79. Кабинет Министров
  80. Комитет по водному хозяйству
  81. Комитет по военно-техническому сотрудничеству с иностранными государствами
  82. Комитет по геологии и использованию недр
  83. Комитет по делам архивов
  84. Комитет по драгоценным металлам и драгоценным камням
  85. Комитет по земельной реформе и земельным ресурсам
  86. Комитет по земельным ресурсам и землеустройству
  87. Комитет по кинематографии
  88. Комитет по металлургии
  89. Комитет по оперативному управлению народным хозяйством
  90. Комитет по патентам и товарным знакам
  91. Комитет по политике цен
  92. Комитет по рыболовству
  93. Комитет по социально-экономическому развитию Севера
  94. Комитет по стандартизации, метрологии и сертификации
  95. Комитет по торговле
  96. Комитет по туризму
  97. Комитет по финансовому мониторингу
  98. Конституционный Суд
  99. Межгосударственный экономический комитет
  100. Межреспубликанский экономический комитет
  101. Мининистерство науки и технологий
  102. Министерство архитектуры, строительства и жилищно-коммунального хозяйства
  103. Министерство безопасности
  104. Министерство внешних экономических связей
  105. Министерство внешних экономических связей и торговли
  106. Министерство внутренних дел
  107. Министерство государственного имущества
  108. Министерство здравоохранения
  109. Министерство здравоохранения и медицинской промышленности
  110. Министерство здравоохранения и социального развития
  111. Министерство имущественных отношений
  112. Министерство иностранных дел
  113. Министерство информационных технологий и связи
  114. Министерство культуры
  115. Министерство культуры и массовых коммуникаций
  116. Министерство культуры и туризма
  117. Министерство науки и высшего образования
  118. Министерство науки и технической политики
  119. Министерство науки и технологий
  120. Министерство науки, высшей школы и технической политики
  121. Министерство обороны
  122. Министерство образования
  123. Министерство образования и науки
  124. Министерство общего и профессионального образования
  125. Министерство охраны окружающей среды и природных ресурсов
  126. Министерство печати и информации
  127. Министерство по антимонопольной политике и поддержке предпринимательства
  128. Министерство по атомной энергии
  129. Министерство по внешним экономическим связям
  130. Министерство по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий
  131. Министерство по делам национальностей и региональной политике
  132. Министерство по делам печати, телерадиовещания и средств массовых коммуникаций
  133. Министерство по делам федерации, национальной и миграционной политики
  134. Министерство по земельной политике, строительству и жилищно-коммунальному хозяйству
  135. Министерство по налогам и сборам
  136. Министерство по связи и информатизации
  137. Министерство по сотрудничеству с государствами - участниками Содружества Независимых Государств
  138. Министерство по физической культуре, спорту и туризму
  139. Министерство природных ресурсов
  140. Министерство природных ресурсов и экологии
  141. Министерство промышленности и торговли
  142. Министерство промышленности и энергетики
  143. Министерство промышленности, науки и технологий
  144. Министерство просвещения
  145. Министерство путей сообщения
  146. Министерство регионального развития
  147. Министерство Российской Федерации по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий
  148. Министерство Российской Федерации по делам Крыма
  149. Министерство Российской Федерации по делам Северного Кавказа
  150. Министерство Российской Федерации по развитию Дальнего Востока
  151. Министерство Российской Федерации по развитию Дальнего Востока и Арктики
  152. Министерство связи
  153. Министерство связи и массовых коммуникаций
  154. Министерство сельского хозяйства
  155. Министерство сельского хозяйства и продовольствия
  156. Министерство социальной защиты населения
  157. Министерство спорта
  158. Министерство спорта, туризма и молодежной политики
  159. Министерство строительства
  160. Министерство строительства и жилищно-коммунального хозяйства
  161. Министерство топлива и энергетики
  162. Министерство торговли
  163. Министерство транспорта
  164. Министерство транспорта и связи
  165. Министерство труда
  166. Министерство труда и социального развития
  167. Министерство труда и социальной защиты
  168. Министерство финансов
  169. Министерство цифрового развития, связи и массовых коммуникаций
  170. Министерство экологии и природных ресурсов
  171. Министерство экономики
  172. Министерство экономики и финансов
  173. Министерство экономического развития
  174. Министерство экономического развития и торговли
  175. Министерство энергетики
  176. Министерство юстиции
  177. Министр обороны
  178. Минстрой
  179. Начальник Государственно-правового управления Президента
  180. Независимый профсоюз горняков России
  181. Общероссийская общественная организация "Паралимпийский комитет России"
  182. Общероссийская общественная организация "Российский студенческий спортивный союз"
  183. Общероссийская общественно-государственная организация "Добровольное общество содействия армии, авиации и флоту России"
  184. Общероссийский союз общественных объединений "Олимпийский комитет России"
  185. Общероссийский союз физкультурно-спортивных общественных объединений инвалидов "Сурдлимпийский комитет России"
  186. Открытое акционерное общество "Газпром"
  187. Пенсионный фонд
  188. Первый заместитель Председателя Верховного Совета
  189. Первый Заместитель Председателя Правительства
  190. Первый заместитель Председателя Совета Министров
  191. Первый заместитель Председателя Совета Министров - Правительства
  192. Правительство
  193. Правление Министерства по антимонопольной политике и поддержке предпринимательства
  194. Правление Пенсионного фонда
  195. Председатель Верховного Совета
  196. Председатель Совета Министров
  197. Председатель Совета Министров - Правительства
  198. Президент
  199. Президиум Верховного Совета
  200. Президиум Высшего аттестационного комитета
  201. Профсоюз работников культуры
  202. Российская академия медицинских наук
  203. Российская академия наук
  204. Российский независимый профсоюз работников угольной промышленности
  205. Российское агентство по государственным резервам
  206. Российское космическое агентство при Правительстве Российской Федерации
  207. Российское общество Красного Креста
  208. Руководитель комитета по оперативному управлению народным хозяйством
  209. Сберегательный банк
  210. Секретарь Совета безопасности
  211. Следственный комитет
  212. Служба внешней разведки
  213. Служба специальной связи и информации при Федеральной службе охраны
  214. Совет Министров
  215. Совет Министров - Правительство
  216. Совет Народных Комиссаров
  217. Совет Национальностей Верховного Совета
  218. Совет Республики Верховного Совета
  219. Совет Федерации Независимых Профессиональных Союзов
  220. Совет Федерации независимых профсоюзов
  221. Совет Федерации Федерального Собрания
  222. Счетная палата
  223. Съезд народных депутатов
  224. Управление делами Президента
  225. Федеральная авиационная служба России
  226. Федеральная антимонопольная служба
  227. Федеральная архивная служба России
  228. Федеральная аэронавигационная служба
  229. Федеральная дорожная служба России
  230. Федеральная комиссия по рынку ценных бумаг
  231. Федеральная миграционная служба
  232. Федеральная налоговая служба
  233. Федеральная пограничная служба
  234. Федеральная пробирная палата
  235. Федеральная регистрационная служба
  236. Федеральная служба безопасности
  237. Федеральная служба воздушного транспорта России
  238. Федеральная служба войск национальной гвардии
  239. Федеральная служба геодезии и картографии
  240. Федеральная служба государственной регистрации, кадастра и картографии
  241. Федеральная служба государственной статистики
  242. Федеральная служба железнодорожных войск
  243. Федеральная служба занятости
  244. Федеральная служба земельного кадастра
  245. Федеральная служба исполнения наказаний
  246. Федеральная служба контрразведки
  247. Федеральная служба лесного хозяйства
  248. Федеральная служба налоговой полиции
  249. Федеральная служба охраны
  250. Федеральная служба по аккредитации
  251. Федеральная служба по валютному и экспортному контролю
  252. Федеральная служба по ветеринарному и фитосанитарному надзору
  253. Федеральная служба по военно-техническому сотрудничеству
  254. Федеральная служба по гидрометеорологии и мониторингу окружающей среды
  255. Федеральная служба по делам о несостоятельности и финансовому оздоровлению
  256. Федеральная служба по интеллектуальной собственности
  257. Федеральная служба по интеллектуальной собственности, патентам и товарным знакам
  258. Федеральная служба по надзору в сфере защиты прав потребителей и благополучия человека
  259. Федеральная служба по надзору в сфере здравоохранения
  260. Федеральная служба по надзору в сфере здравоохранения и социального развития
  261. Федеральная служба по надзору в сфере массовых коммуникаций, связи и охраны культурного наследия
  262. Федеральная служба по надзору в сфере образования и науки
  263. Федеральная служба по надзору в сфере природопользования
  264. Федеральная служба по надзору в сфере связи
  265. Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций
  266. Федеральная служба по надзору в сфере транспорта
  267. Федеральная служба по надзору за соблюдением законодательства в области охраны культурного наследия
  268. Федеральная служба по надзору за соблюдением законодательства в сфере массовых коммуникаций и охране культурного наследия
  269. Федеральная служба по надзору за страховой деятельностью
  270. Федеральная служба по обеспечению государственной монополии на алкогольную продукцию
  271. Федеральная служба по оборонному заказу
  272. Федеральная служба по регулированию алкогольного рынка
  273. Федеральная служба по регулированию естественных монополий в области связи
  274. Федеральная служба по регулированию естественных монополий на транспорте
  275. Федеральная служба по тарифам
  276. Федеральная служба по техническому и экспортному контролю
  277. Федеральная служба по труду и занятости
  278. Федеральная служба по финансовому мониторингу
  279. Федеральная служба по финансовому оздоровлению и банкротству
  280. Федеральная служба по финансовым рынкам
  281. Федеральная служба по экологическому, технологическому и атомному надзору
  282. Федеральная служба Российской Федерации по контролю за оборотом наркотиков
  283. Федеральная служба Российской Федерации по контролю за оборотом наркотических средств и психотропных веществ
  284. Федеральная служба специального строительства
  285. Федеральная служба страхового надзора
  286. Федеральная служба судебных приставов
  287. Федеральная служба финансово-бюджетного надзора
  288. Федеральная таможенная служба
  289. Федеральная энергетическая комиссия
  290. Федеральное агентство водных ресурсов
  291. Федеральное агентство воздушного транспорта
  292. Федеральное агентство геодезии и картографии
  293. Федеральное агентство железнодорожного транспорта
  294. Федеральное агентство кадастра объектов недвижимости
  295. Федеральное агентство лесного хозяйства
  296. Федеральное агентство морского и речного транспорта
  297. Федеральное агентство научных организаций
  298. Федеральное агентство по атомной энергии
  299. Федеральное агентство по высокотехнологичной медицинской помощи
  300. Федеральное агентство по государственным резервам
  301. Федеральное агентство по делам молодежи
  302. Федеральное агентство по делам национальностей
  303. Федеральное агентство по делам Содружества Независимых Государств, соотечественников, проживающих за рубежом, и по международному гуманитарному сотрудничеству
  304. Федеральное агентство по здравоохранению и социальному развитию
  305. Федеральное агентство по информационным технологиям
  306. Федеральное агентство по культуре и кинематографии
  307. Федеральное агентство по науке и инновациям
  308. Федеральное агентство по недропользованию
  309. Федеральное агентство по образованию
  310. Федеральное агентство по обустройству государственной границы
  311. Федеральное агентство по печати и массовым коммуникациям
  312. Федеральное агентство по поставкам вооружения, военной, специальной техники и материальных средств
  313. Федеральное агентство по рыболовству
  314. Федеральное агентство по строительству и жилищно-коммунальному хозяйству
  315. Федеральное агентство по техническому регулированию и метрологии
  316. Федеральное агентство по туризму
  317. Федеральное агентство по управлению государственным имуществом
  318. Федеральное агентство по управлению особыми экономическими зонами
  319. Федеральное агентство по управлению федеральным имуществом
  320. Федеральное агентство по физической культуре и спорту
  321. Федеральное агентство по экологическому, технологическому и атомному надзору
  322. Федеральное агентство по энергетике
  323. Федеральное агентство правительственной связи и информации при Президенте
  324. Федеральное агентство связи
  325. Федеральное агентство специального строительства
  326. Федеральное архивное агентство
  327. Федеральное дорожное агентство
  328. Федеральное казначейство
  329. Федеральное космическое агентство
  330. Федеральное медико-биологическое агентство
  331. Федеральный горный и промышленный надзор
  332. Федеральный долговой центр при Правительстве
  333. Федеральный надзор по ядерной и радиационной безопасности
  334. Федеральный фонд обязательного медицинского страхования
  335. Федерация независимых профсоюзов
  336. Фонд социального страхования
  337. Фонд федерального имущества
  338. Центральный банк
  339. Центральный совет оборонной спортивно-технической организации
  340. Центральный совет профсоюза трудящихся горно-металлургической промышленности
  341. Центробанк
  342. Центросоюз
  343. ЦК профсоюзов работников автомобильного транспорта и дорожного хозяйства
  344. ЦК Российского профсоюза работников текстильной и легкой промышленности

По умолчанию настроено получение всех указов президента о назначениях за последний год.

Для доступа к документам федеральных ведомств (министерства, президент, агентства) в поле REGION указывается "РФ", а в поле FEDERAL_GOVERNMENT_BODY - название ведомства.

Можно фильтровать документы по наличию в тексте слова (SEARCH_WORD) и/или по тэгу (SEARCH_TAG). Примеры существующих тэгов можно посмотреть на странице с метинформацией документа. Примеры: "назначение", "награждение", "договор".

Формат дат: дд.мм.гггг

Сохранение и логи

Документы сохраняются в формате html (с html тэгами) или txt (только текст) в папке RAW_FILES_FOLDER (по умолнчанию data/). В случае с html в файл в тэг <my_meta></> сохраняются метаданные документа - дата, тэги, автор (подписавший) и ссылка. Эти же данные сохраняются в файл LINKS_N_FILES_INFO (по умолнчанию files_n_links.json).

Название файла - id документа на портале.

Структура хранения по умолчанию.

    ├── data/
    │   └── Калужская область/
    │       ├── links/
    │       │   └── files_n_links.json -- мета-информация о документах 
    │       └── raw_files/
    |           └──1234566788.html -- сам файл

Парсинг

Есть парсер указов с назначениями и отставками. Позволяет выделять назначения на должности и отставки.

About

License:MIT License


Languages

Language:Python 100.0%