Git Product home page Git Product logo

snakko / fossdroid-core Goto Github PK

View Code? Open in Web Editor NEW
488.0 44.0 82.0 157 KB

Fossdroid Core is a web frontend of F-Droid: an alternative software repository comprising only free, open source software for Android. This repo is the open source version of fossdroid.com.

Home Page: https://fossdroid.com/

License: MIT License

PHP 83.10% HTML 13.55% CSS 3.35%
android php opensource symfony doctrine twig apps foss

fossdroid-core's Introduction

Fossdroid Core

Fossdroid Core is a web frontend of F-Droid: an alternative software repository comprising only free, open source software for Android.

This repo is the open source version of Fossdroid.com.

Screenshots

Homepage App details

Requirements

  • PHP >=5.6 or PHP 7
  • GD >= 2.0 and/or Imagick >= 2.0 and/or Gmagick >= 1.0

Installing

  1. Clone repo
  2. Create database
  3. Install dependencies and change the "melodycode_fossdroid.local_path_icons" attribute:
    composer install
    
  4. Create schema:
    php app/console doctrine:schema:create
    
  5. Sync:
    php app/console fossdroid:sync
    

Why "Core"?

Because this repo contains all the code of Fossdroid.com except:

  • Scraping engine that download screenshots from another source
  • Popularity data

Authors

License

This project is licensed under the terms of the MIT license.

fossdroid-core's People

Contributors

snakko 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  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

fossdroid-core's Issues

Looks nice but how it works?

Hello Fossdroid community!
The site looks awesome and I like the recommendations and categories but if I download and install a app how will be upgraded? Fdroid app or Fdroid like app stores?
Sorry if a noob question

Twig_Filter::__construct() must be an instance of string, string given

Fatal error: Uncaught exception 'Symfony\Component\Debug\Exception\ContextErrorException' with message 'Catchable Fatal Error: Argument 1 passed to Twig_Filter::__construct() must be an instance of string, string given, called in C:\wamp64\www\droid\app\cache\prod\classes.php on line 3601 and defined' in C:\wamp64\www\droid\app\cache\prod\classes.php on line 3308
( ! ) Symfony\Component\Debug\Exception\ContextErrorException: Catchable Fatal Error: Argument 1 passed to Twig_Filter::__construct() must be an instance of string, string given, called in C:\wamp64\www\droid\app\cache\prod\classes.php on line 3601 and defined in C:\wamp64\www\droid\vendor\twig\twig\lib\Twig\Filter.php on line 35
Call Stack

Time Memory Function Location

1 0.2706 10866720 Symfony\Component\Debug\ErrorHandler->handleException( ) ...\ErrorHandler.php:0
2 0.2706 10866864 call_user_func:{C:\wamp64\www\droid\vendor\symfony\symfony\src\Symfony\Component\Debug\ErrorHandler.php:602} ( ) ...\ErrorHandler.php:602
3 0.2706 10867032 Symfony\Component\HttpKernel\HttpKernel->terminateWithException( ) ...\ErrorHandler.php:602
4 0.2706 10867128 Symfony\Component\HttpKernel\HttpKernel->handleException( ) ...\bootstrap.php.cache:3227
5 0.2707 10867584 Symfony\Component\EventDispatcher\EventDispatcher->dispatch( ) ...\bootstrap.php.cache:3279
6 0.2707 10867488 Symfony\Component\EventDispatcher\EventDispatcher->doDispatch( ) ...\classes.php:1779
7 0.2708 10867984 call_user_func:{C:\wamp64\www\droid\app\cache\prod\classes.php:1864} ( ) ...\classes.php:1864
8 0.2708 10868024 Symfony\Component\HttpKernel\EventListener\ExceptionListener->onKernelException( ) ...\classes.php:1864
9 0.2772 11123864 Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel->handle( ) ...\ExceptionListener.php:50
10 0.2773 11124848 Symfony\Component\HttpKernel\HttpKernel->handle( ) ...\bootstrap.php.cache:3360
11 0.2774 11126496 Symfony\Component\HttpKernel\HttpKernel->handleRaw( ) ...\bootstrap.php.cache:3206
12 0.2794 11127872 call_user_func_array:{C:\wamp64\www\droid\app\bootstrap.php.cache:3247} ( ) ...\bootstrap.php.cache:3247
13 0.2794 11128360 Symfony\Bundle\TwigBundle\Controller\ExceptionController->showAction( ) ...\bootstrap.php.cache:3247
14 0.2816 11131856 Twig_Environment->render( ) ...\ExceptionController.php:72
15 0.2816 11131856 Twig_Environment->loadTemplate( ) ...\classes.php:3183
16 0.2823 11132936 Twig_Environment->compileSource( ) ...\classes.php:3215
17 0.2823 11132936 Twig_Environment->tokenize( ) ...\classes.php:3303
18 0.2823 11133888 Twig_Lexer->__construct( ) ...\classes.php:3274
19 0.2824 11137544 Twig_Lexer->getOperatorRegex( ) ...\Lexer.php:65
20 0.2824 11137912 Twig_Environment->getUnaryOperators( ) ...\Lexer.php:353
21 0.2824 11137912 Twig_ExtensionSet->getUnaryOperators( ) ...\classes.php:3467
22 0.2824 11137912 Twig_ExtensionSet->initExtensions( ) ...\ExtensionSet.php:388
23 0.2824 11137912 Twig_ExtensionSet->initExtension( ) ...\ExtensionSet.php:419
24 0.2824 11137912 Twig_Extension_Core->getFilters( ) ...\ExtensionSet.php:429
25 0.2824 11138856 Twig_Filter->__construct( ) ...\classes.php:3601
26 0.2824 11139536 Symfony\Component\Debug\ErrorHandler->handleError( ) ...\classes.php:35
( ! ) Twig_Error_Syntax: An exception has been thrown during the compilation of a template ("Catchable Fatal Error: Argument 1 passed to Twig_Filter::__construct() must be an instance of string, string given, called in C:\wamp64\www\droid\app\cache\prod\classes.php on line 3601 and defined") in "@Twig/Exception/error.html.twig". in C:\wamp64\www\droid\app\cache\prod\classes.php on line 3308
Call Stack

Time Memory Function Location

1 0.2706 10866720 Symfony\Component\Debug\ErrorHandler->handleException( ) ...\ErrorHandler.php:0
2 0.2855 11224816 Symfony\Component\Debug\ErrorHandler->handleException( ) ...\ErrorHandler.php:608

website is nice!

website is nice! but there are some different at home page between local and remote.

Add QR code

It'd be cool if it was possible to have a QR code in each app page, linking an F-Droid download link. Not simply an apk link, but through F-Droid.

Suggestions for logos

I have seen your website. I think the drawback is only on the logo. What you want me to make a logo proposal for it?

Error installing Symfony using Composer 1.3.x

After ınstall. Please help
Fatal error: Uncaught Twig_Error_Loader: The "/customers/4/3/3/tsoltanov.com/httpd.www/apps\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle/Resources/views" directory does not exist ("/customers/4/3/3/tsoltanov.com/httpd.www/apps\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle/Resources/views"). in /customers/4/3/3/tsoltanov.com/httpd.www/apps/vendor/twig/twig/lib/Twig/Loader/Filesystem.php:101 Stack trace: #0 /customers/4/3/3/tsoltanov.com/httpd.www/apps/app/cache/prod/appProdProjectContainer.php(2873): Twig_Loader_Filesystem->addPath('/customers/4/3/...', 'Framework') #1 /customers/4/3/3/tsoltanov.com/httpd.www/apps/app/bootstrap.php.cache(2226): appProdProjectContainer->getTwig_LoaderService() #2 /customers/4/3/3/tsoltanov.com/httpd.www/apps/app/cache/prod/appProdProjectContainer.php(2798): Symfony\Component\DependencyInjection\Container->get('twig.loader') #3 /customers/4/3/3/tsoltanov.com/httpd.www/apps/app/bootstrap.php.cache(2226): appProdProjectContainer->getTwigService() #4 /customers/4/3/3/ts in /customers/4/3/3/tsoltanov.com/httpd.www/apps/vendor/twig/twig/lib/Twig/Loader/Filesystem.php on line 101

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.