Dropbox
Dropbox can be used to host images, game-related files (ROMs, etc.), and webЯcade feed documents.
Note
Although it is possible to host images in Dropbox, it is not recommended. The time to retrieve images from Dropbox is significantly slower than dedicated image hosting sites (see Imgur page), leading to an inconsistent webЯcade player (front-end) experience (slow loading images with visible pop-ins, etc.).
The process to host files in Dropbox is as follows:
- Register and login to a Dropbox account.
- Upload one or more files to Dropbox.
- Copy the link associated with each file (see screenshot below). The "
Copy link
" option will appear when a file is hovered by the cursor.
- After clicking on the "
Copy link
" option, a pop-in stating that the link has been copied to the clipboard will appear (see screenshot below).
- Copied Dropbox links must be modified to be compatible with webЯcade feeds.
- The link below is the one copied in the example above:
https://www.dropbox.com/s/mjp3odan08deqp2/DARC.sms?dl=0
- To modify the link, perform the following:
- Replace
https://www.dropbox.com
withhttps://dl.dropboxusercontent.com
- Remove the
?dl=0
from the end of the link.
- Replace
- The modified link from the example above is as follows:
https://dl.dropboxusercontent.com/s/mjp3odan08deqp2/DARC.sms
- The link below is the one copied in the example above:
Example
The following is an example of a simple webЯcade feed that includes the Dropbox link to the excellent Sega Master System homebrew game Darc (outlined in the steps above).
There is also a tab named, "Shortened URLs", wherein the link has been shortened (see TinyURL page). Shortening of URLs is recommended as it reduces the size of the overall feed and mitigates false-positive blocking by simple URL filters.
{
"title": "Dropbox Example Feed",
"categories": [
{
"title": "Games",
"items": [
{
"title": "Darc",
"type": "sms",
"props": {
"rom": "https://dl.dropboxusercontent.com/s/mjp3odan08deqp2/DARC.sms",
"ym2413": true
}
}
]
}
]
}
{
"title": "Dropbox Example Feed",
"categories": [
{
"title": "Games",
"items": [
{
"title": "Darc",
"type": "sms",
"props": {
"rom": "https://tinyurl.com/4r9rww",
"ym2413": true
}
}
]
}
]
}
The example from above can be tested by adding a feed with the following URL within the webЯcade player:
https://tinyurl.com/dropbox-feed-example