diff --git a/steam_api.py b/steam_api.py
index cd3d15b..0d35d8e 100644
--- a/steam_api.py
+++ b/steam_api.py
@@ -3,7 +3,7 @@ import requests
def getappdata(appid):
"""
- voorbeeld json response(geen idee waarom het in het russisch is):
+ voorbeeld json response:
{
"730": {
"success": true,
@@ -17,20 +17,20 @@ def getappdata(appid):
"dlc": [
1490530
],
- "detailed_description": "
Вышло обновление
https://store.steampowered.com/app/1490530/CounterStrike_Global_Offensive__Operation_Broken_Fang/
Об игре
Counter-Strike: Global Offensive (CS: GO) возрождает ураганную командную игру, впервые представленную еще 19 лет назад.
CS: GO включает в себя новые карты, персонажей, оружие, игровые режимы, а также улучшенную версию классической составляющей CS (de_dust и т.п.).
«Counter-Strike была сюрпризом для игровой индустрии, когда не особо удачный мод стал одним из самых популярных шутеров в мире сразу же после его релиза в Августе 1999 года, — говорит Даг Ломбарди из Valve, — за прошедшие 12 лет, она все еще одна из самых популярных в мире игр, часто появляется на игровых соревнованиях и продана в количестве более 25 миллионов копий по всему миру. CS: GO обещает возродить знаменитый игровой процесс Counter-Strike и предложить его игрокам не только на ПК, но и на консолях следующего поколения и компьютерах Mac».",
- "about_the_game": "Counter-Strike: Global Offensive (CS: GO) возрождает ураганную командную игру, впервые представленную еще 19 лет назад.
\r\n
\r\nCS: GO включает в себя новые карты, персонажей, оружие, игровые режимы, а также улучшенную версию классической составляющей CS (de_dust и т.п.).
\r\n
\r\n«Counter-Strike была сюрпризом для игровой индустрии, когда не особо удачный мод стал одним из самых популярных шутеров в мире сразу же после его релиза в Августе 1999 года, — говорит Даг Ломбарди из Valve, — за прошедшие 12 лет, она все еще одна из самых популярных в мире игр, часто появляется на игровых соревнованиях и продана в количестве более 25 миллионов копий по всему миру. CS: GO обещает возродить знаменитый игровой процесс Counter-Strike и предложить его игрокам не только на ПК, но и на консолях следующего поколения и компьютерах Mac».",
- "short_description": "Counter-Strike: Global Offensive (CS: GO) возрождает ураганную командную игру, впервые представленную еще 19 лет назад. CS: GO включает в себя новые карты, персонажей, оружие, игровые режимы, а также улучшенную версию классической составляющей CS (de_dust и т.п.).",
- "supported_languages": "чешский, датский, нидерландский, английский*, финский, французский, немецкий, венгерский, итальянский, японский, корейский, норвежский, польский, португальский, бр. португальский, румынский, русский, китайский (упр.), испанский, шведский, тайский, китайский (трад.), турецкий, болгарский, украинский, греческий, испанский Лат. Ам., вьетнамский
*озвучивание доступно на этих языках",
+ "detailed_description": "Just Updated
https://store.steampowered.com/app/1490530/CounterStrike_Global_Offensive__Operation_Broken_Fang/
About the Game
Counter-Strike: Global Offensive (CS: GO) expands upon the team-based action gameplay that it pioneered when it was launched 19 years ago.
CS: GO features new maps, characters, weapons, and game modes, and delivers updated versions of the classic CS content (de_dust2, etc.).
"Counter-Strike took the gaming industry by surprise when the unlikely MOD became the most played online PC action game in the world almost immediately after its release in August 1999," said Doug Lombardi at Valve. "For the past 12 years, it has continued to be one of the most-played games in the world, headline competitive gaming tournaments and selling over 25 million units worldwide across the franchise. CS: GO promises to expand on CS' award-winning gameplay and deliver it to gamers on the PC as well as the next gen consoles and the Mac."",
+ "about_the_game": "Counter-Strike: Global Offensive (CS: GO) expands upon the team-based action gameplay that it pioneered when it was launched 19 years ago.
\r\n
\r\nCS: GO features new maps, characters, weapons, and game modes, and delivers updated versions of the classic CS content (de_dust2, etc.).
\r\n
\r\n"Counter-Strike took the gaming industry by surprise when the unlikely MOD became the most played online PC action game in the world almost immediately after its release in August 1999," said Doug Lombardi at Valve. "For the past 12 years, it has continued to be one of the most-played games in the world, headline competitive gaming tournaments and selling over 25 million units worldwide across the franchise. CS: GO promises to expand on CS' award-winning gameplay and deliver it to gamers on the PC as well as the next gen consoles and the Mac."",
+ "short_description": "Counter-Strike: Global Offensive (CS: GO) expands upon the team-based action gameplay that it pioneered when it was launched 19 years ago. CS: GO features new maps, characters, weapons, and game modes, and delivers updated versions of the classic CS content (de_dust2, etc.).",
+ "supported_languages": "Czech, Danish, Dutch, English*, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Spain, Swedish, Thai, Traditional Chinese, Turkish, Bulgarian, Ukrainian, Greek, Spanish - Latin America, Vietnamese
*languages with full audio support",
"header_image": "https://steamcdn-a.akamaihd.net/steam/apps/730/header.jpg?t=1610576424",
"website": "http://blog.counter-strike.net/",
"pc_requirements": {
- "minimum": "Минимальные:
- ОС: Windows® 7/Vista/XP
- Процессор: Intel® Core™ 2 Duo E6600 or AMD Phenom™ X3 8750 processor or better
- Оперативная память: 2 GB ОЗУ
- Видеокарта: Video card must be 256 MB or more and should be a DirectX 9-compatible with support for Pixel Shader 3.0
- DirectX: Версии 9.0c
- Место на диске: 15 GB
"
+ "minimum": "Minimum:
- OS: Windows® 7/Vista/XP
- Processor: Intel® Core™ 2 Duo E6600 or AMD Phenom™ X3 8750 processor or better
- Memory: 2 GB RAM
- Graphics: Video card must be 256 MB or more and should be a DirectX 9-compatible with support for Pixel Shader 3.0
- DirectX: Version 9.0c
- Storage: 15 GB available space
"
},
"mac_requirements": {
- "minimum": "Минимальные:
- ОС: MacOS X 10.11 (El Capitan) or later
- Процессор: Intel Core Duo Processor (2GHz or better)
- Оперативная память: 2 GB ОЗУ
- Видеокарта: ATI Radeon HD 2400 or better / NVidia 8600M or better
- Место на диске: 15 GB
"
+ "minimum": "Minimum:
- OS: MacOS X 10.11 (El Capitan) or later
- Processor: Intel Core Duo Processor (2GHz or better)
- Memory: 2 GB RAM
- Graphics: ATI Radeon HD 2400 or better / NVidia 8600M or better
- Storage: 15 GB available space
"
},
"linux_requirements": {
- "minimum": "Минимальные:
- ОС: Ubuntu 12.04
- Процессор: 64-bit Dual core from Intel or AMD at 2.8 GHz
- Оперативная память: 4 GB ОЗУ
- Видеокарта: nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1
- Место на диске: 15 GB
- Звуковая карта: OpenAL Compatible Sound Card
"
+ "minimum": "Minimum:
- OS: Ubuntu 12.04
- Processor: 64-bit Dual core from Intel or AMD at 2.8 GHz
- Memory: 4 GB RAM
- Graphics: nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1
- Storage: 15 GB available space
- Sound Card: OpenAL Compatible Sound Card
"
},
"developers": [
"Valve",
@@ -47,18 +47,18 @@ def getappdata(appid):
"package_groups": [
{
"name": "default",
- "title": "Купить Counter-Strike: Global Offensive",
+ "title": "Buy Counter-Strike: Global Offensive",
"description": "",
- "selection_text": "Выберите способ покупки",
+ "selection_text": "Select a purchase option",
"save_text": "",
"display_type": 0,
"is_recurring_subscription": "false",
"subs": [
{
"packageid": 298963,
- "percent_savings_text": ": ",
+ "percent_savings_text": " ",
"percent_savings": 0,
- "option_text": "Counter-Strike: Global Offensive - Бесплатно",
+ "option_text": "Counter-Strike: Global Offensive - Free",
"option_description": "",
"can_get_free_license": "0",
"is_free_license": true,
@@ -66,13 +66,13 @@ def getappdata(appid):
},
{
"packageid": 54029,
- "percent_savings_text": ": ",
+ "percent_savings_text": " ",
"percent_savings": 0,
- "option_text": "CS:GO Prime Status Upgrade - 1020 pуб.",
+ "option_text": "CS:GO Prime Status Upgrade - 13,25€",
"option_description": "",
"can_get_free_license": "0",
"is_free_license": false,
- "price_in_cents_with_discount": 102000
+ "price_in_cents_with_discount": 1325
}
]
}
@@ -89,47 +89,47 @@ def getappdata(appid):
"categories": [
{
"id": 1,
- "description": "Для нескольких игроков"
+ "description": "Multi-player"
},
{
"id": 22,
- "description": "Достижения Steam"
+ "description": "Steam Achievements"
},
{
"id": 28,
- "description": "Контроллер (полностью)"
+ "description": "Full controller support"
},
{
"id": 29,
- "description": "Коллекционные карточки"
+ "description": "Steam Trading Cards"
},
{
"id": 30,
- "description": "Мастерская Steam"
+ "description": "Steam Workshop"
},
{
"id": 35,
- "description": "Покупки внутри приложения"
+ "description": "In-App Purchases"
},
{
"id": 8,
- "description": "Имеется античит Valve"
+ "description": "Valve Anti-Cheat enabled"
},
{
"id": 15,
- "description": "Статистика"
+ "description": "Stats"
},
{
"id": 41,
- "description": "Remote Play на телефоне"
+ "description": "Remote Play on Phone"
},
{
"id": 42,
- "description": "Remote Play на планшете"
+ "description": "Remote Play on Tablet"
},
{
"id": 43,
- "description": "Remote Play на телевизоре"
+ "description": "Remote Play on TV"
}
],
"genres": [
@@ -139,7 +139,7 @@ def getappdata(appid):
},
{
"id": "37",
- "description": "Бесплатно"
+ "description": "Free to Play"
}
],
"screenshots": [
@@ -235,44 +235,16 @@ def getappdata(appid):
"highlight": true
},
{
- "id": 2028288,
- "name": "CS: GO Pro Tip Series: TM",
- "thumbnail": "https://steamcdn-a.akamaihd.net/steam/apps/2028288/movie.293x165.jpg?t=1554409287",
+ "id": 2028283,
+ "name": "CS: GO Pro Tip Series: nEiLZiNHo",
+ "thumbnail": "https://steamcdn-a.akamaihd.net/steam/apps/2028283/movie.293x165.jpg?t=1554409264",
"webm": {
- "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028288/movie480.webm?t=1554409287",
- "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028288/movie_max.webm?t=1554409287"
+ "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028283/movie480.webm?t=1554409264",
+ "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028283/movie_max.webm?t=1554409264"
},
"mp4": {
- "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028288/movie480.mp4?t=1554409287",
- "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028288/movie_max.mp4?t=1554409287"
- },
- "highlight": false
- },
- {
- "id": 2028287,
- "name": "CS: GO Pro Tip Series: sapphiRe",
- "thumbnail": "https://steamcdn-a.akamaihd.net/steam/apps/2028287/movie.293x165.jpg?t=1554409281",
- "webm": {
- "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028287/movie480.webm?t=1554409281",
- "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028287/movie_max.webm?t=1554409281"
- },
- "mp4": {
- "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028287/movie480.mp4?t=1554409281",
- "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028287/movie_max.mp4?t=1554409281"
- },
- "highlight": false
- },
- {
- "id": 2028286,
- "name": "CS: GO Pro Tip Series: AZK",
- "thumbnail": "https://steamcdn-a.akamaihd.net/steam/apps/2028286/movie.293x165.jpg?t=1554409276",
- "webm": {
- "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028286/movie480.webm?t=1554409276",
- "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028286/movie_max.webm?t=1554409276"
- },
- "mp4": {
- "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028286/movie480.mp4?t=1554409276",
- "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028286/movie_max.mp4?t=1554409276"
+ "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028283/movie480.mp4?t=1554409264",
+ "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028283/movie_max.mp4?t=1554409264"
},
"highlight": false
},
@@ -291,16 +263,44 @@ def getappdata(appid):
"highlight": false
},
{
- "id": 2028283,
- "name": "CS: GO Pro Tip Series: nEiLZiNHo",
- "thumbnail": "https://steamcdn-a.akamaihd.net/steam/apps/2028283/movie.293x165.jpg?t=1554409264",
+ "id": 2028286,
+ "name": "CS: GO Pro Tip Series: AZK",
+ "thumbnail": "https://steamcdn-a.akamaihd.net/steam/apps/2028286/movie.293x165.jpg?t=1554409276",
"webm": {
- "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028283/movie480.webm?t=1554409264",
- "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028283/movie_max.webm?t=1554409264"
+ "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028286/movie480.webm?t=1554409276",
+ "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028286/movie_max.webm?t=1554409276"
},
"mp4": {
- "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028283/movie480.mp4?t=1554409264",
- "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028283/movie_max.mp4?t=1554409264"
+ "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028286/movie480.mp4?t=1554409276",
+ "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028286/movie_max.mp4?t=1554409276"
+ },
+ "highlight": false
+ },
+ {
+ "id": 2028287,
+ "name": "CS: GO Pro Tip Series: sapphiRe",
+ "thumbnail": "https://steamcdn-a.akamaihd.net/steam/apps/2028287/movie.293x165.jpg?t=1554409281",
+ "webm": {
+ "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028287/movie480.webm?t=1554409281",
+ "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028287/movie_max.webm?t=1554409281"
+ },
+ "mp4": {
+ "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028287/movie480.mp4?t=1554409281",
+ "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028287/movie_max.mp4?t=1554409281"
+ },
+ "highlight": false
+ },
+ {
+ "id": 2028288,
+ "name": "CS: GO Pro Tip Series: TM",
+ "thumbnail": "https://steamcdn-a.akamaihd.net/steam/apps/2028288/movie.293x165.jpg?t=1554409287",
+ "webm": {
+ "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028288/movie480.webm?t=1554409287",
+ "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028288/movie_max.webm?t=1554409287"
+ },
+ "mp4": {
+ "480": "http://steamcdn-a.akamaihd.net/steam/apps/2028288/movie480.mp4?t=1554409287",
+ "max": "http://steamcdn-a.akamaihd.net/steam/apps/2028288/movie_max.mp4?t=1554409287"
},
"highlight": false
},
@@ -340,50 +340,50 @@ def getappdata(appid):
"total": 167,
"highlighted": [
{
- "name": "Кто-нибудь, поставьте бомбу",
+ "name": "Someone Set Up Us The Bomb",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/9f60ea3c56b4ab248ab598bbd62568b953116301.jpg"
},
{
- "name": "Путь разрушения",
+ "name": "Boomala Boomala",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/325ccbd68e599083c1597fd90dc6d4265d1ca3b4.jpg"
},
{
- "name": "Взрыва не будет",
+ "name": "The Hurt Blocker",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/9b8627953feca51a56f0c2ac871493c8634a1c07.jpg"
},
{
- "name": "Сборщик тел",
+ "name": "Body Bagger",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/b11ef0453168cd3d10684e184004f71dcc0faa82.jpg"
},
{
- "name": "Санитар",
+ "name": "Corpseman",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/60d83a42df84fa5d84910af681370579e3bb16bf.jpg"
},
{
- "name": "Бог войны",
+ "name": "God of War",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/2c2bb56a4f7376b53eeaf8e6d84044460b0d1cf2.jpg"
},
{
- "name": "Едва успели",
+ "name": "Second to None",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/986a53e24114699cb1f230f52b55b27e0de28ecf.jpg"
},
{
- "name": "Анти-спецназовец",
+ "name": "Counter-Counter-Terrorist",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/c09cb3fe34841fd1000a48c3b7825c4fde026188.jpg"
},
{
- "name": "Ради правосудия",
+ "name": "Rite of First Defusal",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/b2027dac5a9883f0f145e78a33e531a58944f3ec.jpg"
},
{
- "name": "Короткий фитиль",
+ "name": "Short Fuse",
"path": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/730/648550738f4845f12aa686a1b4ee8c4a51ec2348.jpg"
}
]
},
"release_date": {
"coming_soon": false,
- "date": "21 авг. 2012"
+ "date": "21 Aug, 2012"
},
"support_info": {
"url": "",
@@ -406,7 +406,7 @@ def getappdata(appid):
except ValueError:
return False
- r = requests.get('http://store.steampowered.com/api/appdetails', appids=appid)
+ r = requests.get('http://store.steampowered.com/api/appdetails', params={'appids': appid})
if r.status_code != 200:
return False