A tool to create Flashpoint playlists of games included in the results of a search on FPFSS.
Requires Python 3, which you can download here, along with the Beatiful Soup library.
- Download the playlist-creator.py file from this repository and place it in any folder.
- Inside that same folder, you will need to copy the flashpoint.sqlite file, which you can find in your local Flashpoint copy, inside the Data folder.
- Go to FPFSS, switch to advanced search and perform your search by filling the fields appropriately. Additionally, increase the number of results per page to a sufficient amount so that they all appear on a single page. Copy the resulting URL in a text file called url.txt in the same folder of the script.
- Copy the value of the login cookie that you can find in the Application tab of your browser's developer console and save it in a text file called cookie.txt in the same folder of the script.
- Finally, run playlist-creator.py and it will automatically generate a playlist.json file containing your playlist.
- Create a playlist containing all the games submitted by a particular user.
- Create a playlist containing all the games a user has approved or verified.
-
Prior to April 27, 2023, the id of the games added to Flashpoint was not explicitly stated in their submission page. As a result, for games added before that date, the script checks for the title of the game in the Flashpoint database and associates it with the corresponding id. However, two different games can share the same title, which means the script will find only one of them (possibly the incorrect one) and add it to the playlist.
-
For the same reason, the playlist will also include games that were submitted, but did not get accepted because they were duplicates of pre-existing games.
-
The script creates only one playlist, which includes both games and animations.
This project is licensed under the MIT License - see the LICENSE file for details.