nielsmasdorp / speculum-android Goto Github PK
View Code? Open in Web Editor NEW[Not maintained] Android application powering a magic mirror.
License: MIT License
[Not maintained] Android application powering a magic mirror.
License: MIT License
Hi Niels,
I love your app. Could I suggest a couple enhancements?
** I made a minor modification to my layout to display the weather stats, so that more items (from above) could be displayed.
Thanks in advance.
Can we have a step-by-step 'how to' from start to finish (including how to use it with Android Studio) for the noobs. I am trying to get this setup with a Fire 7.
Thanks.
DI
I have cloned the repo and build using android studio. I got the "cannot resolve symbol DaggerApplicationComponent" Error. The DaggerApplicationComponent.java is missing.
Go to Google Static Maps API and register for a browser key (this is optional, only do this if you want to have the mirror show a maps view of your home on command)
On the readme you say that it's optional. I think you should specify that getting a key is optional but the resource string has to be there even if it's empty.
Error:(82, 25) error: cannot find symbol variable static_maps_api_key
Error:(42, 8) error: dagger.internal.codegen.ComponentProcessor was unable to process this class because not all of its dependencies could be resolved. Check for compilation errors or a circular dependency with generated code.
Adding visual feedback for when you're able to input commands via speech and when a command is understood and executed. (Mic icon when speech is on/off, check mark when command is understood etc)
Sorry, folks. New at this. Can someone elplain to me how to make Speculum see my google calendar events? I'm having no luck finding permissions on my device to allow this.
Thanks guys.
Jaimee
Found logic in another magic mirror project (github.com/ineptech/) by Nick Hall that had code to pull back more calendar events from the past, which would include all-day calendar events.
[https://github.com/kevb2011/smart_mirror/blob/master/GoogleCalendarService.java]
I think the app tries to connect to the REST service without checking if there is internet connection first.
I tried it with wifi disabled after a real case the other day when there was no internet and got an error message but it was behind the glass and couldn't take the screenshot of the message.
The app shows the validating message indefinitely.
Hi
I have a tablet with no play store google. This uses aptoide store and uses calendar that is not google.
How to sync with the calendar of this own android tablet?
To support more devices
Error:(5) Error: "forecast_api_key" is not translated in "nl" (Dutch) [MissingTranslation]
Error:(7) Error: "static_maps_api_key" is not translated in "nl" (Dutch) [MissingTranslation]
The error doesn't happen when creating a non signed APK.
I did this:
<string name="forecast_api_key" translatable="false">myKey</string>
<string name="static_maps_api_key" translatable="false"></string>
This way it doesn't complain and the app works.
Verbose layout should be the current layout and a simple layout will display only the current weather, some form of greeting and the date + time.
Any chance this could happen. I have no clue about coding. Only just managed to get it on my tablet ๐. Replace Reddit with Rss? Thanks
Hi, the app crashes when i hit the done button after the configuration, any idea?
Recently, when putting in any address, even leaving the location blank, which should load up New York, returns the message "No Matches for your city" and it sits in "Validating.." forever. Any help would be appreciated.
Also, I'm new at this so an ELI5 answer would be very helpful. Thanks!
title
How do I display time in AM/ PM instead of 24 hour time. The upcoming weather does not advance each day.
When opening the app with Google Now from within the magic mirror the setup screen is shown making it impossible to use the app without taking the device out of the mirror again.
Thus leaving you with a blank weather forecast. This include capitals like Copenhagen, Berlin etc.
I have been scouring the code for the url insertion to use hardcoded forecast.io/darksky url/coordinates, but I am strugling to find where you do this.
Hi all,
Have run the build successfully through android studio and see the setup screen on the tablet I'm using. Only issue is the screen gets stuck on 'validating' after inputting the initial information on setup - any ideas?
Thanks,
James
As of now there is a simple activity and a verbose activity and there should be a better way to interchange these views.
The forecast in the app is not matching the data displayed on Darksky's site. It appears to be averaging the temp between the high/low ((44F + 55F)/2 = 49.5, app displays 49F as the temp). If I check the actual values on Darksky both through the UI and the API (by plugging in the appropriate Longitude/Latitude coordinates) everything looks correct. But, again, through the app it appears as the average of the High and Low temps.
When reddit/calendar titles are too long to display, instead of truncating scroll through with animations
I have just downloaded your app via android studio, and when I run it, I got this 2 errors.
Error:FAILURE: Build completed with 2 failures.
What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
When running gradle with java 5, 6 or 7, you must set the path to jdk8, either with property retrolambda.jdk or environment variable JAVA8_HOME
Try:
What went wrong:
A problem was found with the configuration of task ':app:compileRetrolambdaDebug'.
Directory '/Users/tiagomassignan/Downloads/Speculum-Android/app/build/retrolambda/debug' specified for property 'inputDir' does not exist.
Try:
Could you help me out? I really want to make a mirror myself.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.