mirror of
https://github.com/IdleEndeavor/gamesearch.git
synced 2025-04-29 22:24:33 +02:00
Rave Game Search 3.0
Updated the ReadMe file to reflect changes to indexed sources Simplified the code and made minor changes to CSE settings Consolidated tips and donation button into a hide-able notification centre Simplified Additional Information/Terms Added spots for potential AD/Partner integrations Removed buttons to Privacy Policy and Terms and Conditions as they have been massively simplified Removed floating links button from mobile view
This commit is contained in:
parent
add00f144d
commit
a4855558f4
243
README.md
243
README.md
@ -1,6 +1,6 @@
|
|||||||
# Rave Game Search Engine
|
# Rave Game Search Engine
|
||||||
Rave Game Seach Engine assists users in discovering free Video Game downloads. It has a list of sources that are regularly updated and verified for safety as well as new Video Game download links.
|
Rave Game Seach Engine assists users in discovering free Video Game downloads.
|
||||||
All of the websites listed and indexed by the Rave Game Search Engine have been thoroughly verified to ensure their safety.
|
We only use sources deemed safe by the wider Video Game piracy communities on the r/piracy and r/PiratedGames megathreads.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@ -19,208 +19,49 @@ All of the websites listed and indexed by the Rave Game Search Engine have been
|
|||||||
- Nickname: rgs
|
- Nickname: rgs
|
||||||
- URL: https://ravegamesearch.pages.dev/index.html?q=%s (please note that the '%s' keyword substitute may be different across browsers, kindly follow the instructions provided on your browser to replace if needed.)
|
- URL: https://ravegamesearch.pages.dev/index.html?q=%s (please note that the '%s' keyword substitute may be different across browsers, kindly follow the instructions provided on your browser to replace if needed.)
|
||||||
|
|
||||||
# Websites Indexed (Currently 46)
|
# Websites Indexed (Currently 26)
|
||||||
## Direct (Currently 10)
|
## Direct (Currently 22)
|
||||||
- paidshitforfree.com
|
- cpgrepacks.site
|
||||||
- cs.rin.ru
|
- steamgg.net
|
||||||
- ovagames.com
|
- repacklab.com
|
||||||
- myabandonware.com
|
- steamrip.com
|
||||||
- crackhub.site
|
- worldof-pcgames.net
|
||||||
- gload.cc/
|
- www.pcgamesabandonware.com
|
||||||
- gamesdrive.net
|
- reloadedsteam.com
|
||||||
- online-fix.me
|
- www.ovagames.com
|
||||||
- rlsbb.ru/
|
- oldgamesdownload.com
|
||||||
- scnlog.me/
|
- www.myabandonware.com
|
||||||
- scene.crackhub.site/
|
- www.magipack.games
|
||||||
- https://g4u.to/
|
- m4ckd0ge-repacks.site
|
||||||
- https://gog-games.com/
|
- gog-games.to
|
||||||
- https://www.old-games.ru/
|
- gamezdl.cc
|
||||||
- https://oldgamesdownload.com/
|
- gamepcfull.com
|
||||||
|
- gamedrive.org
|
||||||
|
- gamdie.com
|
||||||
|
- g4u.to
|
||||||
|
- game-2u.com
|
||||||
|
- gamebounty.world
|
||||||
|
- atopgames.com
|
||||||
|
- abandonwaregames.net
|
||||||
## Torrent (Currently 6)
|
## Torrent (Currently 6)
|
||||||
- nxmac.to
|
- dodi-repacks.site
|
||||||
- 1337x.to
|
|
||||||
- mac-torrents.io/mac-games/
|
|
||||||
- rutracker.org
|
|
||||||
- rutor.info
|
|
||||||
- rustorka.com
|
|
||||||
- https://www.seven-gamers.com/
|
|
||||||
## Repacks (Currently 14)
|
|
||||||
- fitgirl-repacks.site
|
- fitgirl-repacks.site
|
||||||
- blackboxrepack.com/
|
- gog-games.to
|
||||||
- repack.info/
|
- gamepcfull.com
|
||||||
- cpgrepacks.site/
|
- gamedrive.org
|
||||||
- dodi-repacks.site/
|
- game-2u.com
|
||||||
- darckrepacks.com/
|
## Repacks (Currently 7)
|
||||||
- elamigos.site/
|
- cpgrepacks.site
|
||||||
- gnarly-repacks.site/
|
- dodi-repacks.site
|
||||||
- kaoskrew.org/
|
- fitgirl-repacks.site
|
||||||
- kapitalsin.com/forum/
|
- www.magipack.games
|
||||||
- m4ckd0ge-repacks.me/
|
- m4ckd0ge-repacks.site
|
||||||
- masquerade.site/
|
- gamedrive.org
|
||||||
- scooter-repacks.site/
|
- elamigos.site
|
||||||
- xatab-repack.com/
|
|
||||||
## Mobile (Currently 16)
|
|
||||||
- https://www.androeed.ru/
|
|
||||||
- https://www.revdl.com/
|
|
||||||
- https://apkmb.com/
|
|
||||||
- https://apkhouse.com/
|
|
||||||
- https://apkmos.com/
|
|
||||||
- https://4pda.ru/forum/
|
|
||||||
- https://blackmod.net/
|
|
||||||
- https://dlandroid.com/
|
|
||||||
- https://julio.hackyouriphone.org/
|
|
||||||
- https://rejail.ru/
|
|
||||||
- https://cydia.iphonecake.com/
|
|
||||||
- https://cydia.kiiimo.org/
|
|
||||||
- https://cydiageek.yourepo.com/
|
|
||||||
- https://ipahub.com
|
|
||||||
- https://iphone.apkpure.com/
|
|
||||||
- https://5play.ru
|
|
||||||
|
|
||||||
# Additional Info
|
# Additional Information/Terms Notice
|
||||||
## Terms of Use
|
Rave Game Search does not host any files on our servers, nor do we have the capability to do so.
|
||||||
|
This project utilizes Google's CSE services, which may involve the exchange of basic user data with Google. The Rave Team does not collect, store, or intend to collect or store any data beyond basic web analytics and aggregated search trend information.
|
||||||
Certain features of the Site may be subject to additional guidelines, terms, or rules, which will be posted on the Site in connection with such features.
|
|
||||||
|
|
||||||
All such additional terms, guidelines, and rules are incorporated by reference into these Terms.
|
|
||||||
|
|
||||||
These Terms of Use described the legally binding terms and conditions that oversee your use of the Site. BY LOGGING INTO THE SITE, YOU ARE BEING COMPLIANT THAT THESE TERMS and you represent that you have the authority and capacity to enter into these Terms. IF YOU DISAGREE WITH ALL OF THE PROVISIONS OF THESE TERMS, DO NOT LOG INTO AND/OR USE THE SITE.
|
|
||||||
|
|
||||||
These terms require the use of arbitration Section 10.2 on an individual basis to resolve disputes and also limit the remedies available to you in the event of a dispute.
|
|
||||||
|
|
||||||
### Access to the Site
|
|
||||||
|
|
||||||
By subjecting to these Terms, you the user is granted a non-transferable, non-exclusive, revocable, limited license to access the Site solely for your own personal, noncommercial use.
|
|
||||||
|
|
||||||
We reserve the right to change, suspend, or cease the Site with or without notice to you. You approve that we will not be held liable to you or any third party for any change, interruption, or termination of the Rave Search services or any part.
|
|
||||||
|
|
||||||
### No Support or Maintenance
|
|
||||||
|
|
||||||
You agree that Rave Search will have no obligation to provide you with any support in connection with the Site.
|
|
||||||
|
|
||||||
Excluding any User Content that you may provide, you are aware that all the intellectual property rights, including copyrights, patents, trademarks, and trade secrets, in the Site and its content, are owned by IdleEndeavor
|
|
||||||
|
|
||||||
### Third-Party Links & Ads
|
|
||||||
|
|
||||||
Rave Search may contain links to third-party websites and services. Such Third-Party Links are not under the control of Rave Search, and we are not responsible for any Third-Party Links & Ads. Rave Search provides access to these Third-Party Links only as a convenience to you and while we attempt to monitor and review them for safety; we are not responsible for whatever may happen as part of your decision to visit the provided Links. You use all Third-Party Links & Ads at your own risk and should apply a suitable level of caution and discretion in doing so. When you click on any of the Third-Party Links & Ads, the applicable third party’s terms and policies apply, including the third party’s privacy and data gathering practices.
|
|
||||||
|
|
||||||
### Other Users
|
|
||||||
|
|
||||||
If there is a dispute between you and any Site user, we are under no obligation to become involved.
|
|
||||||
|
|
||||||
### Disclaimers
|
|
||||||
|
|
||||||
The site is provided on an "as-is" and "as available" basis, and Rave Search expressly disclaim any and all warranties and conditions of any kind, whether express, implied, or statutory, including all warranties or conditions of merchantability, fitness for a particular purpose, title, quiet enjoyment, accuracy, or non-infringement. We make no guarantee that the site will meet your requirements, will be available on an uninterrupted, timely, secure, or error-free basis, or will be accurate, reliable,100% free of viruses or other harmful code, complete, legal, or safe.
|
|
||||||
|
|
||||||
### Limitation on Liability
|
|
||||||
|
|
||||||
To the maximum extent permitted by law, in no event shall Rave Search be liable to you or any third-party for any lost profits, lost data, costs of procurement of substitute products, or any indirect, consequential, exemplary, incidental, special or punitive damages arising from or relating to these terms or your use of, or incapability to use the site. Access to and use of the site is at your own discretion and risk, and you will be solely responsible for any damage to your device or computer system, or loss of data resulting therefrom.
|
|
||||||
|
|
||||||
### Copyright Policy
|
|
||||||
|
|
||||||
Rave Search respects the intellectual property of others and asks that users of our Site do the same. In connection with our Site, we have adopted and implemented a policy respecting copyright law that provides for the removal of any infringing material. If any material infringing your rights are found on our services; kindly contact us via the contact details below in order to remove or disable them with the following information:
|
|
||||||
- your physical or electronic signature;
|
|
||||||
- identification of the copyrighted work(s) that you claim to have been infringed;
|
|
||||||
- identification of the material on our services that you claim is infringing and that you request us to remove;
|
|
||||||
- sufficient information to permit us to locate such material;
|
|
||||||
- your address, telephone number, and e-mail address;
|
|
||||||
- a statement that you have a good faith belief that use of the objectionable material is not authorized by the copyright owner, its agent, or under the law; and
|
|
||||||
- a statement that the information in the notification is accurate, and under penalty of perjury, that you are either the owner of the copyright that has allegedly been infringed or that you are authorized to act on behalf of the copyright owner.
|
|
||||||
|
|
||||||
We are not liable or obliged to remove Third-Party Links that infringe upon your rights.
|
|
||||||
|
|
||||||
### Copyright/Trademark/License Information
|
|
||||||
|
|
||||||
Copyright ©. All rights reserved. All trademarks, logos and service marks displayed on the Site are our property or the property of other third-parties. You are not permitted to use these Marks by changing, copying or utilizing it in conjunction with the copied Rave Search source code; without our prior written consent or the consent of such third party which may own the Marks.
|
|
||||||
|
|
||||||
The source code of this website is made available publically to be copied or modified for personal use. Forks, clones or other modifications of the source code of Rave Search are not allowed to be made public.
|
|
||||||
|
|
||||||
### Changes to These Terms
|
|
||||||
|
|
||||||
At our discretion, we may change our Terms of Use to reflect updates to our processes, current acceptable practices, or legislative or regulatory changes. If we decide to change these Terms of Use, we will post the changes here at the same link by which you are accessing these Terms of Use.
|
|
||||||
|
|
||||||
If required by law, we will get your permission or give you the opportunity to opt in to or opt out of, as applicable.
|
|
||||||
|
|
||||||
## Privacy Policy
|
|
||||||
|
|
||||||
Your privacy is important to us. It is Rave Search's policy to respect your privacy and comply with any applicable law and regulation regarding any personal information we may collect about you, including across our website, https://ravegamesearch.pages.dev, and other sites we own and operate.
|
|
||||||
|
|
||||||
This policy is effective as of 5 December 2021 and was last updated on 5 December 2021.
|
|
||||||
|
|
||||||
### Information We Collect
|
|
||||||
|
|
||||||
Information we collect includes both information you knowingly and actively provide us when using or participating in any of our services and promotions, and any information automatically sent by your devices in the course of accessing our products and services.
|
|
||||||
|
|
||||||
### Log Data
|
|
||||||
|
|
||||||
When you visit our website, our servers may automatically log the standard data provided by your web browser. It may include your device’s Internet Protocol (IP) address, your browser type and version, the pages you visit, the time and date of your visit, the time spent on each page, other details about your visit, and technical details that occur in conjunction with any errors you may encounter.
|
|
||||||
|
|
||||||
Please be aware that while this information may not be personally identifying by itself, it may be possible to combine it with other data to personally identify individual persons.
|
|
||||||
|
|
||||||
### Collection and Use of Information
|
|
||||||
|
|
||||||
We may collect personal information from you when you do any of the following on our website:
|
|
||||||
|
|
||||||
- Use a mobile device or web browser to access our content
|
|
||||||
- Contact us via email, social media, or on any similar technologies
|
|
||||||
- Search using the search functionality offered by our website
|
|
||||||
- When you mention us on social media or use the direct share buttons on our services
|
|
||||||
|
|
||||||
We may collect, hold, use, and disclose information for the following purposes, and personal information will not be further processed in a manner that is incompatible with these purposes:
|
|
||||||
|
|
||||||
- To identify any errors or bugs within our systems or services and correct them accordingly
|
|
||||||
- To calculate an accurate metric of how any services we provide are used
|
|
||||||
- To compose an accurate list of regions and locations accessing our services; in order to optimise and improve our infrastructure
|
|
||||||
- To collect data regarding the times at which our services are used; in order to manage updates accordingly so as to have the least impact on useability as possible
|
|
||||||
- To identify the type of devices used to access our services and optimize them.
|
|
||||||
|
|
||||||
### Security of Your Personal Information
|
|
||||||
|
|
||||||
When we collect and process personal information, and while we retain this information, we will protect it within commercially acceptable means to prevent loss and theft, as well as unauthorized access, disclosure, copying, use, or modification.
|
|
||||||
|
|
||||||
Although we will do our best to protect the personal information you provide to us, we advise that no method of electronic transmission or storage is 100% secure, and no one can guarantee absolute data security. We will comply with laws applicable to us in respect of any data breach.
|
|
||||||
|
|
||||||
### How Long We Keep Your Personal Information
|
|
||||||
|
|
||||||
We keep your personal information only for as long as we need to. This time period may depend on what we are using your information for, in accordance with this privacy policy. If your personal information is no longer required, we will delete it or make it anonymous by removing all details that identify you.
|
|
||||||
|
|
||||||
However, if necessary, we may retain your personal information for our compliance with a legal, accounting, or reporting obligation or for archiving purposes in the public interest, scientific, or historical research purposes or statistical purposes.
|
|
||||||
|
|
||||||
### Children’s Privacy
|
|
||||||
|
|
||||||
We do not aim any of our products or services directly at children under the age of 13, and we do not knowingly collect personal information about children under 13.
|
|
||||||
|
|
||||||
### Disclosure of Personal Information to Third Parties
|
|
||||||
|
|
||||||
We may disclose personal information to:
|
|
||||||
|
|
||||||
- a parent, subsidiary, or affiliate of our services
|
|
||||||
- third party service providers for the purpose of enabling them to provide their services, for example, IT service providers, data storage, hosting and server providers, or analytics platforms
|
|
||||||
- our contributors/staff, and/or related entities
|
|
||||||
- courts, tribunals, regulatory authorities, and law enforcement officers, as required by law, in connection with any actual or prospective legal proceedings, or in order to establish, exercise, or defend our legal rights
|
|
||||||
- third parties, including agents or sub-contractors, who assist us in providing information, products, or services to collect and process data
|
|
||||||
|
|
||||||
### International Transfers of Information
|
|
||||||
|
|
||||||
The personal information we collect is stored and/or processed where we or our partners, affiliates, and third-party providers maintain facilities. Please be aware that the locations to which we store, process, or transfer your personal information may not have the same data protection laws as the country in which you initially provided the information. If we transfer your personal information to third parties in other countries: (i) we will perform those transfers in accordance with the requirements of applicable law; and (ii) we will protect the transferred personal information in accordance with this privacy policy.
|
|
||||||
|
|
||||||
### Your Rights and Controlling Your Personal Information
|
|
||||||
|
|
||||||
You always retain the right to withhold personal information from us. We will not discriminate against you for exercising any of your rights over your personal information, with the understanding that any actions or protective measures you take may affect your experience while using our website.
|
|
||||||
|
|
||||||
If we receive personal information about you from a third party, we will protect it as set out in this privacy policy. If you are a third party providing personal information about somebody else, you represent and warrant that you have such person’s consent to provide the personal information to us.
|
|
||||||
|
|
||||||
If you believe that we have breached a relevant data protection law and wish to make a complaint, please contact us using the details below and provide us with full details of the alleged breach. We will promptly investigate your complaint and respond to you, in writing, setting out the outcome of our investigation and the steps we will take to deal with your complaint. You also have the right to contact a regulatory body or data protection authority in relation to your complaint.
|
|
||||||
|
|
||||||
### Limits of Our Policy
|
|
||||||
|
|
||||||
Our website may link to external sites that are not operated by us. Please be aware that we have no control over the content and policies of those sites, and cannot accept responsibility or liability for their respective privacy practices.
|
|
||||||
|
|
||||||
### Changes to This Policy
|
|
||||||
|
|
||||||
At our discretion, we may change our privacy policy to reflect updates to our processes, current acceptable practices, or legislative or regulatory changes. If we decide to change this privacy policy, we will post the changes here at the same link by which you are accessing this privacy policy.
|
|
||||||
|
|
||||||
If required by law, we will get your permission or give you the opportunity to opt in to or opt out of, as applicable, any new uses of your personal information.
|
|
||||||
|
|
||||||
## Contact Us
|
## Contact Us
|
||||||
|
|
||||||
|
201
css/index.css
201
css/index.css
@ -39,6 +39,13 @@ body {
|
|||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Fade animation for banner images */
|
||||||
|
.searchlogo {
|
||||||
|
cursor: pointer;
|
||||||
|
transition: opacity 1s ease-in-out; /* Transition for fade effect */
|
||||||
|
opacity: 1; /* Ensures image is visible initially */
|
||||||
|
}
|
||||||
|
|
||||||
/* Search Engine Switcher */
|
/* Search Engine Switcher */
|
||||||
.engine-swticher {
|
.engine-swticher {
|
||||||
display: flex;
|
display: flex;
|
||||||
@ -57,7 +64,53 @@ body {
|
|||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Games Found Counter */
|
/* Notification Center */
|
||||||
|
.engine-swticher-2 {
|
||||||
|
position: fixed;
|
||||||
|
margin-top: 15px;
|
||||||
|
margin-right: 10px;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
width: 20%; /* 1/5 of the page width */
|
||||||
|
font-family: Roboto, sans-serif;
|
||||||
|
z-index: 1000; /* Ensure it is on top of other elements */
|
||||||
|
}
|
||||||
|
|
||||||
|
.engine-swticher-2 .item {
|
||||||
|
position: relative;
|
||||||
|
color: white; /* Text color */
|
||||||
|
padding: 10px;
|
||||||
|
margin-bottom: 10px; /* Space between items */
|
||||||
|
border: 5px solid white; /* White border */
|
||||||
|
border-radius: 5px; /* Rounded corners */
|
||||||
|
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); /* Shadow for better visibility */
|
||||||
|
width: 100%; /* Full width of the container */
|
||||||
|
box-sizing: border-box; /* Include padding and border in the width */
|
||||||
|
display: block; /* Ensure items are initially visible */
|
||||||
|
}
|
||||||
|
|
||||||
|
.engine-swticher-2 .item.hidden {
|
||||||
|
display: none; /* Hide items with the 'hidden' class */
|
||||||
|
}
|
||||||
|
|
||||||
|
.engine-swticher-2 .item .close-btn {
|
||||||
|
position: absolute;
|
||||||
|
top: 5px;
|
||||||
|
right: 5px;
|
||||||
|
cursor: pointer;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* .engine-swticher-2 .item:hover {
|
||||||
|
background-color: #F63F4D; /* Darker background on hover
|
||||||
|
color: #000000;
|
||||||
|
} */
|
||||||
|
|
||||||
|
#donate-button {
|
||||||
|
margin-top: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Corner Box */
|
||||||
.games-found {
|
.games-found {
|
||||||
display: flex;
|
display: flex;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
@ -172,27 +225,23 @@ body {
|
|||||||
.gsc-above-wrapper-area {
|
.gsc-above-wrapper-area {
|
||||||
border-bottom: black !important;
|
border-bottom: black !important;
|
||||||
}
|
}
|
||||||
/* styles pagination switcher */
|
/* Styles pagination switcher */
|
||||||
.gsc-results .gsc-cursor-box .gsc-cursor-page {
|
.gsc-results .gsc-cursor-box .gsc-cursor-page {
|
||||||
border-color: #F63F4D !important;
|
border-color: #F63F4D !important;
|
||||||
border-radius: 50% !important;
|
border-radius: 50% !important;
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
color: white !important;
|
color: white !important;
|
||||||
|
padding: 5px 10px !important;
|
||||||
margin: 5px;
|
margin: 5px;
|
||||||
}
|
}
|
||||||
/* styles active page pagination switcher */
|
|
||||||
|
/* Styles active page pagination switcher */
|
||||||
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
|
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
|
||||||
border-color: #F63F4D !important;
|
border-color: #F63F4D !important;
|
||||||
color: #F63F4D !important;
|
color: #F63F4D !important;
|
||||||
border-bottom: 2px solid #F63F4D !important;
|
border-bottom: 2px solid #F63F4D !important;
|
||||||
border-radius: 0px !important;
|
|
||||||
padding: 5px 10px !important;
|
padding: 5px 10px !important;
|
||||||
}
|
}
|
||||||
/* adds padding above pagination switcher */
|
|
||||||
.gsc-results .gsc-cursor-box {
|
|
||||||
margin: 20px !important;
|
|
||||||
border: none !important;
|
|
||||||
}
|
|
||||||
.gsc-results .gsc-cursor {
|
.gsc-results .gsc-cursor {
|
||||||
color: #F63F4D !important;
|
color: #F63F4D !important;
|
||||||
fill: #F63F4D !important;
|
fill: #F63F4D !important;
|
||||||
@ -264,119 +313,37 @@ body {
|
|||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* FAB Wheel */
|
/* Screen-size dependant options */
|
||||||
.adminActions {
|
@media (max-width: 1000px) {
|
||||||
position: fixed;
|
.maindiv {
|
||||||
bottom: 35px; right: 35px;
|
margin: auto;
|
||||||
visibility: hidden;
|
position: relative;
|
||||||
}
|
text-align: left;
|
||||||
|
top: 25%;
|
||||||
.adminButton {
|
width: 80%;
|
||||||
height: 60px;
|
|
||||||
width: 60px;
|
|
||||||
background-color: #F63F4D;
|
|
||||||
border-radius: 50%;
|
|
||||||
display: block;
|
|
||||||
color: #fff;
|
|
||||||
text-align: center;
|
|
||||||
position: relative;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.adminButton i {
|
|
||||||
font-size: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.adminButtons {
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
bottom: 120%;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.adminButtons a {
|
|
||||||
display: block;
|
|
||||||
width: 45px;
|
|
||||||
height: 45px;
|
|
||||||
border-radius: 50%;
|
|
||||||
text-decoration: none;
|
|
||||||
margin: 10px auto 0;
|
|
||||||
line-height: 1.15;
|
|
||||||
color: #fff;
|
|
||||||
opacity: 0;
|
|
||||||
visibility: hidden;
|
|
||||||
position: relative;
|
|
||||||
box-shadow: 0 0 5px 1px rgba(51, 51, 51, .3);
|
|
||||||
}
|
|
||||||
|
|
||||||
.adminButtons a:hover {
|
|
||||||
transform: scale(1.05);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.adminButtons a:nth-child(1) {background-color: #ff5722; transition: opacity .2s ease-in-out .3s, transform .15s ease-in-out;}
|
.maindiv img {
|
||||||
.adminButtons a:nth-child(2) {background-color: #03a9f4; transition: opacity .2s ease-in-out .25s, transform .15s ease-in-out;}
|
max-width: 75%;
|
||||||
.adminButtons a:nth-child(3) {background-color: #f44336; transition: opacity .2s ease-in-out .2s, transform .15s ease-in-out;}
|
|
||||||
.adminButtons a:nth-child(4) {background-color: #4CAF50; transition: opacity .2s ease-in-out .15s, transform .15s ease-in-out;}
|
|
||||||
|
|
||||||
.adminActions a i {
|
|
||||||
position: absolute;
|
|
||||||
top: 50%; left: 50%;
|
|
||||||
transform: translate(-50%, -50%);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.adminToggle {
|
.terms {
|
||||||
-webkit-appearance: none;
|
display: none;
|
||||||
position: absolute;
|
}
|
||||||
border-radius: 50%;
|
|
||||||
top: 0; left: 0;
|
|
||||||
margin: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
cursor: pointer;
|
|
||||||
background-color: transparent;
|
|
||||||
border: none;
|
|
||||||
outline: none;
|
|
||||||
z-index: 2;
|
|
||||||
transition: box-shadow .2s ease-in-out;
|
|
||||||
box-shadow: 0 3px 5px 1px rgba(51, 51, 51, .3);
|
|
||||||
}
|
|
||||||
|
|
||||||
.adminToggle:hover {
|
.engine-swticher {
|
||||||
box-shadow: 0 3px 6px 2px rgba(51, 51, 51, .3);
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.adminToggle:checked ~ .adminButtons a {
|
.engine-switcher-2 {
|
||||||
opacity: 1;
|
display: none;
|
||||||
visibility: visible;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 1000px) {
|
.engine-swticher-2 .item {
|
||||||
.maindiv {
|
display: none;
|
||||||
margin: auto;
|
}
|
||||||
position: relative;
|
|
||||||
text-align: left;
|
|
||||||
top: 25%;
|
|
||||||
width: 80%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.maindiv img {
|
|
||||||
max-width: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.terms {
|
.games-found {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
.engine-swticher {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.games-found {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 1000px) {
|
|
||||||
.adminActions {
|
|
||||||
visibility: visible;
|
|
||||||
}
|
|
||||||
}
|
|
BIN
img/.DS_Store
vendored
Normal file
BIN
img/.DS_Store
vendored
Normal file
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 330 KiB |
BIN
img/search-logo-2.png
Normal file
BIN
img/search-logo-2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 60 KiB |
105
index.html
105
index.html
@ -28,13 +28,15 @@
|
|||||||
<a href="https://ravebooksearch.com">Book Search</a>
|
<a href="https://ravebooksearch.com">Book Search</a>
|
||||||
<a href="https://ravesoftwaresearch.pages.dev">Software Search</a>
|
<a href="https://ravesoftwaresearch.pages.dev">Software Search</a>
|
||||||
</div>
|
</div>
|
||||||
<!-- Search Box -->
|
|
||||||
<div class="maindiv">
|
<!-- Notification Centre -->
|
||||||
<div class="searchlogo">
|
<div class="engine-swticher-2">
|
||||||
<img class="searchlogo" src="img/search-logo.png" onclick="location.href='index.html';">
|
<!-- First Item: Donation message and button-->
|
||||||
|
<div class="item">
|
||||||
<div id="donate-button-container">
|
<div id="donate-button-container">
|
||||||
<a class="tips">If you think this website has helped you, please consider donating...</a>
|
<a class="tips">If you think this website has helped you, please consider donating...</a>
|
||||||
<div id="donate-button"></div>
|
<div id="donate-button"></div>
|
||||||
|
<!-- Script for Donation button, provided by PayPal -->
|
||||||
<script src="https://www.paypalobjects.com/donate/sdk/donate-sdk.js" charset="UTF-8"></script>
|
<script src="https://www.paypalobjects.com/donate/sdk/donate-sdk.js" charset="UTF-8"></script>
|
||||||
<script>
|
<script>
|
||||||
PayPal.Donation.Button({
|
PayPal.Donation.Button({
|
||||||
@ -48,7 +50,75 @@
|
|||||||
}).render('#donate-button');
|
}).render('#donate-button');
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
<span class="close-btn">X</span>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="item">
|
||||||
|
<span>It is recommended to use an AdBlocker such as uBlock Origin when visiting download pages.</span>
|
||||||
|
<span class="close-btn">X</span>
|
||||||
|
</div>
|
||||||
|
<div class="item">
|
||||||
|
<span>If the search result is a website homepage, it indicates that the website hosts the game, and you may need to search within the site to locate the download page.</span>
|
||||||
|
<span class="close-btn">X</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- Notification Centre javascript, controls cross-refresh hiding of items -->
|
||||||
|
<script>
|
||||||
|
document.addEventListener("DOMContentLoaded", function() {
|
||||||
|
// Retrieve hidden items from localStorage
|
||||||
|
let hiddenItems = JSON.parse(localStorage.getItem("hiddenItems")) || [];
|
||||||
|
|
||||||
|
// Get all items
|
||||||
|
const items = document.querySelectorAll(".engine-swticher-2 .item");
|
||||||
|
|
||||||
|
// Loop through items and add 'hidden' class if in hiddenItems array
|
||||||
|
items.forEach(item => {
|
||||||
|
if (hiddenItems.includes(item.textContent.trim())) {
|
||||||
|
item.classList.add("hidden");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// Add click event listener to close buttons
|
||||||
|
const closeButtons = document.querySelectorAll(".engine-swticher-2 .close-btn");
|
||||||
|
closeButtons.forEach(button => {
|
||||||
|
button.addEventListener("click", function() {
|
||||||
|
const item = this.parentNode;
|
||||||
|
item.classList.add("hidden");
|
||||||
|
|
||||||
|
// Add item text to hiddenItems array
|
||||||
|
const itemName = item.textContent.trim();
|
||||||
|
if (!hiddenItems.includes(itemName)) {
|
||||||
|
hiddenItems.push(itemName);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Save updated hiddenItems array to localStorage
|
||||||
|
localStorage.setItem("hiddenItems", JSON.stringify(hiddenItems));
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
<!-- Search Box, logo banner and advertisement-->
|
||||||
|
<div class="maindiv">
|
||||||
|
<div class="searchlogo">
|
||||||
|
<img id="searchlogo" class="searchlogo" src="img/search-logo.png" onclick="location.href='index.html';">
|
||||||
|
<!-- Script to cycle between banner images with a fade effect in between -->
|
||||||
|
<script>
|
||||||
|
var images = ['img/search-logo.png', 'img/search-logo-2.png'];
|
||||||
|
var index = 0;
|
||||||
|
var logo = document.getElementById("searchlogo");
|
||||||
|
|
||||||
|
function changeImage() {
|
||||||
|
logo.style.opacity = 0; // Start fade out
|
||||||
|
setTimeout(function() {
|
||||||
|
index = (index + 1) % images.length; // Loop back to the first image
|
||||||
|
logo.src = images[index];
|
||||||
|
logo.style.opacity = 1; // Fade back in
|
||||||
|
}, 1000); // Match this timeout with the CSS transition duration
|
||||||
|
}
|
||||||
|
|
||||||
|
setInterval(changeImage, 6000); // Changes image every 6 seconds
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<!-- Search engine code, partially provided by Google -->
|
||||||
<script>
|
<script>
|
||||||
(function() {
|
(function() {
|
||||||
var cx = "001315572920893299880:p3yigpygfny";
|
var cx = "001315572920893299880:p3yigpygfny";
|
||||||
@ -69,27 +139,16 @@
|
|||||||
<gcse:search class="searchbox"></gcse:search>
|
<gcse:search class="searchbox"></gcse:search>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Games Found Counter -->
|
|
||||||
|
<!-- Bottom Left Corner Box, formerly Games Found Counter -->
|
||||||
<div class="games-found">
|
<div class="games-found">
|
||||||
<a>If the search result is a website, it indicates that the website hosts the game, and you may need to search within the site to locate the download page.</a>
|
<a></a>
|
||||||
<a>It is recommended to use an AdBlocker such as uBlock Origin</a>
|
</div>
|
||||||
</div>
|
|
||||||
<!-- Terms of Use, Privacy Policy and GitHub Link -->
|
<!-- Terms of Use, Privacy Policy and GitHub Link -->
|
||||||
<div class="terms">
|
<div class="terms">
|
||||||
<a href="https://github.com/IdleEndeavor/gamesearch">GitHub |</a>
|
<a href="https://github.com/IdleEndeavor/gamesearch">GitHub</a>
|
||||||
<a href="https://github.com/IdleEndeavor/gamesearch#privacy-policy">Privacy Policy |</a>
|
|
||||||
<a href="https://github.com/IdleEndeavor/gamesearch#terms-of-use">Terms of Use</a>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- FAB Wheel -->
|
|
||||||
<div class="adminActions">
|
|
||||||
<input type="checkbox" name="adminToggle" class="adminToggle" />
|
|
||||||
<a class="adminButton" href="#!"><i class="material-icons">lightbulb</i></a>
|
|
||||||
<div class="adminButtons">
|
|
||||||
<a href="https://github.com/IdleEndeavor/gamesearch" title="GitHub"><i class="material-icons">code</i></a>
|
|
||||||
<a href="https://github.com/IdleEndeavor/gamesearch#terms-of-use" title="Terms"><i class="material-icons">gavel</i></a>
|
|
||||||
<a href="https://github.com/IdleEndeavor/gamesearch#privacy-policy" title="Privacy"><i class="material-icons">security</i></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,3 +0,0 @@
|
|||||||
https://api.countapi.xyz/create?namespace=ravegamesearch&key=ravesearch&value=0
|
|
||||||
https://api.countapi.xyz/get/ravegamesearch/ravesearch
|
|
||||||
https://api.countapi.xyz/update/ravegamesearch/ravesearch/?amount=1
|
|
Loading…
x
Reference in New Issue
Block a user