A web-scraping project which updates your Google Calendar with release dates of upcoming PS4 games.
The main goal is to help PS4 gamers like myself who have no time or too lazy to go to websites like IGN to check upcoming PS4 games.
Script in action
Updated Calendar
2. Instructions
Google Calendar API
To access your Google calendar using Python you need to set up Google Calendar API. This YouTube tutorial by Indian Pythonista explains the process very well. (watch it until the initial setup.)
If you have wathched tutotorial, you should have credentials you need saved as client_secrets.json. Place the file in the main project directory and in the pickle/ folder.
Installing Dependencies
All the packages/modules required can be found in requirements.txt To install, simply use pip:
Code:
pip install -r /path/to/requirements.txt
Running the Script
There are two ways to run the script: with or without pickle.
A free demo version will be available soon (ETA end of November), and along with @PSXHAX for support I would like to thank my Brazillian fellow ROD Lima for all his help with Unreal Scripting Programming. He is most known for his Resident Evil 2 Fan Remake in UDK Engine:
I would also like to thank my friends at UDK Engine Forums for all their help and support.
As you may know, recently EPIC asked me to put offline my project UDK Ultimate Engine (the custom build of UDK Engine with PS3 and Xbox 360 Export Support), however, they were very kind with me and allowed me to keep using my custom version of UDK to publish my games.
I even signed with them an Unreal Engine License Commercial Amendment, so now I am a Licensed Unreal Engine Developer and I am ready to pursue my dream of life!
I am Brazillian, from Arab ascendance, my father is from Palestine, and something I never revealed before, and one of the biggest reasons of me creating this game, is that my father was a fighter of the Palestine Resistance Movement, he fought against Israel Army in the Lebanese Civil War on the 70's.
From since I was a kid, I felt too much proud of my father and the Palestine People in general, because of their strength and constant resistance. So this game is kinda tribute to the brave people of Palestine and their resistance against military occupation.
Fursan al-Aqsa: Knights of al-Aqsa Mosque is a third-person action game where you play as Ahmad al-Ghazzawi, a young Palestinian student who was unjustly tortured and jailed by Israeli Soldiers for 5 years, had all his family killed by an Israeli Airstrike and now after getting out from the prison he seeks revenge against those who wronged him and stole his homeland.
This game is being developed during the course of 4 years by one person (me, Nidal Nijm), in a custom version of UDK Engine (Unreal Engine 3), using the best technology to tell a compelling story through a game...
Next week PlayStation 4 gamers can experience a hand-drawn journey in Gris from Nomada Studio, which utilizes a fluidly animated watercolor art style combined with high resolution imagery.
Gris is the serene and evocative experience of a hopeful young girl lost in her own world, dealing with a painful experience in her life. Her journey through sorrow is manifested in her dress, which grants new abilities to navigate her faded reality.
On a lighter note, here's what else is coming to PlayStation next week courtesy of Sony Social Media Manager Justin Massongill:
New PlayStation Games for November 26, 2019
Bleep Bloop - PS4 — Digital
Brain In Retro - PS4 — Digital (Out 11/25)
Five Nights at Freddy's - PS4 — Digital (Out 11/29)
Foxyland - PS4, PS Vita — Digital (Cross-Buy)
Gas Guzzlers Extreme - PS4 — Digital
Golazo! - PS4 — Digital (Out 11/27)
Gris - PS4 — Digital
Pic-a-Pix Classic 2 - PS4, PS Vita — Digital (Cross-Buy)
Soccer, Tactics & Glory - PS4 — Digital (Out 11/27)
Story of a Gladiator - PS4 — Digital
TheNightfall - PS4 — Digital (Out 11/27)
True Fear: Forsaken Souls – Part 2 - PS4 — Digital (Out 11/25)
PlayStation Music
Death Stranding - Official Score
DJ Shadow - Our Pathetic Age
Lil Peep - Everybody's Everything
PlayStation Video
Once Upon a Time in Hollywood
Hustlers
Ready or Not
The information above is subject to change without notice.
Starting Nmap 7.80 ( https://nmap.org ) at 2019-11-24 05:18 UTC
Nmap scan report for 192.168.0.21
Host is up (0.0024s latency).
Not shown: 1998 closed ports
PORT STATE SERVICE
68/udp open|filtered dhcpc
5353/udp open zeroconf
=========================================================================
PORT STATE SERVICE VERSION
68/udp open|filtered dhcpc
5353/udp open mdns DNS-based service discovery
17417/udp open|filtered unknown
17592/udp open|filtered unknown
48455/udp open|filtered unknown
=========================================================================
PROTOCOL STATE SERVICE
1 open icmp
6 open tcp
17 open udp
=========================================================================
Host is up (0.0045s latency).
All 1000 scanned ports on 192.168.0.21 are closed
MAC Address: 2C:CC:44:73:63:E1 (Sony Interactive Entertainment)
Device type: firewall|general purpose|game console
Running: Cisco AsyncOS 7.X, FreeBSD 10.X|6.X|7.X|8.X|9.X, Sony embedded
OS CPE: cpe:/h:cisco:ironport_c650 cpe:/o:cisco:asyncos:7.0.1 cpe:/o:freebsd:freebsd:10.2 cpe:/h:sony:playstation_4 cpe:/o:freebsd:freebsd:6.2 cpe:/o:freebsd:freebsd:7.0:beta2 cpe:/o:freebsd:freebsd:8.2 cpe:/o:freebsd:freebsd:9.1
Too many fingerprints match this host to give specific OS details
===========================================================================
https://github.com/rapid7/metasploit-framework/tree/master/modules/exploits/freebsd
===========================================================================
9295/tcp open armcenterhttps
41800/tcp open unknown
============================================================================
Recently a Scene TaggingUS Patent filed on November 21, 2019 by Sony Interactive Entertainment surfaced leading to speculation that user-generated content may be the focus of PS5 in conjunction with the PlayStation AI system.
According to RespawnFirst.com who discovered the patent, to quote:
"Sony is introducing something called 'scene tagging' that is used to characterize user-generated content associated with gameplay information associated with video games.
The meta-information used with the recording or screenshots will allow other users to search for specific content.
The associated metadata would 1) allow users to search among various uploaded user generated content and 2) search within portions of those use-generated content for particular sub-sections of interest.
Furthermore, the metadata associated with the user-generated content would allow viewers to experience the same events that were recorded.
In-game help, connections with other users via user-generated content, seems to be a huge focus with next-generation games."