Code Monkey home page Code Monkey logo

instapp's Introduction

Get Apps

Version Author Contributors Contributors Forks Jekyll License Status Author

😎 Everything can be downloaded via Get Apps!

Introduction

Get Apps is an online service that helps you download applications and resources with a simple link. Our Blog Posts

Current Support List: View https://get.js.org/apps

Features

  • Nice and short url, https://get.js.org/{appname}
  • Alias available, https://get.js.org/tg is the same as https://get.js.org/telegram
  • Full platform supported, included Windows macOS Android iOS
  • Always download the latest version of the program
  • Optimized code to load quickly across the globe

How to Use It

Normal Usage

  • Simply enter https://get.js.org/{appname} in your browser.

  • If you see a 404 error, that means the app you are downloading is not currently supported. Check out Join In Us page.

  • If you see an alert like this:

    Make sure you can access foreign websites normally. This is a feature which can remind users in China Mainland to use proxy when downloading certain restricted apps. If you are not in China Mainland, just ignore this and select OK.

  • Current Support List: https://get.js.org/apps

Alias System

  • For English users, our alias system is nice and simple: we don't have much alias. That's because I am a Chinese and not quite sure if googlechrome can be abbreviated as gc. But if you have any good ideas, please tell us at Issue.

  • For Chinese users, we create alias for a app in three ways:

    1. Chinese Pinyin in full, like wangyiyunyinyue
    2. The first letter of the Pinyin, like wyyyy
    3. English translation for the Chinese name, such as cloudmusic or formatfactory

    These alias above can be available for any Chinese apps. If there are any mistakes, please also let us know at Issue.

How Does It Work

Currently we support more than 50 apps, you may find them in https://get.js.org/apps.

First Get Apps will identify your OS:

<script>
    if (/(x64|WOW64)/i.test(navigator.userAgent)) {
        window.location.href = "https://latest.app";
    }
    if (/(x86_64)/i.test(navigator.userAgent)) {
        window.location.href = "https://latest.app";
    }
    if (/(Macintosh)/i.test(navigator.userAgent)) {
        window.location.href = "https://latest.app";
    }
	// If this app does not support a platform
    if (/(iPhone|iPod)/i.test(navigator.userAgent)) {
        alert("This app does not work on your device.");
        }
    if (/(iPad)/i.test(navigator.userAgent)) {
        alert("This app does not work on your device.");
    }
    if (/(Android)/i.test(navigator.userAgent)) {
        alert("This app does not work on your device.");
    }
</script>

As preperation, we use the developer tools in Chrome to get download links for specific apps significiant app. For example, the download link for Atom is as follows:

https://atom.io/download/windows_x64

This link will automattically redirect you to the the latest stable version of Atom (this one is for Windows 64 bit), which looks like this:

https://atom-installer.github.com/v1.28.2/AtomSetup-x64.exe

Therefore we are able to serve you with the latest version of the app. We can also find permanent links in other ways, such as relying on third-party APIs.

Join Us

If you have any ideas or requests,you may tell us in Issue , at the same time we welcome all kinds of pull requests.

Submit New App Support

  1. Check out https://get.js.org/apps to make sure it is not currently supported

  2. Get Apps is based on Jekyll. Make sure you have the appropriate development environment.

  3. Fork this repo. Clone to local.

  4. Add our formatted scripts with the permanent download links in _posts\{appname}\{year}-{month}-{date}-{appname}.md

  5. Submit a pull request.

Join Our Discussion

  1. GitHub Issue
  2. QQ Chat Group

Deployment

  1. Make sure you have the Jekyll development environment.
  2. Clone to local.
  3. cd path/to/repo/Get
  4. jekyll s

Sponsored the Development of Get Apps

Honestly, this project is not complicated and may not be worth your donation to us. In this case, star might be a good choice!

But if you really want to donate us, you are more than welcome to do so.

Sponsor

Author

Get Apps © Huangxin, Released under the MIT License.
Authored and maintained by Huangxin with help from contributors.

Blog @Tech HXCO · GitHub @hifocus


Notice: This README.md draws on RSSHub.

instapp's People

Contributors

dreamer-paul avatar freejishu avatar hifocus avatar kejunmao avatar xtlsoft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

instapp's Issues

More useful 404 page

Is your feature request related to a problem? Please describe.
一个试验性的功能,404 页面将会有一个友好的提示是不是要找xx软件。
Describe the solution you'd like
当我输入 get.js.org/chromes ( 比 chrome 多一个 s ),浏览器会告诉我 404 ,但我们可以询问用户是不是要找 chrome 。
Describe alternatives you've considered
采用字符串对比算法,大于某个阀值时告诉用户。
Additional context
test-offices

Build-in Instant Search

Is your feature request related to a problem? Please describe.
No. Just want to add the instant search function to apps page

Describe the solution you'd like
In the future we're going to support more and more apps, in the meantime it might be a problem for users to find out if we support a specific app. So a search bar is necessary.

Describe alternatives you've considered
https://www.algolia.com Might be a solution. And also https://github.com/algolia/instantsearch.js

Additional context
I'll try it by myself but I don't think I can get it done. If any of you have ideas just leave a comment below.

get.js.org Expected Unavailability

There will be a change in get.js.org's resolving domain. Currently, get.js.org is served by CloudFlare which will fetch its content from GitHub Pages.

After the change, get.js.org will hopefully directly be served by GitHub Pages. As the provision of SSL certs may take a bit of time, or GitHub Pages may not be able to automatically issue the cert, there may be a short period of unavailability for get.js.org.

We are sorry for the potential inconvenience.

Related: js-org/js.org#6910

Ideas for Next

This issue is used to store ideas generated for the coming future version of 'get'.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.