git went fine...

git clone -b development https://github.com/weewx/weewx

Cloning into 'weewx'...

remote: Enumerating objects: 45, done.

remote: Counting objects: 100% (45/45), done.

remote: Compressing objects: 100% (37/37), done.

remote: Total 35534 (delta 17), reused 24 (delta 8), pack-reused 35489

Receiving objects: 100% (35534/35534), 15.58 MiB | 306.00 KiB/s, done.

Resolving deltas: 100% (27219/27219), done.

However, on my Centos7 machine running both python 2.7 and python 3.6 
(python is symlinked to 3.6) I get the following...
sudo PYTHONPATH=/var/tmp/weewx4_src/weewx/bin 
/var/tmp/weewx4_src/weewx/bin/wee_import --help
Traceback (most recent call last):
  File "/var/tmp/weewx4_src/weewx/bin/wee_import", line 723, in <module>
    import weecfg
  File "/var/tmp/weewx4_src/weewx/bin/weecfg/__init__.py", line 22, in 
<module>
    import configobj
ModuleNotFoundError: No module named 'configobj'

sudo PYTHONPATH=/var/tmp/weewx4_src/weewx/bin 
/var/tmp/weewx4_src/weewx/bin/wee_import --version
Traceback (most recent call last):
  File "/var/tmp/weewx4_src/weewx/bin/wee_import", line 723, in <module>
    import weecfg
  File "/var/tmp/weewx4_src/weewx/bin/weecfg/__init__.py", line 22, in 
<module>
    import configobj
ModuleNotFoundError: No module named 'configobj'

I haven't had the time to dig, but I assume I am missing some modules in an 
expected path?  I still have the default weewx 3.8 installed by yum 
running.  Does 3.9.2 install some extra magic that I need for the 4.0b to 
work?


On Tuesday, December 31, 2019 at 8:05:26 PM UTC-8, gjr80 wrote:
>
> Hi,
>
> wee_import is certainly still being worked on, this thread 
> <https://groups.google.com/d/topic/weewx-user/FoiDdT-aeUA/discussion> 
> refers (and there are probably others). The main chnages being the WeeWX v4 
> wee_import once again supports importing from WU and it also now supports 
> Weather Display imports.
>
> I had planned on having the wee_import code finished some time before 
> WeeWX v4 was released, and fully intended posting some instructions for 
> using the WeeWX v4 wee_import code under a WeeWX 3.x install. Though as 
> the wee_import code took much longer than I thought (it has some 
> significant changes to how it works in WeeWX v4) and since WeeWX v4 will be 
> released RSN, I decided not to post these instructions but rather wait for 
> v4 to be released. On reflection, I realise a number of folks may not 
> upgrade to v4 immediately, due in part to the number of non-core WeeWX 
> drivers and extensions that are yet WeeWX v4 compatible. So I have put 
> together the following instructions that will allow you to use the WeeWX v4 
> wee_import code under a WeeWX 3.x install (note this will have no affect 
> on your WeeWX 3.x install):
>
> 1. install git if not already installed:
>
> $ sudo apt-get install git
>
> 2. create a directory for our clone and chnage to that directory:
>
> $ mkdir /var/tmp/weewx4_src
> $ cd /var/tmp/weewx4_src
>
> 3. clone the WeeWX GitHub development:
>
> $ git clone -b development https://github.com/weewx/weewx
>
> 4. check wee_import works:
>
> $ sudo PYTHONPATH=/var/tmp/weewx4_src/weewx/bin /var/tmp/weewx4_src/weewx/
> bin/wee_import --help
> $ sudo PYTHONPATH=/var/tmp/weewx4_src/weewx/bin /var/tmp/weewx4_src/weewx/
> bin/wee_import --version
>
> the version should be 0.4
>
> 5. an example import might look like:
>
> $ sudo PYTHONPATH=/var/tmp/weewx4_src/weewx/bin /var/tmp/weewx4_src/weewx/
> bin/wee_import --config=/home/weewx/weewx.conf --import-config=/var/tmp/wu
> .conf --date=2019-11-30
>
> Adjust paths to suit (you could probably leave the --config option out 
> and wee_import will find the correct weewx.conf but better safe than 
> sorry)
>
> You should be able to use wee_import with a suitable import config file 
> and options using your existing WeeWX 3.x install setup (ie databases) but 
> with the WeeWX v4 wee_import code. Note that you will need to refer to 
> the v4 wee_import documentation which you will find in 
> /var/tmp/weewx4_scr/weewx/docs/utilities.htm and the example import 
> config files will be in /var/tmp/weewx4_src/weewx/util/import. 
> Importantly, the usual caveats apply when using wee_import, ie back your 
> database, do a dry run first etc but you should find importing from WU 
> works provided you are using a new style long API key.
>
> Finally, you can remove the WeeWX v4 code using:
>
> $ rm -R /var/tmp/weewx4_src
>
> Gary
>
> On Wednesday, 1 January 2020 11:52:42 UTC+10, KnC Mc wrote:
>>
>> I was using wee_import with WU to generate a local webpage, and gave up 
>> since May when it stopped functioning.  I am not a developer at all, but 
>> have been playing with HTML since v1, and hacked and thrashed my way thru 
>> coding since those days for front end projects.  I recently have started an 
>> adventure learning python, and have figured out how to use the WU API key 
>> to get some results I think I can parse.  So the question...
>>
>> Is anyone still working on wee_import?  Can I beta test on CentOS 7, and 
>> if I can contribute I am willing to try.  Weeding thru the code has been an 
>> experience, but it is helping me learn.  Still a total newbie with weather 
>> stations and python, but this seems like a worthwhile project I am willing 
>> to contribute.  I am currently running a standard packaged version of 
>> weewx... 3.8.0.  I am not all that familiar with git, but there too, am 
>> working on it.  If anyone is working on wee_import, I am willing to beta 
>> test and test imperial data.  Haven't figured out the database piece, but I 
>> have php/mysql experience that might be useful, and I am going to try and 
>> apply that to my python lessons next.  
>>
>> If nothing else I can stress test code (which I seem to be good at), and 
>> we might be able to get wee_import in a functional state again.  I don't 
>> have any illusions of doing it on my own, but I am willing to help. ;)
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/7b33eaae-4586-4f3c-8c62-d49e2f86449e%40googlegroups.com.

Reply via email to